probleme sur MAC avec debbuger

Archive.
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

probleme sur MAC avec debbuger

Message par Good07 »

Bonjour à tous,

Bon, j'ai testé cette nouvelle version de pure sur mon iMac Intel:

Mac Osx 10,5,5
Processeur 2,4 Ghz Intel core 2 Duo
Mémoire 1Go 667 Mhz DDr2

Pour ma part, elle est inexploitable:

Impossible de lancer un programme avec le debbuger sinon le message suivant s'affiche:

PureBasic- Assembler error
Purebasic-asm:326:error:parser:instruction expected.

pour les structures:

Code : Tout sélectionner



Structure Structure_Case 
  Valeur.s ; <- syntax error sur cette ligne
  Gadget.l 
  Image.l 
  Original.l 
EndStructure 


Elles sont impossible à utiliser, j'ai toujours syntax error quoique je fasse. J'ai consulté la doc et je n'ai rien trouvé de spécial.
Concernant les data et read, je crois que Comtois à donné la réponse à mon problème.
Mais le plus grave c'est l'utilisation des fonctions graphiques:

Code : Tout sélectionner

If OpenWindow(0, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)

  MessageRequester("Information", "Click to move the Window", 0)
  ResizeWindow(0, 200, 200, #PB_Ignore, #PB_Ignore)   ; Move the window to the coordinate 200,200
  
  MessageRequester("Information", "Click to resize the Window", 0)
  ResizeWindow(0, #PB_Ignore, #PB_Ignore, 320, 200) ; Resize the window to 320,200
  
  ;
  ; This is the 'event loop'. All the user actions are processed here.
  ; It's very easy to understand: when an action occurs, the EventID
  ; isn't 0 and we just have to see what have happened...
  ;

  Repeat
    EventID = WaitWindowEvent()

    If EventID = #PB_Event_CloseWindow  ; If the user has pressed on the close button
      Quit = 1
    EndIf

  Until Quit = 1
  
EndIf

End   ; All the opened windows are closed automatically by PureBasic

Ce programme fonctionne parfaitement, mais si j'utilise startdrawing:

Code : Tout sélectionner

If StartDrawing(WindowOutput(0))
      x = Width/2
      y = Height/2
      For Radius = Height/2 To 10 Step -10
        Circle(x, y, radius ,RGB(Random(255),Random(255),Random(255)))
      Next
      StopDrawing() 
 EndIf

J'ai bien la fenêtre qui s'ouvre mais 2 secondes plus tard j'obtient le message suivant:
L'application PureBasic0 à quitté inopinément
J'ai testé toute les fonctions qui utilisent startdrawing(), le résultat est le même.
Il est aussi impossible de créer un exécutable a partir d'un programme qui fonctionne car celui-ci ne fonctionne plus une fois compilé. A chaque fois que je crée un exécutable, celui-ci se lance avec une fenêtre du terminal et je n'ai plus la main sur lui. Si je ferme la fenêtre du terminal mon programme se ferme avec elle.
Mon problème, c'est que je ne parle pas un mot d'Anglais et je sais que Fred ne passe pas sur le forum Français. De plus, j'ai consulté le forum Anglais concernant Mac Osx et je n'ai vu jusqu'à maintenant aucune réactions dans ce sens.
Il me semble qu'un membre de ce forum possède aussi un iMac si il pouvait testé, après tout c'est peut-être moi qui fait une erreur quelque part...

Merci de votre compréhension a tous.
Dernière modification par Good07 le dim. 21/sept./2008 17:03, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

petit up au passage ;)
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

Message par Good07 »

Bonjour Dobro :D

Merci pour le déplacement. Je ne suis pas beaucoup présent sur le forum, mais j'ai toujours un oeil sur PureBasic. :D

Amicalement.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Good07 a écrit :Bonjour Dobro :D

Merci pour le déplacement. Je ne suis pas beaucoup présent sur le forum, mais j'ai toujours un oeil sur PureBasic. :D

Amicalement.
Pareil pour moi en ce moment ;)
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Good07 a écrit :Bonjour Dobro :D

Je ne suis pas beaucoup présent sur le forum, mais j'ai toujours un oeil sur PureBasic. :D

Amicalement.
Dobro a écrit :
Pareil pour moi en ce moment ;)
Idem pour moi :P

Pour ton problème Good07 je vais chez un ami ce midi qui a un Mac, si on a le temps j'install purebasic chez lui et je te redis !
Répondre