Dear Comptois......you're right!!!

excluding "file binary include" the application goes, the image called "faccia.jpg" , appear on the window....but my application is like stopped; so loadimage is ok!!!! without path. If i push a gadgetimage, nothing happend....The about menu function but the ok button appear only when i push on it...but you don't see that first...
So also cathimage don't function!!!
Here my simply code:
;
; ------------------------------------------------------------
;
; PureBasic - Window-Mac os x - Tic Tac Toe
;
; (c) 2005/6 - Fasa Software - Versione 5.0
;
; ------------------------------------------------------------
;- carico i decoder
InitMovie()
UseJPEGImageDecoder()
UseOGGSoundDecoder()
InitSound()
OpenWindow(0,0,0,275,400,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"Tris-Game") And CreateGadgetList(WindowID(0))
If CreateGadgetList(WindowID())
If CreateMenu(0, WindowID())
MenuTitle("File")
MenuItem( 60, "About who made the program...")
MenuBar()
MenuItem(70, "Quit")
EndIf
;-carico le risorse
;first here was CATHIMAGE(19,?faccia)
LoadImage(19,"faccia.JPG")
LoadImage(20,"x.JPG")
LoadImage(30,"0.JPG")
LoadMovie(14,"./DATASOUND/campane.mp3")
LoadMovie(15,"./DATASOUND/boink.mp3")
LoadMovie(16,"./DATASOUND/pop.mp3")
LoadMovie(17,"./DATASOUND/risata.mp3")
LoadMovie(18,"./DATASOUND/appl.mp3")
LoadImage(31,"about.JPG")
LoadMovie(32,"./DATASOUND/about.mp3")
;-costruisco la finestra con i gadget
TextGadget(10,12,280,250,20," Select level and then Push start button!!",#PB_Text_Border)
OptionGadget(11, 85, 317, 60, 20, "Easy")
OptionGadget(12, 150, 317, 60, 20, "Hard")
ButtonGadget(13, 35, 350, 200, 20, "Let's start!!")
EndIf
;- seleziono il livello
Start:
livello=0
vittoria=0
SceltaFatta=0
click=0
numero=0
statocella1=0
statocella2=0
statocella3=0
statocella4=0
statocella5=0
statocella6=0
statocella7=0
statocella8=0
statocella9=0
ContaMosse=0
DisableGadget(11,0)
DisableGadget(12,0)
DisableGadget(13,0)
SetGadgetState(11,1)
ActivateGadget(13)
livello=1
Repeat
ActivateWindow()
EventID = WaitWindowEvent()
If EventID = #PB_EventMenu
Select EventMenuID()
Case 70
Quit=2
Case 60
OpenWindow(32,230,95,335,357,#PB_Window_TitleBar,"ABOUT")
CreateGadgetList(WindowID(32))
UseWindow(32)
ButtonGadget(33, 35, 285, 265, 30, "Ok, Go back to the game")
ImageGadget(31,0,0,100,83,UseImage(31))
PlayMovie(32,0)
EndSelect
EndIf
If EventID = #PB_EventGadget
Select EventGadgetID()
Case 12
ActivateGadget(13)
livello=2
Case 13
PlayMovie(14,0)
If livello<>0
Goto game
EndIf
Case 33
StopMovie()
CloseWindow(32)
UseWindow(0)
UseGadgetList(WindowID(0))
EndSelect
EndIf
Until Quit=2 Or EventID = #PB_Event_CloseWindow
End
game:
ImageGadget(1, 10,10,100,83,UseImage(19))
ImageGadget(2, 95,10,100,83,UseImage(19))
ImageGadget(3,180,10,100,83,UseImage(19))
ImageGadget(4,10,95,100,83,UseImage(19))
ImageGadget(5,95,95,100,83,UseImage(19))
ImageGadget(6,180,95,100,83,UseImage(19))
ImageGadget(7,10,180,100,83,UseImage(19))
ImageGadget(8,95,180,100,83,UseImage(19))
ImageGadget(9,180,180,100,83,UseImage(19))
DisableGadget(11,1)
DisableGadget(12,1)
DisableGadget(13,1)
If livello=1:Goto easy:EndIf
If livello=2:Goto hard:EndIf
;-livello easy + inizio
easy:
livello=1
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_EventMenu
Select EventMenuID()
Case 70
Quit=2
Case 60
OpenWindow(32,230,95,335,357,#PB_Window_TitleBar,"ABOUT")
CreateGadgetList(WindowID(32))
UseWindow(32)
ButtonGadget(33, 35, 285, 265, 30, "Ok, Go back to the game")
ImageGadget(31,0,0,100,83,UseImage(31))
PlayMovie(32,0)
EndSelect
EndIf
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
SceltaFatta=0
If EventID = #PB_EventGadget And click=0
Select EventGadgetID()
Case 13
PlayMovie(14,0)
Case 1
If statocella1=0
SetGadgetState(1,UseImage(20))
PlayMovie(16,0)
statocella1=1
click=1
EndIf
Case 2
If statocella2=0
SetGadgetState(2,UseImage(20))
PlayMovie(16,0)
statocella2=1
click=1
EndIf
Case 3
If statocella3=0
SetGadgetState(3,UseImage(20))
PlayMovie(16,0)
statocella3=1
click=1
EndIf
Case 4
If statocella4=0
SetGadgetState(4,UseImage(20))
PlayMovie(16,0)
statocella4=1
click=1
EndIf
Case 5
If statocella5=0
SetGadgetState(5,UseImage(20))
PlayMovie(16,0)
statocella5=1
click=1
EndIf
Case 6
If statocella6=0
SetGadgetState(6,UseImage(20))
PlayMovie(16,0)
statocella6=1
click=1
EndIf
Case 7
If statocella7=0
SetGadgetState(7,UseImage(20))
PlayMovie(16,0)
statocella7=1
click=1
EndIf
Case 8
If statocella8=0
SetGadgetState(8,UseImage(20))
PlayMovie(16,0)
statocella8=1
click=1
EndIf
Case 9
If statocella9=0
SetGadgetState(9,UseImage(20))
PlayMovie(16,0)
statocella9=1
click=1
EndIf
Case 33
StopMovie()
CloseWindow(32)
UseWindow(0)
UseGadgetList(WindowID(0))
EndSelect
EndIf
If click=1:ContaMosse+1:EndIf
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
While click=1
If SceltaFatta=0
numero=Random(8)+1
Select numero
Case 1
If statocella1=0
Delay(1000)
SetGadgetState(1,UseImage(30))
PlayMovie(15,0)
statocella1=2
SceltaFatta=1
click=0
EndIf
Case 2
If statocella2=0
Delay(1000)
SetGadgetState(2,UseImage(30))
PlayMovie(15,0)
statocella2=2
SceltaFatta=1
click=0
EndIf
Case 3
If statocella3=0
Delay(1000)
SetGadgetState(3,UseImage(30))
PlayMovie(15,0)
statocella3=2
SceltaFatta=1
click=0
EndIf
Case 4
If statocella4=0
Delay(1000)
SetGadgetState(4,UseImage(30))
PlayMovie(15,0)
statocella4=2
SceltaFatta=1
click=0
EndIf
Case 5
If statocella5=0
Delay(1000)
SetGadgetState(5,UseImage(30))
PlayMovie(15,0)
statocella5=2
SceltaFatta=1
click=0
EndIf
Case 6
If statocella6=0
Delay(1000)
SetGadgetState(6,UseImage(30))
PlayMovie(15,0)
statocella6=2
SceltaFatta=1
click=0
EndIf
Case 7
If statocella7=0
Delay(1000)
SetGadgetState(7,UseImage(30))
PlayMovie(15,0)
statocella7=2
SceltaFatta=1
click=0
EndIf
Case 8
If statocella8=0
Delay(1000)
SetGadgetState(8,UseImage(30))
PlayMovie(15,0)
statocella8=2
SceltaFatta=1
click=0
EndIf
Case 9
If statocella9=0
Delay(1000)
SetGadgetState(9,UseImage(30))
PlayMovie(15,0)
statocella9=2
SceltaFatta=1
click=0
EndIf
EndSelect
EndIf
Wend
livello=1
If SceltaFatta=1:ContaMosse+1:EndIf
Until Quit=2 Or EventID = #PB_Event_CloseWindow
End
;-livello hard + inizio
HARD:
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_EventMenu
Select EventMenuID()
;Select EventMenuID()
Case 70
Quit=2
Case 60
OpenWindow(32,230,95,335,357,#PB_Window_TitleBar,"ABOUT")
CreateGadgetList(WindowID(32))
UseWindow(32)
ButtonGadget(33, 35, 285, 265, 30, "Ok, Go back to the game")
ImageGadget(31,0,0,100,83,UseImage(31))
PlayMovie(32,0)
EndSelect
EndIf
livello=2
SceltaFatta=0
If EventID = #PB_EventGadget And click=0
Select EventGadgetID()
Case 13
PlayMovie(14,0)
Case 1
If statocella1=0
SetGadgetState(1,UseImage(20))
PlayMovie(16,0)
statocella1=1
click=1
sceltafatta=0
EndIf
Case 2
If statocella2=0
SetGadgetState(2,UseImage(20))
PlayMovie(16,0)
statocella2=1
click=1
sceltafatta=0
EndIf
Case 3
If statocella3=0
SetGadgetState(3,UseImage(20))
PlayMovie(16,0)
statocella3=1
click=1
sceltafatta=0
EndIf
Case 4
If statocella4=0
SetGadgetState(4,UseImage(20))
PlayMovie(16,0)
statocella4=1
click=1
sceltafatta=0
EndIf
Case 5
If statocella5=0
SetGadgetState(5,UseImage(20))
PlayMovie(16,0)
statocella5=1
click=1
sceltafatta=0
EndIf
Case 6
If statocella6=0
SetGadgetState(6,UseImage(20))
PlayMovie(16,0)
statocella6=1
click=1
sceltafatta=0
EndIf
Case 7
If statocella7=0
SetGadgetState(7,UseImage(20))
PlayMovie(16,0)
statocella7=1
click=1
sceltafatta=0
EndIf
Case 8
If statocella8=0
SetGadgetState(8,UseImage(20))
PlayMovie(16,0)
statocella8=1
click=1
sceltafatta=0
EndIf
Case 9
If statocella9=0
SetGadgetState(9,UseImage(20))
PlayMovie(16,0)
statocella9=1
click=1
sceltafatta=0
EndIf
Case 33
StopMovie()
CloseWindow(32)
UseWindow(0)
UseGadgetList(WindowID(0))
EndSelect
EndIf
If click=1:ContaMosse+1:EndIf
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
While click=1
scelta=1
If scelta=1: numero=Random(8)+1:EndIf
scelta=scelta+1
Select numero
Case 1
If statocella1=0
Delay(1000)
SetGadgetState(1,UseImage(30))
PlayMovie(15,0)
statocella1=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 2
If statocella2=0
Delay(1000)
SetGadgetState(2,UseImage(30))
PlayMovie(15,0)
statocella2=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 3
If statocella3=0
Delay(1000)
SetGadgetState(3,UseImage(30))
PlayMovie(15,0)
statocella3=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 4
If statocella4=0
Delay(1000)
SetGadgetState(4,UseImage(30))
PlayMovie(15,0)
statocella4=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 5
If statocella5=0
Delay(1000)
SetGadgetState(5,UseImage(30))
PlayMovie(15,0)
statocella5=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 6
If statocella6=0
Delay(1000)
SetGadgetState(6,UseImage(30))
PlayMovie(15,0)
statocella6=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 7
If statocella7=0
Delay(1000)
SetGadgetState(7,UseImage(30))
PlayMovie(15,0)
statocella7=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 8
If statocella8=0
Delay(1000)
SetGadgetState(8,UseImage(30))
PlayMovie(15,0)
statocella8=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
Case 9
If statocella9=0
Delay(1000)
SetGadgetState(9,UseImage(30))
PlayMovie(15,0)
statocella9=2
SceltaFatta=1
click=0
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
EndIf
EndSelect
Wend
livello=2
If SceltaFatta=1:ContaMosse+1:EndIf
If SceltaFatta=0
Gosub Verifica
If vittoria<>0
Goto Fine
EndIf
EndIf
Until Quit=2 Or EventID = #PB_Event_CloseWindow
End
; messaggio$="Under Construction"
;MessageRequester("!!!ALERT!!!",messaggio$,#PB_MessageRequester_Ok)
;Goto Start
;-carico i file binary
;faccia:IncludeBinary "faccia.jpg"
;x:IncludeBinary "x.jpg"
;0:IncludeBinary "0.jpg"
;about:IncludeBinary "about.jpg"
;-Verifica
Verifica:
;Ha vinto il giocatore?
If statocella3=1 And statocella5=1 And statocella7=1:vittoria=1:EndIf
If statocella1=1 And statocella2=1 And statocella3=1:vittoria=1:EndIf
If statocella4=1 And statocella5=1 And statocella6=1:vittoria=1:EndIf
If statocella7=1 And statocella8=1 And statocella9=1:vittoria=1:EndIf
If statocella1=1 And statocella4=1 And statocella7=1:vittoria=1:EndIf
If statocella2=1 And statocella5=1 And statocella8=1:vittoria=1:EndIf
If statocella3=1 And statocella6=1 And statocella9=1:vittoria=1:EndIf
If statocella1=1 And statocella5=1 And statocella9=1:vittoria=1:EndIf
If statocella3=1 And statocella5=1 And statocella7=1:vittoria=1:EndIf
If statocella1=1 And statocella5=1 And statocella9=1:vittoria=1:EndIf
;Ha vinto il computer?
If statocella1=2 And statocella2=2 And statocella3=2:vittoria=2:EndIf
If statocella4=2 And statocella5=2 And statocella6=2:vittoria=2:EndIf
If statocella7=2 And statocella8=2 And statocella9=2:vittoria=2:EndIf
If statocella1=2 And statocella5=2 And statocella9=2:vittoria=2:EndIf
If statocella1=2 And statocella4=2 And statocella7=2:vittoria=2:EndIf
If statocella2=2 And statocella5=2 And statocella8=2:vittoria=2:EndIf
If statocella3=2 And statocella6=2 And statocella9=2:vittoria=2:EndIf
If statocella1=2 And statocella5=2 And statocella9=2:vittoria=2:EndIf
If statocella3=2 And statocella5=2 And statocella7=2:vittoria=2:EndIf
;casi per il livello hard----quelli che seguono
If livello=2 And statocella1=1 And statocella2=1 And click=1
If statocella3=0
Delay(1000)
SetGadgetState(3,UseImage(30))
PlayMovie(15,0)
statocella3=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella1=1 And statocella4=1 And click=1
If statocella7=0
Delay(1000)
SetGadgetState(7,UseImage(30))
PlayMovie(15,0)
statocella7=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella5=1 And statocella3=1 And click=1
If statocella7=0
Delay(1000)
SetGadgetState(7,UseImage(30))
PlayMovie(15,0)
statocella7=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella7=1 And statocella8=1 And click=1
If statocella9=0
Delay(1000)
SetGadgetState(9,UseImage(30))
PlayMovie(15,0)
statocella9=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella3=1 And statocella6=1 And click=1
If statocella9=0
Delay(1000)
SetGadgetState(9,UseImage(30))
PlayMovie(15,0)
statocella9=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella4=1 And statocella5=1 And click=1
If statocella6=0
Delay(1000)
SetGadgetState(6,UseImage(30))
PlayMovie(15,0)
statocella6=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella8=1 And statocella5=1 And click=1
If statocella2=0
Delay(1000)
SetGadgetState(2,UseImage(30))
PlayMovie(15,0)
statocella2=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella5=1 And statocella9=1 And click=1
If statocella1=0
Delay(1000)
SetGadgetState(1,UseImage(30))
PlayMovie(15,0)
statocella1=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella2=1 And statocella5=1 And click=1
If statocella8=0
Delay(1000)
SetGadgetState(8,UseImage(30))
PlayMovie(15,0)
statocella8=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella1=1 And statocella5=1 And click=1
If statocella9=0
Delay(1000)
SetGadgetState(9,UseImage(30))
PlayMovie(15,0)
statocella9=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella7=1 And statocella5=1 And click=1
If statocella3=0
Delay(1000)
SetGadgetState(3,UseImage(30))
PlayMovie(15,0)
statocella3=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella6=1 And statocella5=1 And click=1
If statocella4=0
Delay(1000)
SetGadgetState(4,UseImage(30))
PlayMovie(15,0)
statocella4=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella6=1 And statocella9=1 And click=1
If statocella3=0
Delay(1000)
SetGadgetState(3,UseImage(30))
PlayMovie(15,0)
statocella3=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella3=1 And statocella9=1 And click=1
If statocella6=0
Delay(1000)
SetGadgetState(6,UseImage(30))
PlayMovie(15,0)
statocella6=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella7=1 And statocella9=1 And click=1
If statocella8=0
Delay(1000)
SetGadgetState(8,UseImage(30))
PlayMovie(15,0)
statocella8=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella8=1 And statocella9=1 And click=1
If statocella7=0
Delay(1000)
SetGadgetState(7,UseImage(30))
PlayMovie(15,0)
statocella7=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella2=1 And statocella3=1 And click=1
If statocella1=0
Delay(1000)
SetGadgetState(1,UseImage(30))
PlayMovie(15,0)
statocella1=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella4=1 And statocella7=1 And click=1
If statocella1=0
Delay(1000)
SetGadgetState(1,UseImage(30))
PlayMovie(15,0)
statocella1=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella1=1 And statocella3=1 And click=1
If statocella2=0
Delay(1000)
SetGadgetState(2,UseImage(30))
PlayMovie(15,0)
statocella2=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella1=1 And statocella7=1 And click=1
If statocella4=0
Delay(1000)
SetGadgetState(4,UseImage(30))
PlayMovie(15,0)
statocella4=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella3=1 And statocella7=1 And click=1
If statocella5=0
Delay(1000)
SetGadgetState(5,UseImage(30))
PlayMovie(15,0)
statocella5=2
SceltaFatta=1
click=0
EndIf
EndIf
If livello=2 And statocella1=1 And statocella9=1 And click=1
If statocella5=0
Delay(1000)
SetGadgetState(5,UseImage(30))
PlayMovie(15,0)
statocella5=2
SceltaFatta=1
click=0
EndIf
EndIf
;partita patta????
If ContaMosse=9 And vittoria=0:vittoria=3:EndIf
Return
Fine:
If vittoria=1
messaggio$="YOU"
bell=18
EndIf
If vittoria=2
messaggio$="Computer"
bell=17
EndIf
If vittoria=3
messaggio$="Nothing happend!!!Pair!!!"
bell=17
EndIf
PlayMovie(bell,0)
MessageRequester("The winner is:",messaggio$,#PB_MessageRequester_Ok)
SetGadgetState(1,UseImage(19))
SetGadgetState(2,UseImage(19))
SetGadgetState(3,UseImage(19))
SetGadgetState(4,UseImage(19))
SetGadgetState(5,UseImage(19))
SetGadgetState(6,UseImage(19))
SetGadgetState(7,UseImage(19))
SetGadgetState(8,UseImage(19))
SetGadgetState(9,UseImage(19))
Goto start
End