Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Delphi | PChar into Cardinal
Показать сообщение отдельно

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: png ну вот, обрадовался... =(.PNG
(9.1 Kb, 7 просмотров)

Секундочку... Но если действовать так, то возникает Exception (в момент вызова Application.Run)
Код: Выделить весь код
Form1.Controls[i*11].SetTextBuf(PChar(names[1,i+1]));
 
Form1.Controls[i*11].Perform(WM_SETTEXT,0,Cardinal(PChar(names[1,i+1])));
Эти 2 куска кода должны вести себя одинаково, так? Но если заменить первый вторым, то смотрим на скриншот.

Добавлено:
Цитата Delphi Help:
EListError is raised when an error is made in a list, TStrings, or TStringList object.
Так у меня на форме нет списков и переменных TStrings тоже нет

Добавлено:
Тут еще подумал. А такой массив случайно не рассматривается в Делфи как TStrings^
Код: Выделить весь код
a: array[1..n] of string;
Нееее... Это уж действительно бред пошел. Пора вздремнуть хоть часок

Последний раз редактировалось Savant, 11-01-2005 в 16:10.


Отправлено: 15:43, 11-01-2005 | #4

Название темы: Delphi | PChar into Cardinal