Malaise dans le Debugger ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Malaise dans le Debugger ?

Message par Frenchy Pilou »

Je lance un programme de l'éditeur par Compil/Run
Ligne rouge avec mimi flêche signalant des bourdes
et là pas moyen de ressortir pour corriger :o
des Echap des stop, des décoche Debugger qui veut pas se décocher. des Espace, des Enter etc ..

Il me dit "Cannot Edit source. It is being debugged"
Je m'en doute mais j'arrive pas pas à l'arrêter :lol:
Le seul truc que j'ai trouvé c'est de tout fermer, mais bon c'est un peu rustique :roll:

Qu'est-ce que je rate?
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Message par Ollivier »

Tu ne peux plus arrêter le programme (tête de mort) ?
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

C'est à dire que le programme je le vois même pas!
J'ai l'écran du code direct avec la ligne rouge en surrimpression
parce qu'il y a des erreurs évidemment dans le code :)
Je veux juste modifier le code et donc me sortir de cette foutue "ligne rouge":)
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Il n'y a encore rien d'opérationnel, je reprends un vieux code pour faire autre chose avec :)
Et donc je veux le modifier à pleine gomme :)
La tête de mort ne fait pas mieux, j'ai même un message de sortie de route de la part de Krosoft!

Code : Tout sélectionner

#dobro=1    ; gestion des sprites aimablement expliquée par Dobro
#Police=1
#Sprite=1
spr=1
Dim ecran(640,480)
For x = 0 To 639 ; un écran de couleur moyenne soit gris
  For y = 0 To 479
    r=125
    g=125
    b=125
    c=RGB(r,g,b)  ;Couleur du pixel
    ecran(x,y)= c
  Next y
Next x
Dim coul(1677215)
For r=0 To 255
For g=0 To 255
For b=0 To 255
c=RGB(r,g,b)
coul(z)=c
z=z+1
Next b
Next g
Next r

; ***********************************
Resultat = InitSprite()
FontID = LoadFont(#Police, "arial", 18, #PB_Font_Bold )
EcranX = 600 ;=largeur de l'ecran
EcranY = 480;=hauteur de l'ecran
  WindowID = OpenWindow(1, 0, 0, 640, 480, "Touches flêchées :)",  #PB_Window_SystemMenu|#PB_Window_BorderLess |#PB_Window_ScreenCentered )
 
  WindowID = WindowID(1)
  Result = OpenWindowedScreen(WindowID,0,0, 640, 480, 1, 0,0)
  CreateSprite(1, 640, 480)  ; cree 1 sprites qui sert d'ecran 1
  CreateSprite(2, 640, 480)  ;  cree 1 sprites qui sert d'ecran 2   
 
  Repeat  ;Boucle principale

  Event=WindowEvent()
 
 
      StartDrawing(SpriteOutput(spr) ) ; on dessine dedans
            For x = 0 To 639 
              For y = 0 To 479   
          c=ecran(x,y)
          Gosub t_race         
        Next y
      Next x     
 
           
    StopDrawing()
    spr=spr+1;sprite écran 1 ou 2
    If spr>2
      spr=1
    EndIf
     
    DisplaySprite(spr, 0, 0)     
   
    FlipBuffers():; affiche l'ecran
    ClearScreen(RGB(0, 0, 0)) :;efface l'ecran
   
  Until Event=#PB_Event_CloseWindow
  End
       
  t_race :

          ecran(x,y)=c  ; nouvelle couleur dans un tableau de l'image
          Plot(x,y,c) ; on affiche le pixel avec la nouvelle couleur
         Return
:(
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

déjà

Code : Tout sélectionner

dim coul(16777216)
(ton Dim n'était pas bon)
Et je te conseille d'etudier le remplacement du plot part un poke en tapant directement dans la mémoire c'est plus rapide...
Mais j'ai pas bien compris ce que tu voulais faire..
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

non c'est pas que les dim soit faux, çà je m'en doute, c'est que je veux simplement pouvoir "modifier" le code !
Par exemple je ne peux pas matériellement changer la taille du Dim, puisque
tout reste bloqué sur la ligne rouge fautive!!!
Impossible de sortir du mode debugger!
Mais j'ai pas bien compris ce que tu voulais faire..
çà c'est normal, j'ai pas commencé :)
Mais en gros cela aura un rapport avec çà :D

MAis mince voilà que le défilé du 14 juillet et son lots de pétards va me reculer çà de 3 jours :lol:
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

curieux car moi j'ai pas eu de souci pour modifier ton code...
tu as bien la dernière version ?
tu as pensé a essayer de quitter Purebasic et recommencer ? ou bien redémarrer ta machine ?
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

bé version Windows 4.20
Machine relancée...
Matériellement, concrètement comment fais-tu pour modifier quand la ligne 20 est rouge? (parce que çà doit se bloquer au même endroit)
On se positionne à la souris, on remonte le curseur...que sais-je :)
C'est peut-être simplement çà qui bloque ;)
J'appuies peut-être pas sur la bonne touche :roll:
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Frenchy Pilou a écrit :bé version Windows 4.20
Machine relancée...
Matériellement, concrètement comment fais-tu pour modifier quand la ligne 20 est rouge? (parce que çà doit se bloquer au même endroit)
On se positionne à la souris, on remonte le curseur...que sais-je :)
C'est peut-être simplement çà qui bloque ;)
J'appuies peut-être pas sur la bonne touche :roll:
Moi j'ai vraiment aucun souci. Verifie que ton programme est bien arrêté. (clic sur la tête de mort en haut) essaye Alt+TAB pour revenir a ton code
sinon il n'y a rien a faire j'avais la ligne en rouge , mais je faisais comme d'habitude, je clic sur la ligne que je veux editer et voilà ...
est ce que le debugger est activé ?
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Oui le debugger est activé
Avec la tête de mort cela à l'air de décoincer
En fait c'est que la ligne reste affichée rouge qui pertubait mais les modifications ont l'air de se faire
:)
On verra çà mardi maintenant!
Merci 8)
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Frenchy Pilou a écrit :Oui le debugger est activé
Avec la tête de mort cela à l'air de décoincer
En fait c'est que la ligne reste affichée rouge qui pertubait mais les modifications ont l'air de se faire
:)
On verra çà mardi maintenant!
Merci 8)
Ok ! Je suppose qu'un bon et long week-end s'annonce pour toi alors bon week-end !! :D
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Message par Ouaf-Ouaf »

:o. Mais ça te fais ça de manière recurante ?? Du genre tu reboot le compilo, pure et re ?

Une fois je laguais sevère, en faisant un control+alt+suppr j'ai remarqué que le prog tournait en double en continue en arrière fond x|. Maaais.. bon, y avait un prob de boucle infinie.. Alors que là o.o.

Mais en gros cela aura un rapport avec çà Very Happy
héhé trés marant ce topic. Mais bon c'est un truc de cinglay.
Tu comptes proceder comment ? :o



Ca m'as fait penser àà.. la faculté du cerveau à identifier un simple " : ) " comme un visage ( amicale en l'occurance.. heu.. ou narquois, provoquateur, retor et cynique selon le lvl de paranoïa x] )

Les premiers trucs qu'on apprends en dessin c'est construire, passer par des formes geometriques simples, une architecture, des proportions

Faudrait apprendre au prog fur et à mesure, en lui faisant generer des a-plats sur une petite surface, que telle silouhette, telle forme correspondrait plus ou moins à quelque chose de coherant. :o

Essayer de lui faire identifier des formes comme ça dans le nuage de pixels, les mettres en evidence, en ayant une option pour ne pas retenir les trucs qui plairaient pas à l'utilisateur :D .

En même temps ça pourrait être marrant de le laisser libre de construire un grand bric à brac de choses imbriquées xD.

Mais niveau temps de calcul, 8O, ce doit être de la PureFolie, tout comme la mise en place 8O .. Heu en tout cas pour mes moyens à moi..

Bon baaah... j'suis pressé de voir ce qui se concocte ^^


Bonne chance en tout cas
Le problème n'est tant pas tant la dette.. que les paradis fiscaux !
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

hihi
même en lointaine province il y a des connections internet 8)
Donc j'en profite :)
pour le debugger il y avait interférence entre le Alt Tab et Firefox qui employait le même raccourci

@Ouaf Ouaf
Oh je vais procéder de manière ultra basique bien plus simple (du moins au départ) :)
en fait un simple "magnétoscope"
Marche avant arrière avec vitesse variable :)
Peut-être complètement utopique mais naviguer dans un ensemble quasi infini "ordonné" semble ouvert à toute fantaisie de navigation :)
Je ne m'attends pas à tomber pile sur la "chapelle sixtine" mais les écrans devraient réserver des surprises :)
Et puis se dire que "tout" peut être accessible a quelque chose de vertigineux :)
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Message par Ouaf-Ouaf »

C'est (encore) plus marrant vus comme ça t'façon : naviguer.

Au hasard, si il se trouve que le denommé dieu fait bien partit de l'univers perceptible par notre organe oculaire et que tu le reconnais, ce serait sympatique de me communiquer son matricule. Il m'as tappé 100 roubles en 630.
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Facile! Matricule 3,14159265 :lol:
Image

Un autre axe de recherche serait de trouver l'écart moyen qui existe entre 2 images totalement différentes :wink:
Cet écart moyen existe évidemment, le trouver est une autre paire de manche :D
Répondre