Thema: Delphi verbindung weiterleiten

Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#6

Re: verbindung weiterleiten

  Alt 10. Mär 2008, 08:35
deine procedure arbeitet mit einer separaten variable.
Entweder musst du eine variable zurück geben oder mit einem pointer arbeiten.

Delphi-Quellcode:
Function load_cs_settings(cs_load:TClientsocket;i_cs:integer) : TClientsocket;
begin
  cs_load:=TClientsocket.Create(nil);
  cs_load.Host:='127.0.0.1';
  cs_load.Port:=1080;
  cs_load.Address:=inttostr(i_cs);
  result := cs_load;
end;
//oder
Procedure load_cs_settings(var cs_load:TClientsocket;i_cs:integer);
begin
  cs_load:=TClientsocket.Create(nil);
  cs_load.Host:='127.0.0.1';
  cs_load.Port:=1080;
  cs_load.Address:=inttostr(i_cs);
end;
//oder irgend wie so
Procedure load_cs_settings(cs_load:PClientsocket;i_cs:integer);
begin
  cs_load^:=TClientsocket.Create(nil);
  cs_load^.Host:='127.0.0.1';
  cs_load^.Port:=1080;
  cs_load^.Address:=inttostr(i_cs);
end;
  Mit Zitat antworten Zitat