closeTCPstream Endif Without If ?? (gelöst)

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

TimBo

Betreff: closeTCPstream Endif Without If ?? (gelöst)

BeitragSo, Jul 20, 2008 13:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich habe mache seit gestern ein neues Projekt und habe gleich ein Problem Embarassed

also das ist der Code, wie der Server den Client annimmt.
c.client hat 2 fields einmal ip und einmal stream.
Ip speichert die ip von dem jeweiligen Client und Stream den Stream.

Code: [AUSKLAPPEN]

Repeat
      csstream=AcceptTCPStream(server)
      If csstream<>0
         ip=TCPStreamIP(csstream)
         For c.client = Each client
            If c\ip=ip
               CloseTCPStream c\stream
               Delete c.client
            EndIf
         Next
         c.client=New client
         c\stream=csstream
         c\ip=ip
      EndIf
   Until csstream=0


Wenn ich "CloseTCPStream c\stream" wegmache kommt kein Endif without If wenn es da ist schon.
Ich möchte schon den TCP stream erstmal schließen bevor ich den Typ client lösche.
Wie geht das?

Vielen Dank schonmal
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.
  • Zuletzt bearbeitet von TimBo am So, Jul 20, 2008 19:26, insgesamt einmal bearbeitet

ozzi789

BeitragSo, Jul 20, 2008 15:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Vlt ist die ganze repeat in nem if ?
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Eingeproggt

BeitragSo, Jul 20, 2008 17:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Mach der Schönheit halber immer ein Then. Das sollte aber nicht der Fehler sein. Probier mal eine andere IDE. Mir ist es in IDEal einmal passiert, dass immer ein Syntax Fehler kam, wo keiner war. In der Standard-IDE geladen, gespeichert, seither gehts wieder.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

TimBo

BeitragSo, Jul 20, 2008 19:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

die repeat ist direkt in der Hauptschleife, daher nicht in einem If.
Ich benutze tatsächlich IDEal, aber mit der Standart IDE gehts auch nicht. oO

Trotzdem Danke
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.
 

Dreamora

BeitragSo, Jul 20, 2008 19:20
Antworten mit Zitat
Benutzer-Profile anzeigen
könnten wir den ganzen code haben?

da drin ist der fehler mit an sicherheit grenzender wahrscheinlichkeit nicht.

Oder poste sonst einen code der direkt so getestet werden kann und das Problem auch hat.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

TimBo

BeitragSo, Jul 20, 2008 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

o.O
es lag daran, das ich nur mit der Standart IDE geladen und gleich auf die Rakete bin.
Jetzt habe ich mit der IDE gespeichert und alles geht wieder.

Danke @ all !
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group