Mac nightmare form designer
Publié : mer. 26/nov./2014 18:19
Besoin d'aide. [ Version MAC 5.31 x64 sur macbook ]
Je doit essayer de transférer des programmes ecrit par PowerBasic en mode
Mac Pure Basic. (PS after install PowerBasic, 3 hour after little programme test fonctionne)
PureBasic ( After 3 jours toujours rien mais RIEN fonctionne voir la fin du message)
Ok voila le problem
start with form design. File ( try.bpf )
-----------------------------------------------
;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;
Global Window_0
Global Button_0
11- Declare TestEvent(EventType)
12- Declare main.pb(Event, Window)
Procedure OpenWindow_0(x = 0, y = 0, width = 390, height = 170)
Window_0 = OpenWindow(#PB_Any, x, y, width, height, "Try", #PB_Window_SystemMenu)
Button_0 = ButtonGadget(#PB_Any, 130, 130, 110, 30, "Test")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case Button_0
TestEvent(EventType())
EndSelect
Default
main.pb(event,Window_0)
EndSelect
ProcedureReturn #True
EndProcedure
OpenWindow_0()
Repeat
event = WaitWindowEvent()
Until Window_0_Events(event) = #False
End
---------------------------------------
En réalité un windows et un button name (test avec procedure événement TestEvent)
et le Windows name ( try avec procedure événement main.pb
voici la file main.pb
---------------------------------------
Procedure TestEvent(evType.i)
;
EndProcedure
---------------------------------------
Compilation result:
[COMPILER] Ligne 12: A procedure must begin with a ‘('
la filiere cree *.pbf est cree automatique
la ligne 12 = Declare main.pb(Event, Window)
ce qui est intéressant je delete la file main.pb meme problem err. ligne 12.
Merci de votre aide.
Je doit essayer de transférer des programmes ecrit par PowerBasic en mode
Mac Pure Basic. (PS after install PowerBasic, 3 hour after little programme test fonctionne)
PureBasic ( After 3 jours toujours rien mais RIEN fonctionne voir la fin du message)
Ok voila le problem
start with form design. File ( try.bpf )
-----------------------------------------------
;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;
Global Window_0
Global Button_0
11- Declare TestEvent(EventType)
12- Declare main.pb(Event, Window)
Procedure OpenWindow_0(x = 0, y = 0, width = 390, height = 170)
Window_0 = OpenWindow(#PB_Any, x, y, width, height, "Try", #PB_Window_SystemMenu)
Button_0 = ButtonGadget(#PB_Any, 130, 130, 110, 30, "Test")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case Button_0
TestEvent(EventType())
EndSelect
Default
main.pb(event,Window_0)
EndSelect
ProcedureReturn #True
EndProcedure
OpenWindow_0()
Repeat
event = WaitWindowEvent()
Until Window_0_Events(event) = #False
End
---------------------------------------
En réalité un windows et un button name (test avec procedure événement TestEvent)
et le Windows name ( try avec procedure événement main.pb
voici la file main.pb
---------------------------------------
Procedure TestEvent(evType.i)
;
EndProcedure
---------------------------------------
Compilation result:
[COMPILER] Ligne 12: A procedure must begin with a ‘('
la filiere cree *.pbf est cree automatique
la ligne 12 = Declare main.pb(Event, Window)
ce qui est intéressant je delete la file main.pb meme problem err. ligne 12.
Merci de votre aide.