Re: Количество параметров процедуры. | |
---|---|
akvvohinc Сообщений: 4201 Откуда: Москва Дата регистрации: 11.11.2008 |
Выглядит, может, и лучше, но работать с именами удобнее, чем с безымянными элементами. |
Re: Количество параметров процедуры. | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
Столкнулся с проблемой ограничения количества параметров при использовании фоксовской функции INLIST, при попытке реализации функционала фильтров аля как в Excel. Обхода этого ограничения пока так и не нашел.
|
Re: Количество параметров процедуры. | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Inlist(...) or inlist(...) or inlist(...) Либо ascan() Исправлено 1 раз(а). Последнее : Taran, 01.02.20 11:37 |
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
Структура это составной пользовательский тип как и класс кстати. Фокс не типизированный строго язык в нем тип переменной определяется значением а не описанием. так что указание типа при декларировании не имеет смысла. А начиная с 8 версии да, лучше для этого использовать класс EMPTY. Он "легче".;) |
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Так и не понял, что вы хотите доказать. Ваш DEFINE CLASS это не структура. Не все, что написано столбиком, является структурой. Что касается типизации, то в фоксе свои приемы. Редко какая функция или команда не выдаст ошибку при несоответствии типов. |
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
Класс это больше чем структура. Класс это структура к которой добавили методы и события, и управление видимостью.
Да ладно.
|
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Сам-то хоть ты понял, что написал?
ЗЫ. Мыло-мочало … |
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
Ну ладно, это для тебя еще сложно.
Начни с этого: ;)
|
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Примеры твои древнее говна мамонта.
И, похоже, на них твои познания твои заканчиваются. |
Re: Количество параметров процедуры. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Смотря в каком языке. В том же C# разница заключается в некоторых нюансах размещения объектов в памяти, и в семантике передачи значений - "копирование" или "передача ссылки на тот-же самый объект". А модификаторы видимости, равно как и методы вполне себе доступны и для структур. ------------------ WBR, Igor |
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Интересно. Получается, _vit перепутал C# с VFP? |
Re: Количество параметров процедуры. | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Мамонт древней своего говна, IMHO
|
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
C# это другая история. Я имел в виду эволюцию С в С++. Какое значение эти детали имеют в контексте топика? |
Re: Количество параметров процедуры. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Эммм, так ведь в с++ struct имеет все те же возможности что и class, включая наличие конструктора, деструктора и member functions - т.е. по сути методов... Проверил сейчас, не путаю ли чего - но нет, так и есть. Си, конечно, совсем другое дело...
Да никакого Тем более что в фоксе формально нет структур (empty хоть и претендует на некоторую аналогичность, но всё же не есть структура), есть лишь классы да объекты, при том довольно гибкие, с возможностью добавлять и удалять свойства "на лету". ------------------ WBR, Igor |
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Вы бы разобрались с понятием "структура", а то так и будете перетирать в порядке эволюции.
Вот для примера описание одной из простейших струтур из MSDN, записано оно в текстовои виде в файле .h, в данном примере это описание прямоугольника:
Таких структур сотни, если не тысячи, и для программной работы с такими стандартными текстами нужны несколько специальных функций, которые собраны в класс. При создании свойств класса (и при необходимости дополнительных методов) нужная для этого информация берется из этих файлов .h, откуда также берутся и описания типов данных. Вот этот специфический класс и принято также называть структурой. В фоксе такие структуры используют кто как придется при работе с функциями WINAPI, пригодный аналог класса так и не был создан из-за проблем с типами данных. В собственных фоксовских структурах нет необходимости (хотя особых проблем с этим нет) - собственные функции вроде ADDPROPERTY вполне упрощают подобные задачи. |
Re: Количество параметров процедуры. | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Вот более понятный пример из MSDN еще одной структуры, для работы в WINAPI с DateTime, безо всяких классов :
typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME, *PSYSTEMTIME; В собственно фоксе для работы с DateTime достаточно своих функций. |
Re: Количество параметров процедуры. | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Тут Форум MSDN?
|
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
Все так в С++ но не в С. И смотрим что я писал:
Ну тоесть С -> C with Classes -> С++ А я что, утверждал обратное? Хотя
Исправлено 1 раз(а). Последнее : _vit, 08.02.20 21:48 |
Re: Количество параметров процедуры. | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Нет, тут парочка старпёров за жизнь перетирают, да грустный клоун пытается всех развеселить ------------------ WBR, Igor |
Re: Количество параметров процедуры. | |
---|---|
_vit Сообщений: 5173 Дата регистрации: 29.07.2002 |
не все же о политике, водке да бабах...;) просто к топику отношения не имеет, надо в курилку переходить. |
© 2000-2024 Fox Club  |