Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

Очередной глюк в Делфи чтоли?   Найти похожие ветки 

 
alt7   (2003-10-20 12:32) [0]

D7. Компонент TTCPClient. Событие OnReceive.

Выдержка из исходника:

if <условие> then
begin
while not TCPCHist.Connected do
begin
try
TCPCHist.Connect;
except on ESocketError do begin Writeln(vLogFile,"Failed to connect to history server... ("+DateTimeToStr(Now)+")"); continue; end;
end;
end;
if TCPCHist.Connected then EvClass.History_get_quote1(vLastBuffer);
TCPCHist.Disconnect;
...
end;

Так вот, коннекчусь, while завершается, запускается процедура EvClass.History_get_quote1(vLastBuffer), из соответ. класса EventClass.
Потом она отрабатывается и, УПРАВЛЕНИЕ ОПЯТЬ ПЕРЕДАЕТСЯ НА WHILE, и все зацикливается. Где копать, на что грешить?

Уже все заремарил, отставил только Connect и вызов процедуры, так после ее отработки, переходим опять на коннект, бред какой-то.


 
Е-Моё имя   (2003-10-20 13:09) [1]

неа
внеочередной


 
Ihor Osov'yak   (2003-10-20 14:11) [2]

неа.. Глюк в 17 строке твоего кода..

Поставь точку прерывания на
if <условие> then
и
if TCPCHist.Connected then EvClass.History_get_quote1(vLastBuffer);

удивишся..


 
alt7   (2003-10-20 14:16) [3]

Да я уже разобрался ;))
Не в 17 строке дело, а в склерозе, забыл таймер убрать ;))
Тема закрыта.


 
Ihor Osov'yak   (2003-10-20 14:30) [4]

2 [3] alt7 (20.10.03 14:16)

ну, в общем-то легко отделался.. А то порою здесь глюконаходителей в делфи очень любят..


 
Palladin   (2003-10-20 15:02) [5]

да уж... пионеры-первооткрыватели, млин...



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

Форум: "Сети";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
14-52354
RealRascal
2003-11-19 16:44
2003.12.16
Задача о ложном предложении. Проверим логику?


3-52116
dimablind
2003-11-23 20:57
2003.12.16
Работа с датами


1-52185
Dmitriy
2003-12-02 16:29
2003.12.16
Обработка мышиного колеса


3-52070
Ru
2003-11-24 17:50
2003.12.16
Обязательна ли регистрация сервера в InterBase?


1-52246
stepan_mk
2003-12-04 12:55
2003.12.16
Приложение с className=TAppBuilder





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский