Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.14;
Скачать: CL | DM;

Вниз

Как передать значение в TThread при его создании?   Найти похожие ветки 

 
STD   (2010-01-10 21:19) [0]

Мне надо передать строку и указатель в TThread при его создании, чтобы затем использовать их в Execute; как это правильно сделать?

Искал в интернете решение, везде растиражирован этот пример: http://delphiworld.narod.ru/base/get_info_to_thread.html
Делаю как указано, но получаю сообщение "This form of method call only allowed for class methods"
Нашел случай появления такой ошибки: http://delphimaster.net/view/2-1259683856/
Но при использовании конкретного экземпляра класса получаю, предупреждение "Variable "Thread" might not have been initialized", а затем разумеется ошибку "Access violation"


 
DVM ©   (2010-01-10 21:28) [1]


> Делаю как указано

покажи как делаешь, одно дело пример, другое как его используют


 
Плохиш ©   (2010-01-10 21:39) [2]


> STD   (10.01.10 21:19)  


> Делаю как указано, но получаю сообщение "This form of method
> call only allowed for class methods"

Делаешь не так как указано, т.к. в приведённой ссылке такой ошибки в синтаксе нет.

> Но при использовании конкретного экземпляра класса получаю,
>  предупреждение "Variable "Thread" might not have been initialized"

Компилятор не зря предупреждает.


 
sniknik ©   (2010-01-10 21:44) [3]

> т.к. в приведённой ссылке такой ошибки в синтаксе нет.
вообще то есть - overrided; но жалоба вроде не на это...


 
sniknik ©   (2010-01-10 21:45) [4]

а, ну да "такой ошибки", тогда все верно.


 
Ганя   (2010-01-10 23:33) [5]

Надо указать, в каких  именно местах кода ошибки и предупреждения, иначе сказать по существу нечего


 
STD   (2010-01-11 06:55) [6]

Прошу прощения, прочитал ваши подсказки, что делаю не так как в примере, и точно, вечером не заметил, что вместо constructor написал procedure. Спасибо.


 
Ega23 ©   (2010-01-11 13:25) [7]


> вечером не заметил, что вместо constructor написал procedure


Кстати, довольно распространённая опечатка.



Страницы: 1 вся ветка

Текущий архив: 2010.03.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1263355369
Дмитрий С
2010-01-13 07:02
2010.03.14
Как правильно "захватить" исключение?


2-1263455773
petr
2010-01-14 10:56
2010.03.14
Помогите с ошибкой разобраться


2-1262877289
Eh
2010-01-07 18:14
2010.03.14
Удаление ветки в DBGridEh (в режиме TreeList)


3-1236230452
Миша
2009-03-05 08:20
2010.03.14
DBgrid


15-1261691227
Юрий Зотов
2009-12-25 00:47
2010.03.14
Ура!!! Я написал троян, не нажав ни одной клавиши!!!