ich habe mir soeben Deinen VisualGenerateDeluxe v.4,04 Rev. 20070518
herunter geladen und ausprobiert.
ERSTMAL VIELEN DANK FÜR DEINE ARBEIT !!! UND dafür, das Du diese in Form von VisualGenerateDeluxe auch noch kostenlos zur Verfügung stellst !!
2 Sachen sind mir bei einem Mehrfenster- Testprojekt aufgefallen:
Ich habe 4 Fenster mit dem Visual Designer aus PB 4.02 Vollversion erstellt. Für jedes Fenster eine eigene common_*.pb mit den Optionen (Include Event Loop und Use Balloon Tips).
also:
common_window_0.pb
common_window_1.pb
common_window_2.pb
common_window_3.pb
im "Window0" (Hauptfenster) habe ich ein Menü erstellt um über 3 Unterpunkte die Fenster 1 - 3 aufzurufen, und eine Schaltfläche "Schliessen" um das Programm zu Beenden.
In den fenstern 1 -3 sind jeweils nur eine Textbox ( mit Tooltip) und eine Schaltfläche "OK" um das jeweilige Fenster wieder zu schliessen und zum Hauptfenster zurück zu kehren.
Nun habe ich VisualGenerateDeluxe aufgerufen und die Common Dateien in der Reihenfolge 0 - 1 - 2 - 3 hinzugefügt, und das generieren gestartet.
in CommonFile.pb in der jeweiligen Open_Window Prozedur:
Code: Alles auswählen
Procedure Open_Window_*()
;.....
BalloonTip(GadgetID(#Window_*_TB0), #TB0, " nen tooltip", "", #TOOLTIP_NO_ICON)
;.....
End Procedure
Zeile ... : Constant not found: #TB0
daher müsste es Lauten:
Code: Alles auswählen
Procedure Open_Window_*()
;.....
BalloonTip(GadgetID(#Window_*_TB0), #Window_*_TB0, " nen tooltip", "", #TOOLTIP_NO_ICON)
;.....
End Procedure
musste ich die IncludeFile Reihenfolge ändern von:
Code: Alles auswählen
IncludeFile "EventMenu.pb"
IncludeFile "EventGadget.pb"
IncludeFile "EventWindow.pb"
IncludeFile "EventMain.pb"
Code: Alles auswählen
IncludeFile "EventMenu.pb"
IncludeFile "EventWindow.pb" <-
IncludeFile "EventGadget.pb"
IncludeFile "EventMain.pb"
DANKE
Marco