Flenov
26.05.2009, 03:28
Господа, заранее извиняюсь за наитупейший вопрос, но для меня он очень важен.
Я пишу программу на Delphi (по сути TCP клиент, но это не имеет большого значения) с использованием WinSock2.
И мне нужно грамотно инициализировать WinSock2.
Как правильно это сделать и есть ли существенная разница между этими двумя кодами?
procedure TForm1.FormCreate(Sender: TObject);
var
wData: TWSAData;
begin
if (WSAStartup(MakeWord(2, 0), wData)<>0) then Raise Exception.Create('Ошибка инициализвции WinSock2');
end;
procedure TForm1.FormCreate(Sender: TObject);
var
wData: TWSAData;
begin
if (WSAStartup($202, wData)<>0) then Raise Exception.Create('Ошибка инициализвции WinSock2');
end;
Я пишу программу на Delphi (по сути TCP клиент, но это не имеет большого значения) с использованием WinSock2.
И мне нужно грамотно инициализировать WinSock2.
Как правильно это сделать и есть ли существенная разница между этими двумя кодами?
procedure TForm1.FormCreate(Sender: TObject);
var
wData: TWSAData;
begin
if (WSAStartup(MakeWord(2, 0), wData)<>0) then Raise Exception.Create('Ошибка инициализвции WinSock2');
end;
procedure TForm1.FormCreate(Sender: TObject);
var
wData: TWSAData;
begin
if (WSAStartup($202, wData)<>0) then Raise Exception.Create('Ошибка инициализвции WinSock2');
end;