Warte Bis Aktion

Für allgemeine Fragen zur Programmierung mit PureBasic.
LeoS#PUpDock
Beiträge: 13
Registriert: 23.08.2005 16:27
Kontaktdaten:

Warte Bis Aktion

Beitrag von LeoS#PUpDock »

Wäre es möglich, diesen Cod-Text irgendwie in PureBasic zum laufen zu bringen?

Code: Alles auswählen

Gosub.s = "Window_"+EventWindowID()+"_Menue_"+EventMenuID()
Gosub Gosub.s
Damit könnte ich mir eine mänge Codtext erleichern...
Ein kleines Programmier-Forum.
http://leonhard.le.ohost.de/phpkit/
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Du könntest das so machen:

Code: Alles auswählen

Windows = 1 ;1 Fenster
Menus = 2 ;2 Menüs
Dim MenuEvents(Windows-1,Menus-1)
MenuEvents(0,0) = ?Window_0_Menue_0
MenuEvents(0,1) = ?Window_0_Menue_1

;...

CallFunctionFast(MenuEvents(EventWindowID(),EventMenuID())) ;Das selbe wie Gosub MenuEvents(EventWindowID(),EventMenuID())

;...

End

Window_0_Menue_0:
;...
Return
Window_0_Menue_1:
;...
Return
Mit Strings wird das nicht funktionieren.

[EDIT] "Gosub MenuEvents(EventWindowID(),EventMenuID())" funktioniert ja garnicht... Naja, dann nimmste halt "CallFunctionFast(MenuEvents(EventWindowID(),EventMenuID()))" funktioniert genauso.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Antworten