Avatar billede benne2k Nybegynder
02. juli 2001 - 03:00 Der er 12 kommentarer og
1 løsning

Stupid problem..

Jeg har lavet nogle tekstfelter hvor man indtaster en server og en port og når man så trykker connect skal denne function udføres:

procedure TForm1.Button1Click(Sender: TObject);
        var useServerPort: Integer;
begin

  ClientSocket1.Host := useServer.text;
  ClientSocket1.Port := useServerPort;
  ClientSocket1.Active := True;

end;

Men lige gyldig hvad jeg gør får jeg min Error op om, at der ikke kunne connectes til serveren... hvad går der galt?

// Benne
Avatar billede jakoba Nybegynder
02. juli 2001 - 03:21 #1
du opretter en variabel useServerPort som aldrig får tildelt nogen værdi
kunne det være variablen er overflødig og der skulle stå
  ClientSocket1.Port := useServer.port;  { hent fra tastind feltet }
Avatar billede benne2k Nybegynder
02. juli 2001 - 04:38 #2
Kan jeg få den EN gang til...?
Avatar billede benne2k Nybegynder
02. juli 2001 - 04:41 #3
Skal lige siges jeg er total newbie i det her...
Avatar billede abpdk Nybegynder
02. juli 2001 - 04:53 #4
Hvad er addressen/IP på den server du prøver at connecte til?
Avatar billede benne2k Nybegynder
02. juli 2001 - 04:56 #5
Okai:

Jeg har en form med et felt hvor jeg kan skríve adressen til serveren og en hvor jeg kan skrive porten.

useServer er variablen med navnet på den server der skal connectes til og useServerPort skulle være den med variablen/strengen med portnummeret...

Normalt laver jeg ting i Vbasic, så det er lidt rodet for mig lige nu...
Avatar billede benne2k Nybegynder
02. juli 2001 - 05:00 #6
jeg har prøvet:

  ClientSocket1.Host := useServer.text;
  ClientSocket1.Port := useServerPort.text;
  ClientSocket1.Active := True;

men så brokker den sig over det er en variablen, og ikke en nummerisk streng...
Avatar billede abpdk Nybegynder
02. juli 2001 - 05:01 #7
Men hvad er det du prøver at connecte til?

prøv dette (StrToInt):

ClientSocket1.Port := StrToInt(useServerPort.text);
Avatar billede benne2k Nybegynder
02. juli 2001 - 05:04 #8
Den skal connecte til en specifikiseret smpt/pop3-server.. mere skal den ikke i øjeblikket...

man skal kunne indtaste server og port-nummer
Avatar billede abpdk Nybegynder
02. juli 2001 - 05:05 #9
Jeg ville bare prøve det samme, kan jeg ikke få den præcise addresse?
Avatar billede benne2k Nybegynder
02. juli 2001 - 05:07 #10
Det virker sq.. :)
Pointene går til abpdk, hvis du gider skrive et svar
Avatar billede abpdk Nybegynder
02. juli 2001 - 05:07 #11
Det var så lidt, fortsat god dag

MVH
abpdk
Avatar billede benne2k Nybegynder
02. juli 2001 - 05:07 #12
Ps* Adressen var smpt.freepaq.dk:25
Avatar billede benne2k Nybegynder
02. juli 2001 - 05:08 #13
Takker :) I lige måde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester