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

Вниз

Дескриптор ClientSocket   Найти похожие ветки 

 
Вячеслав   (2012-09-24 10:04) [0]

Имеется проблема с определением дескриптора клиента (Sоcket.hadle) который подключается к ServerSocket, а именно: иногда дескриптор получается отрицательный(не "-1", а к примеру "-25648879"). Как этого избежать и в чем проблема???


 
Eraser ©   (2012-09-24 13:49) [1]


> Вячеслав   (24.09.12 10:04) 

THandle(Sоcket.Handle)


 
Вячеслав   (2012-09-24 14:08) [2]

Спасибо буду пробовать, по результатам отпишусь. Не могли бы прокомментировать, что означает Ваш вариант.
И у меня было подозрения, что я делаю неправильное присвоение, т.е. дескриптор присваиваю переменной типа integer .


 
Вячеслав   (2012-09-24 15:45) [3]


> THandle(Sоcket.Handle)

Увы, Ваш метод не помог...


 
sniknik ©   (2012-09-24 22:32) [4]

> Увы, Ваш метод не помог...
вообще то это не метод, а приведение типа, и оно не могло "не помочь" т.к. тип без знаковый.

p.s. имейте совесть... ну уж на начальном уровне, описании типов языка, надо бы знать прежде чем спрашивать... не совсем "нулевыми".


 
Германн ©   (2012-09-25 01:53) [5]


> вообще то это не метод, а приведение типа, и оно не могло
> "не помочь" т.к. тип без знаковый.

Уточню. Оно и не могло помочь. Ибо далее следовало: "дескриптор присваиваю переменной типа integer".


 
Eraser ©   (2012-09-25 03:35) [6]


> Вячеслав   (24.09.12 15:45) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
 I: Integer;
begin
 I := -1;
 ShowMessage(IntToStr(I));
 ShowMessage(IntToStr(THandle(I)));
end;

или ты про что? что есть "отрицательный дескриптор"?
какой-нибудь учебник по паскалю почитай, сразу таки вопросы отпадут.


 
Вячеслав   (2012-09-25 10:39) [7]


> и оно не могло "не помочь" т.к. тип без знаковый.

Причем тут отрицательное число и беззнаковой тип... ???

А отрицательное число, потому как, смотрим описания типа integer:

type Integer = -2147483648..2147483647;


 
Вячеслав   (2012-09-25 10:46) [8]

Thandle=word  

type Word = 0..65535  только если так что не может быть отрицательного числа...
Буду проверять почему у меня вышло отрицательное после поправки на THandle(Sоcket.Handle)...


 
Dimka Maslov ©   (2012-09-25 10:56) [9]

Чем с точки зрения процессора -1 отличается от 4294967295?


 
Сергей М. ©   (2012-09-25 11:29) [10]


> Вячеслав   (25.09.12 10:46) [8]
>
> Thandle=word  
>


Где ты такое увидел ?


 
Вячеслав   (2012-09-25 11:39) [11]


> > Вячеслав   (25.09.12 10:46) [8]
> >
> > Thandle=word  
> >
>
>
> Где ты такое увидел ?


http://platonov-andrei.narod.ru/Delphi/struct/THandle.htm


 
brother ©   (2012-09-25 11:47) [12]

type  THandle = LongWord;
THandle is a 32-bit value that uniquely identifies a resource.


 
Inovet ©   (2012-09-25 11:47) [13]

> [11] Вячеслав   (25.09.12 11:39)

Может лучше в хелпе смотреть, а не на левых сайтах?


 
Inovet ©   (2012-09-25 11:56) [14]

> [13] Inovet ©   (25.09.12 11:47)

"Windows опpеделяет pяд типов и стpуктуp записей. ObjectWindows обеспечивает для них эквиваленты Туpбо Паскаля, опpеделяемые в модуле WinTypes. Каждый из этих типов задокументиpован в этой главе."

Это под какую Windows и Паскаль описание?


 
Вячеслав   (2012-09-25 12:00) [15]

Да это просто наткнулся, Вы правы лучше конечно в Хелпе... :)


 
Anatoly Podgoretsky ©   (2012-09-25 12:48) [16]

> Вячеслав  (25.09.2012 11:39:11)  [11]

Ты больше туда не ходи, снег башка попадет.


 
Очень злой   (2012-11-06 02:37) [17]


> дескриптор присваиваю переменной типа integer


а зачем?


 
Плохиш ©   (2012-11-06 03:45) [18]


> Может лучше в хелпе смотреть, а не на левых сайтах?

Всем известно: хелп для лохов!


 
DVM ©   (2012-11-06 07:22) [19]

Thandle = TNativeInt если быть точным



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

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

Наверх





Память: 0.48 MB
Время: 0.003 c
15-1359043243
Kerk
2013-01-24 20:00
2013.06.09
Джо Армстронг об обучении программированию


8-1232018638
KiLLiR
2009-01-15 14:23
2013.06.09
Что делать, если изображение больше отведенной для него области?


2-1352118969
AlphaHuman
2012-11-05 16:36
2013.06.09
нужен ли try..exept


15-1359433991
O'ShinW
2013-01-29 08:33
2013.06.09
Безопасность домашнего WiFi


2-1352423459
Signal
2012-11-09 05:10
2013.06.09
Как плучить кол-во фреймов из IWebBrowsera?





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