PureBasic

Forums PureBasic
Nous sommes le Jeu 14/Nov/2019 10:44

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
 Sujet du message: probleme sur MAC avec debbuger
MessagePosté: Sam 20/Sep/2008 8:58 
Hors ligne

Inscription: Ven 23/Avr/2004 18:08
Messages: 297
Localisation: Hérault 34190 Laroque
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.


Dernière édition par Good07 le Dim 21/Sep/2008 17:03, édité 1 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: Dim 21/Sep/2008 17:46 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
petit up au passage ;)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: Dim 21/Sep/2008 20:40 
Hors ligne

Inscription: Ven 23/Avr/2004 18:08
Messages: 297
Localisation: Hérault 34190 Laroque
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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: Dim 21/Sep/2008 21:25 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
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 ;)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: Lun 22/Sep/2008 8:03 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 25/Aoû/2004 6:31
Messages: 2594
Localisation: Eragny
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 !


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye