Форум: "Начинающим";
Текущий архив: 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