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

Вниз

Есть некая процедура RasCallback   Найти похожие ветки 

 
Nexel   (2004-12-14 14:32) [0]

Есть некая процедура Procedure RasCallback(msg: Integer; state: TRasConnState; error: Integer); stdcall; она вызывает состояние текущего dial-up соединения так вот когда я законнектился и пытаюсь вызвать процедуру типа TfmSend.Button3Click(Sender: TObject); то прога вешается насмерть вот процедурка сама вся

Procedure RasCallback(msg: Integer; state: TRasConnState;
 error: Integer); stdcall;
Begin
 MyDialParam.AMsg:=msg;
 MyDialParam.AState:=state;
 MyDialParam.AError:=error;
 If error<>0 Then
 Begin
   Try
     fmSend.ListBox1.Items.Add(".......");
     fmSend.Button3Click(fmSend.Button3);
   Except
   End;
 End
 Else
  If GetStatusString(MyDialParam.AState,MyDialParam.AError)="....." Then
  Begin
     fmSend.ListBox1.Items.Add(GetStatusString(MyDialParam.AState,MyDialParam.AError));
     //ТУТ ОНА И ВЕШАЕТСЯ
     fmSend.BitBtn1Click(fmSend.BitBtn1);
  End;

End;


 
Nexel   (2004-12-14 14:47) [1]

Нашел я в чем причина, дело в том, что процедура BitBtn1Click открывает форму с отображением процесса обработки данных... отключив ее появление все заработало... но вопрос встречный... как ее открыть чтобы приложение не повеслиось?



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

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

Наверх




Память: 0.46 MB
Время: 0.025 c
14-1106235699
ferr
2005-01-20 18:41
2005.02.06
Физика 11 кл.


1-1106270038
jcrush
2005-01-21 04:13
2005.02.06
Разбивка сообщения по 70 символов..


4-1102977934
HydraMarat
2004-12-14 01:45
2005.02.06
Поймать данные Com-порта в основном потоке


1-1106568628
netmouse
2005-01-24 15:10
2005.02.06
Открытие текстового файла


14-1105792972
Чеширский_Кот
2005-01-15 15:42
2005.02.06
MS OneNote