Die Suche ergab 8 Treffer

von Sputnik
13.06.2005 22:53
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Ich sehe gerade erst, daß ihr noch geantwortet habt von wegen 'FakeReturn'. Ich weiß auch nicht wie ich auf den Blödsinn gekommen bin. Ich hab mir eure Kritik zu Herzen genommen und die Sache etwas umgebaut, damit es mehr 'Windows konform' ist. Und dann gings immer noch nicht. Erst als ich das ...
von Sputnik
12.06.2005 22:26
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

@Kaeru

Wenn Sie aus der Sub-Routine in einen anderen Programmteil ausserhalb dieser Sub-Routine springen möchten (mit dem Befehl Goto), müssen Sie FakeReturn benutzen, um ein Return zu simulieren, ohne es wirklich auszuführen. Wenn Sie diesen Befehl nicht benutzen, wird Ihr Programm abstürzen ...
von Sputnik
12.06.2005 20:56
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Zitat PB Hilfe:

Von daher macht man zum updaten immer:
While : WindowEvent() : Wend

Alternativ wäre natürlich auch noch
Repeat : Until WindowEvent() = 0

möglich, was jedoch eher unüblich ist.




Repeat
Event = WindowEvent()
Debug "Event bei Pause (1): " + Str(Event)
If Event = #PB ...
von Sputnik
12.06.2005 20:05
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Ja und was erklärt das jetzt? Laß das doch einfach mal im Debugger laufen dann erkennst Du das Problem vielleicht.

Gruß
Gerd
von Sputnik
12.06.2005 19:50
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Ich hätte halt gerne eine Erklarung dafür gehabt weshalb die Variable 'Event' vor der If Abfrage offenbar eine Zahl enthält die dem zuvor abgefragten Event entspricht und nach dem EndIF immer 1 ist. Mir scheint, daß da der Stack irgendwie beschädigt wird dabei.

Gruß
Gerd
von Sputnik
12.06.2005 19:22
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Also ich finde daß das mit LibertyBasic nix weiter zu tun hat. Ich will nur das, was man sonst in Purebasic in eine Konsole ausgeben würde in ein EditorGadget ausgeben. Ich hab mich nur etwas am Aussehen von dem LB MainWin orientiert. Ich finds halt einfach netter wenn eine Zahlenkolonne nicht oben ...
von Sputnik
12.06.2005 18:58
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Ich hab auch lange gerätselt ob das erlaubt ist die Events an mehr als einer Stelle abzufragen. Aber erstens gehts bei meiner Problemstellung wohl kaum anders und dann hab ich mal im Source von jaPBe nachgesehen und gefunden, daß da auch EventLoops in Prozeduren vorkommen. In der Hilfe steht auch ...
von Sputnik
12.06.2005 18:02
Forum: Anfänger
Thema: Hilfe Endlosschleife
Antworten: 20
Zugriffe: 2888

Hilfe Endlosschleife

Hallo,
ich hab erst kürzlich mit PureBasic angefangen und von der Windows-Programmmierung noch wenig Ahnung. Vielleicht kennt jemand von euch Liberty Basic. LB hat für Textmode Programme keine Konsole sondern ein normales Window für die Ausgabe vom Print etc. Als ersten Versuch in PB wollte ich mal ...