Avatar billede scorpius Nybegynder
02. januar 2002 - 18:58 Der er 44 kommentarer og
1 løsning

Demos/Internet/Chat/Client

Den der Chatklient i mappen C:\\Programmer/Borland/Delphi6/Demos/Internet/Chat/Client/

klienten er god til det jeg skal bruge den til, MEN! der hvor den Edit der hedder edMessage virker ikke efter min mening... skal man bare trykke enter for at sende kommandoen, for når jeg gør det sletter den det bare.

kan i hjælpe mig med at få edMessage til at fyre beskeden af man har skrevet ved at trykke på enter?
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:01 #1
PS. Jeg bruger Delphi 6, og jeg ved dog ikke om dette eksisterer i de tidligere versioner af Delphi.
Avatar billede ziron Nybegynder
02. januar 2002 - 19:02 #2
den er lavet sådan så den sender din besked når du trykker på enter, men på at se om dette står under keypress på edMessage:

procedure TForm1.edMessageKeyPress(Sender: TObject; var Key: Char);
begin
  if key = #13 then
  begin
    IdTCPClient1.WriteLn(edMessage.Text);
    edMessage.Text := \'\';
  end;
end;

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:05 #3
jeps det står der også på min, men når jeg trykker enter sletter den bare linien jeg har skrevet...
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:06 #4
du kan selv prøve på et eller andet, og skrive en kommando, den sletter linien når man trykker enter...
Avatar billede ziron Nybegynder
02. januar 2002 - 19:15 #5
k jeg prøver lige...

2 sek.

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:16 #6
jeg håber virkelig du kan hjælpe...
Avatar billede ziron Nybegynder
02. januar 2002 - 19:17 #7
hmmm jeg er ked af at fortælle dig det, men det virker altså på min.

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:17 #8
jamen hvad gør den når du trykker enter?
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:18 #9
jeg bruger selv windows XP, og så siger den, dén der bip lyd når jeg trykker enter
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:20 #10
hvad prøvede du det på, hvad skrev du i adresse feltet og port?
Avatar billede ziron Nybegynder
02. januar 2002 - 19:20 #11
den gør det den skal, sender texten til serveren som så sender den text ud til clienterne. og jeg kører også XP og lyden kommer også...

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:21 #12
Den Edit box under \"Messages\" viser al den data der kommer eller hvad?
Avatar billede ziron Nybegynder
02. januar 2002 - 19:21 #13
jeg har prøvet det på localhost, da jeg kører server på den samme com. og default port.

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:23 #14
Ziron har du ICQ, kan jeg så få dit nr.?
Avatar billede ziron Nybegynder
02. januar 2002 - 19:24 #15
ja men det er ikke en edit, det er en Tmemo...

men det enste sted der kan værer fejl er i clienten, måske serveren. men tror mest på clienten...

/ZIRON
Avatar billede ziron Nybegynder
02. januar 2002 - 19:24 #16
ja jeg har icq 50365252. men så skal jeg lige installere det, 2 sek... så er jeg online...

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:25 #17
okay
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:26 #18
jeg har added dig...
Avatar billede stoney Nybegynder
02. januar 2002 - 19:26 #19
Det er en edit

procedure TForm1.edMessageKeyPress(Sender: TObject; var Key: Char);
begin
  if key = #13 then
  begin
    IdTCPClient1.WriteLn(edMessage.Text);
-----------------------------------------
    edMessage.Text := \'\';

ovenstående sætter besked feltet til blank når du hr trykket enter. Du kan bare sætte // foran
eller slette linien helt
----------------------------------------
end;
end;

Stoney
Avatar billede ziron Nybegynder
02. januar 2002 - 19:28 #20
stoney >> hmmm hans problem er da at den slet ikke sender texten til serveren ik??? eller er jeg bare totalt træt?

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:28 #21
slette hvilken linie, og hvor skal jeg sætte // henne?
Avatar billede stoney Nybegynder
02. januar 2002 - 19:29 #22
scorpius >>

edMessage.Text := \'\';

Stoney
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:29 #23
Ziron> jeps den siger bare BIP og sletter teksten... hvis den virkede korrekt ville der komme data oppe i \"messages\"
Avatar billede ziron Nybegynder
02. januar 2002 - 19:31 #24
ja men du har fundet ud af det ik?

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:33 #25
nej, den gør det jo ikke, den skal jo modtage data når man sender kommandoen af...
Avatar billede ziron Nybegynder
02. januar 2002 - 19:33 #26
ja men det er hvis fordi jeg er meget træt...

/ZIRON
Avatar billede stoney Nybegynder
02. januar 2002 - 19:35 #27
er du sikker på du har startet server-delen op

Det gør du på \"kæde\" ikonet oppe i venstre hjørne.

Prøv evt. at ændre port til 50000.
Default er 23. Du kan muligvis have noget telnet
kørende i forvejen.

Jeg har selv prøvet med port 50000 or alt virker perfekt.

Stoney
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:37 #28
port 5000?

jeg skal connecte til en chat som jeg ved porten og addr. på...
Avatar billede ziron Nybegynder
02. januar 2002 - 19:38 #29
hehe han stener lidt i stoney :)

scorpius, du har startet serveren og når du logger på kan du så se noget i den message memo???

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:40 #30
jeg modtager godt nok data når jeg connecter, men så har jeg en kommando jeg skal bruge til at logge ordenligt ind på chatten, og når jeg skriver den sker der intet
Avatar billede ziron Nybegynder
02. januar 2002 - 19:41 #31
for at logge rigtigt ind, hvad snakker du om???

/ZIRON
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:42 #32
det er ligesom TELNET
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:43 #33
det er på samme måde som telnet, man skal logge på chatten
Avatar billede stoney Nybegynder
02. januar 2002 - 19:47 #34
Jeg troede du både brugte server og client demoen
Må vi andre se den adresse og port og se om vi kan få det til at virke.

Stoney
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:48 #35
jeg tror ikke du ved hvordn man logger på chatten via. telnet..

Avatar billede scorpius Nybegynder
02. januar 2002 - 19:49 #36
jeg vil ikke udtale mig for det her på eksperten...
Avatar billede scorpius Nybegynder
02. januar 2002 - 19:51 #37
stoney, har du ICQ - så kan jeg snakke med dig om det der...?
Avatar billede stoney Nybegynder
02. januar 2002 - 19:53 #38
Det gør det lidt svært at hjælpe dig.
Jeg siger bare det virker når du bruger både server & client delen under demos\\indy...

Hvis du vil kan du bare maile mig adr. og port
på sh@tradestone.dk

andet kan jeg ikke gøre for dig.

Stoney
Avatar billede stoney Nybegynder
02. januar 2002 - 19:54 #39
Send mig en mail og du kan få mit mobil nr ?

Stoney
Avatar billede stoney Nybegynder
02. januar 2002 - 20:12 #40
ziron>> Er du sunket sammen ned over keyboarded
eller hvad ? *G*

Hvordan går det med

http://www.eksperten.dk/spm/130314

Stoney
Avatar billede scorpius Nybegynder
02. januar 2002 - 20:16 #41
stoney læs mail...
Avatar billede stoney Nybegynder
02. januar 2002 - 20:18 #42
Jeg er ved at kigge på det

Stoney
Avatar billede ziron Nybegynder
02. januar 2002 - 20:20 #43
stoney >> ja jeg tog lige 5 min på øjet :) ja hvordan går det den portscanner, hmmm hvad har jeg lavet i min ferie, hvis jeg siger øl hvad siger du så? og det er vist ikke så godt. men jeg skal nok se at få kigget på det :)

/ZIRON
Avatar billede scorpius Nybegynder
06. januar 2002 - 20:03 #44
nå okay...
Avatar billede stoney Nybegynder
06. januar 2002 - 20:13 #45
Hvad er problemet ?

Jeg har sendt 2 mail\'s til den 2-1-2002

Jeg har aldrig hørt en lyd fra dig siden.

Stoney
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