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

Вниз

Thread(Help)   Найти похожие ветки 

 
Egor111   (2002-05-08 12:17) [0]

Знатоки, помогите!!!
Есть поток у которого есть переменная, указатель на функцию:
...
type
SetLockTypeF = function(lock_type: integer): integer;stdcall;
...

type
COMEVThread = class(TThread)
protected
...
public
SetLockTypeV : SetLockTypeF;
....

SetLockTypeV я получаю из dll:

TCOM.LibInstance:=LoadLibrary(PChar("netlock.dll"));
...
@TCOM.SetLockTypeV:=GetProcAddress(TCOM.LibInstance,"SetLockType");
...

Далее я что-то делаю в Execute потока, потом останавливаю поток,
(Suspend) и пытаюсь выполнить эту функцию, а она не работает
(т.е. доходит до момента ее вызова и все).

Самое интересное что другие функции, не прогруженные из
dll таким методом вызываются, т.е.:
...
Suspend;
...
Thread.Function;
...
Resume;

Помогите разобраться!!!


 
Digitman ©   (2002-05-08 13:33) [1]

Каша какая-то) ...Ниччего непонятно ... приведи полный текст модуля, где декларирован и реализован твой thread, а также фрагмент кода, где выполняешь создание экз-ра thread, обращение к его методам и св-вам..



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

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

Наверх




Память: 0.46 MB
Время: 0.014 c
14-64823
DeMoN-777
2002-04-11 04:15
2002.05.20
Чем С++ лучше Delphi ?


1-64654
Soo
2002-05-02 16:46
2002.05.20
Перемещение текста в отдельном контейнере


6-64770
Locked
2002-03-01 12:58
2002.05.20
Отправка писем


14-64790
Леха
2002-04-09 17:14
2002.05.20
А что же такое женщина ? Химический элементс номером 115


1-64659
Alexey-neo
2002-05-08 22:34
2002.05.20
Как сделать вращение чего-либо?