Avatar billede remis Nybegynder
15. maj 2001 - 00:17 Der er 8 kommentarer og
1 løsning

Jamen...den første virker da... :o|

Så er endnu en amatørchat ved at blive født, men desværre er der opstået nogle komplikationer...

begin
if socket.ReceiveText = \'popup\' then pop1.Visible := true
else if socket.ReceiveText = \'popupnix\' then pop1.Visible := false
else memo.lines.add(form2.nick1.text +\': \'+ socket.receivetext);
end;

Hvis socket\'en modtager ordet \'popup\' vises en indikator/knap som tillader brugen af popupbeskeder, og hvis den modtager ordet \'popupnix\' disables denne indikator/knap...troede jeg, men nej. Dette ord ignoreres og istedet indsættes \'test: \' i chatfeltet. Hvorfor det?
Avatar billede ziron Nybegynder
15. maj 2001 - 00:23 #1
prøv dette:

begin
if socket.ReceiveText = \'popup\' then
begin
pop1.Visible := true;
end
else
  if socket.ReceiveText = \'popupnix\' then
  begin
    pop1.Visible := false;
  end
  else
  begin 
    memo.lines.add(form2.nick1.text +\': \'+ socket.receivetext);
  end
end;
end;

/ZIRON
Avatar billede remis Nybegynder
15. maj 2001 - 00:26 #2
hmm..det skulle da ikke være nødvendigt at benytte begin/end når det kun drejer sig om én linie....men prøver da lige...
Avatar billede ziron Nybegynder
15. maj 2001 - 00:26 #3
nej det kan jeg bare bedst lide...
Avatar billede remis Nybegynder
15. maj 2001 - 00:31 #4
tja...men det andet er hurtigere at skrive...og så virker det iøvrigt heller ikke :o|
Avatar billede remis Nybegynder
15. maj 2001 - 00:33 #5
mon popupnix betyder et eller andet skummelt på græsk så det er blevet cencureret eller noget? :oP
Avatar billede ziron Nybegynder
15. maj 2001 - 00:33 #6
jég har haft et lignende problem prøv at sætte Socket.ReceiveText i en string, altså:

text := Socket.ReceiveText;

og så det andet:

begin
if text = \'popup\' then
begin
pop1.Visible := true;
end
else
  if text = \'popupnix\' then
  begin
    pop1.Visible := false;
  end
  else
  begin 
    memo.lines.add(form2.nick1.text +\': \'+ text);
  end
end;
end;



/ZIRON
Avatar billede remis Nybegynder
15. maj 2001 - 00:39 #7
ak ak ak og doh, når jeg kikker hele koden igennem kan jeg se at jeg før har løst problemet på den måde (det er et gammelt prog. jeg har taget fat på igen.) Men point skal du da selvfølgelig ha\' :o)
Avatar billede ziron Nybegynder
15. maj 2001 - 00:40 #8
det var da så lidt...

/ZIRON
Avatar billede remis Nybegynder
15. maj 2001 - 00:45 #9
..oh ja..og tak :o)
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