Форум: "Сети";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Внизсокет в компоненте Найти похожие ветки
← →
RaPToR_1 (2004-07-06 02:56) [0]пишу свою компоненту.... там у меня сокет на апи... и когда я делаю коннект
rc:=connect(SocketNum,SocketBuffer, SizeOf(SocketBuffer));
то приложение подвисает, как от этого избавиться?...
впринципе можно запустить в отдельном потоке.... НО как это сделать хз.... кто подскажет?
← →
Григорьев Антон © (2004-07-06 10:11) [1]Можно использовать неблокирующие сокеты. Подробности здесь: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021
← →
Digitman © (2004-07-06 18:21) [2]
> хз
хз живет по адресу http://book.itep.ru, см. раздел Winsock
там тебе хз подскажет. что существуют ф-ции ioctlsocket, WSAAsyncSelect, WSAEventSelect и пр.
> можно запустить в отдельном потоке.... НО как это сделать
>
объяви класс-наследник TThread
в нем перекрой метод Execute
в теле перекрытого метода работай с Winsock
← →
RaPToR_1 (2004-07-07 11:53) [3]
> объяви класс-наследник TThread
> в нем перекрой метод Execute
> в теле перекрытого метода работай с Winsock
можно по подробнее?
← →
Digitman © (2004-07-07 14:11) [4]
> RaPToR_1 (07.07.04 11:53) [3]
> можно по подробнее?
о чем конкретно ?
← →
RaPToR_1 (2004-07-07 18:39) [5]о там как заюзать класс tthread
← →
Григорьев Антон © (2004-07-07 18:49) [6]
> RaPToR_1 (07.07.04 18:39) [5]
> о там как заюзать класс tthread
Это есть в справке и в стандартных примерах.
← →
RaPToR_1 (2004-07-08 02:26) [7]
> Это есть в справке и в стандартных примерах
ндя....
наверное стоит написать бота, который будет чекать форум и если будут новые топики появляться то он будет туда отвечать, юзай хелп и экзамплы......
если б я разобрался то что написанно в хелпе, я бы вообще сюда бы не пришел.....
а ты проверял тот экзампл на предмет работоспособности.... я лично - да, он не пашет.....
кто расскажет покажет?
← →
Digitman © (2004-07-08 08:12) [8]
> RaPToR_1 (08.07.04 02:26) [7]
> если б я разобрался то что написанно в хелпе, я бы вообще
> сюда бы не пришел
а что там такого непонятного написано ?
ты говори конкретно, подскажем .. на то и форум ..
> он не пашет
неужто прямо так и говорит - "не пашу" ?!
← →
RaPToR_1 (2004-07-08 13:31) [9]тот пример колторый даеться в хелпе не работает....
подскажите еще варианты.....куда мне сходить...
← →
Digitman © (2004-07-08 13:43) [10]
> не работает
так "не пашет" или "не работает" ?
разные ж вещи ...
симптомы-то какие ?
← →
Anatoly Podgoretsky © (2004-07-08 14:04) [11]RaPToR_1 (08.07.04 13:31) [9]
Хороший вопрос, насчет сходить
← →
Digitman © (2004-07-08 14:26) [12]
> RaPToR_1 (08.07.04 13:31) [9]
"не фурычит" еще скажи)
есть такие понятия как
(1) "дизайн-тайм ошибка" - возникает в момент компиляции/сборки проекта
(2) "ран-тайм ошибка" - возникает в ходе работы ранее успешно скомпилированного проекта
если речь идет об ошибках, надо говорить (1) или (2), а не "не работает" или "не пашет"
если же речь идет НЕ об ошибке какой-то. а о том что приложение не выполняет ожидаемые от него функции, то так и говори, мол, не пойму, что там и почему/для чего делается, когда я кнопки давлю на форме
← →
RaPToR_1 (2004-07-08 22:59) [13]ладно)
при юзании того экзампла, нажимаю кнопку создать thread, приложение виснит....называёте это как хотите..))
← →
Palladin © (2004-07-09 01:32) [14]
> 11] Anatoly Podgoretsky © (08.07.04 14:04)
^)))))
> RaPToR_1 (08.07.04 22:59)
%Delphi%\Demos\Threads\
← →
Digitman © (2004-07-09 08:18) [15]
> RaPToR_1 (08.07.04 22:59) [13]
> нажимаю кнопку создать thread, приложение виснит
у меня ничего не виснет, пример прекрасно компилируется и работает .. называй это как хочешь
а если бы даже и виснул, то на то есть отладчик и режим пошаговой трассировки
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c