Ergebnis = OpenWindow(...) ?
Verfasst: 06.05.2012 13:35
Hallo,
Ich habe hier mal eine Anfängerfrage hoch drei, ich bitte mir das nachzusehen (komme von PowerBasic).
In der Referenz zum OpenWindow-Befehl wird folgende Syntax angegeben:
Wieso wird hier der OpenWindow-Befehl einem Ergebnis zugeordnet? Was genau ist hier mit Ergebnis gemeint (steht in der Hilfe, die normalerweise jeden Parameter erklärt, nicht drin). Ist diese Zuordnung obligatorisch, oder kann man auch einfach
schreiben? Falls ja, was ist der Unterschied zwischen der Variante mit "Ergebnis =" und ohne?
Außerdem werden im Buch von Gary Willoughby der OpenConsole- und OpenWindow-Befehl sehr häufig mit einer If-Abfrage verbunden, z.B.
wo ich gleich dreimal nicht verstehe, was das soll. Wieso kann man das Fenster nicht einfach über CloseWindow schließen, falls #PB_Event_CloseWindow erfüllt ist, wieso muß man das in eine If-Struktur packen?
Vielen Dank
Ich habe hier mal eine Anfängerfrage hoch drei, ich bitte mir das nachzusehen (komme von PowerBasic).
In der Referenz zum OpenWindow-Befehl wird folgende Syntax angegeben:
Code: Alles auswählen
Ergebnis = OpenWindow(#Window, x, y, InnereBreite, InnereHoehe, Titel$ [, Flags [, ParentWindowID]])
Code: Alles auswählen
OpenWindow(#Window, x, y, InnereBreite, InnereHoehe, Titel$ [, Flags [, ParentWindowID]])
Außerdem werden im Buch von Gary Willoughby der OpenConsole- und OpenWindow-Befehl sehr häufig mit einer If-Abfrage verbunden, z.B.
Code: Alles auswählen
If OpenWindow(#FENSTER_HAUPT, 0, 0, 300, 200, "Hallo Welt", #FLAGS)
Repeat
Ereignis.i = WaitWindowEvent()
Until Ereignis = #PB_Event_CloseWindow
EndIf
Vielen Dank