![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как работать с типом
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);
?