Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
14-1093289489
wnew
2004-08-23 23:31
2004.09.12
Странные, светлые пятна на фотографиях.


1-1093035441
ИМХО
2004-08-21 00:57
2004.09.12
The specified module could not be found.


14-1093342992
IGray
2004-08-24 14:23
2004.09.12
Где можно скачать Update Delphi 7.0 --> Delphi 7.1 ???


14-1093409583
dimon_programmer
2004-08-25 08:53
2004.09.12
Правила игры в шашки


14-1093032386
Knight
2004-08-21 00:06
2004.09.12
Вопрос к знатокам третьей кваки - арена...





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