А если в памяти несколько инстансов dll? Как в процеду таймера передать нужный инстанс?Таймер...
Это я и имел ввиду. Перепутал "экземпляр" с "инстансом".Да, но может быть несколько экземпляров объектов внутри него, каждый со своим XMLHTTPRequest-ом.
Забыл про контрол Timer. Н-да, пора в отпуск.форму с таймером
Обязательно показывать? Load недостаточно?ANDLL писал(а):(послднее, правда, требует что бы приложение-клиент позволяло показывать немодальные формы...)
UINT_PTR SetTimer(
HWND hWnd, // handle to window
UINT_PTR nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // timer procedure
);
Sub TimerFunc(x As ADOHTTP.Connection)
On Error GoTo errh
If Not x Is Nothing Then Debug.Print x.State
Exit Sub
errh:
Debug.Print Err.Description
End Sub
hTimer = SetTimer(0, lConnection, 100, AddressOf TimerFunc)
Сразу после вызова SetTimer надор вызвать функцию ZombieAddRef из msvbvm60.dll, и передать ей в качестве единственного параметра твой объект...проследи что бы класс не помер к моменту вызова функции таймера
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8