15. februar 2002 - 21:15Der er
9 kommentarer og 1 løsning
Hvad er der galt
procedure TChatten.ListBox1DblClick(Sender: TObject); var I:integer; begin I := listbox1.ItemIndex -1; if serversocket4.Active = false then begin clientsocket4.Active := false; serversocket4.Active := true; with serversocket4.Socket do connections[i].SendText('ring'); serversocket4.Active := false; clientsocket4.Active := true; end else begin with serversocket4.Socket do connections[i].SendText('ring'); end; end;
Normalt er det dumt at bruge with, da det ofte giver problemmer. Der er noget rigtig over det snowball siger, godt nok er det ikke i listboxen. Det må være fordi du forsøger at sende til en connection som ikke findes, pga -1.
Og hvordan kan du starte en server socket, og så vide at der allerede er clients connected?
Jeg har fundet ud af det, der var fordi der ikke var nogle connected, min fejl
Synes godt om
Ny brugerNybegynder
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.