Главная страница
    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.44 MB
Время: 0.006 c
1-64659
Alexey-neo
2002-05-08 22:34
2002.05.20
Как сделать вращение чего-либо?


3-64485
IrenFD
2002-04-22 15:13
2002.05.20
Автоматическое открытие Lookup поля в DBGrid


1-64729
Proud Berdiyan
2002-05-01 14:54
2002.05.20
В чем глюк?


14-64810
False_Delirium
2002-04-11 09:26
2002.05.20
Консультирует Борланд...


7-64848
777
2002-02-21 13:46
2002.05.20
Как узнать параметры процедуры из DLL?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский