PureBasic
https://www.purebasic.fr/french/

probleme sur MAC avec debbuger
https://www.purebasic.fr/french/viewtopic.php?f=7&t=8577
Page 1 sur 1

Auteur:  Good07 [ Sam 20/Sep/2008 8:58 ]
Sujet du message:  probleme sur MAC avec debbuger

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:


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:
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:
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.

Auteur:  Backup [ Dim 21/Sep/2008 17:46 ]
Sujet du message: 

petit up au passage ;)

Auteur:  Good07 [ Dim 21/Sep/2008 20:40 ]
Sujet du message: 

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.

Auteur:  Backup [ Dim 21/Sep/2008 21:25 ]
Sujet du message: 

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 ;)

Auteur:  Thyphoon [ Lun 22/Sep/2008 8:03 ]
Sujet du message: 

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 !

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/