Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите как работать с типом


Nilman ©   (2010-08-12 12:27:00) 

У функции есть входной параметр
Excludes: PPWCHAR;

type
 PPWChar = ^PWChar;

Нужно добавить в Excludes две строки текста, подскажите пож как это правильно сделать. Заранее благодарен!


Игорь Шевченко   (2010-08-12 14:45:00) [1]


> Либо в функцию количество строк передавать. так?


А кто ж ее знает, функцию. Автор партизанит, поезда под откос пускает


Дмитрий С   (2010-08-12 13:47:00) [2]


> Игорь Шевченко ©   (12.08.10 13:27) [5]

Тоже так подумал. Только по идее нужно либо
AExcludes: array[0..2] of PWideChar = ('Строка 1', 'Строка 2', nil);
Либо в функцию количество строк передавать. так?


Игорь Шевченко   (2010-08-12 13:27:00) [3]


> Нужно добавить в Excludes две строки текста, подскажите
> пож как это правильно сделать. Заранее благодарен!


const
 AExcludes: array[0..1] of PWideChar = ('Строка 1', 'Строка 2');
...
 YourFunction (PPWChar(@AExcludes), ....)


Дмитрий С   (2010-08-12 13:00:00) [4]

Хотя это должно вызвать AV. :)


Дмитрий С   (2010-08-12 12:40:00) [5]

Excludes ^ := PWChar('str 1') ?


Nilman   (2010-08-12 12:38:00) [6]

На строчку Excludes := 'str 1'; ругается сообщением
[DCC Error] uScanThread.pas(647): E2010 Incompatible types: 'PPWChar' and 'string'


Дмитрий С   (2010-08-12 12:32:00) [7]

Excludes := 'str 1';
Inc(Excludes);
Excludes := 'str 2';
Dec(Excludes);
?


Наверх

Титульная страница Поиск, карта сайта Написать письмо