Page 2 sur 2

Publié : mer. 21/juil./2004 16:01
par gansta93
Chris a écrit :Tu as la dernière version de PB? (3.91)
Ton fichier "Son.wav" est bien dans le même dossier que ton code?

Chris :)
Aux deux questions, je te répond oui.

Publié : mer. 21/juil./2004 16:06
par gansta93
Chris a écrit :Tu as la dernière version de PB? (3.91)
Ton fichier "Son.wav" est bien dans le même dossier que ton code?

Chris :)
Aux deux questions je répondrais oui.

Ah j'ai enlevé la compatibilité NT et ça marche... à paremment il ne faut pas l'activer je ne comprand pas pourquoi.

Publié : mer. 21/juil./2004 16:09
par Chris
Ben alors, je ne sais pas.

On a la même version de Pure, et chez moi, ton code fonctionne.

A tout hasard:

Si tu as des libs dans le dossier "UserLibraries", supprime les, (sauve les dans un autre dossier), et redémarre le compilo

Essaie de compiler ton code. si ça fonctionne, remet une des libs, redémarre le compilo, et recommence. Jusqu'à ce que ça plante.

Fais pareil avec les fichiers utilisateur du dossier "Residents".

Sinon... :?:

Chris :)

*********** ARRRRGGGGHHHH*************
T'aurais pu faire ça plus tôt :lol:

Publié : mer. 21/juil./2004 16:12
par gansta93
Je ne pensais pas que ça pouvait avoir ce genre d'effet...
Si quelqu'un sait pourquoi ça me faisait ça, qu'il m'explique, je m'endormirais moin bête ce soir :-).

Publié : mer. 21/juil./2004 16:15
par Chris
Certainement une histoire de compatibilité avec DirectX.
Sous Windows 9x/2000/XP, DirectX 7 ou supérieur est nécessaire. Il est neanmoins possible d'utiliser DirectX 3 si l'on utilise le mode de compatibilité Windows NT4.0.
Chris :)

Publié : mer. 21/juil./2004 16:19
par gansta93
OK... merci me voila instruit.
Je vais essayer de voir tout ce qu'on peut inclure... pour par exemple créer mon installateur... ça doit être bien compliqué :-)

Publié : mer. 21/juil./2004 16:38
par Chris
Pour inclure un executable dans ton prog.
J'ai mis notepad.exe pour le test, mais tu peux mettre ce que tu veux.

Tu devrais aussi télécharger CodeArchiv sur http://www.purearea.net
Tous les codes que je t'ai mis viennent plus ou moins de là.

Code : Tout sélectionner

Enumeration
  #Btn_Bloc
EndEnumeration


;-Ouverture de la fenêtre
If OpenWindow(1, 0, 0, 200, 100,#PB_Window_ScreenCentered| #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget, "Sound") 
  If CreateGadgetList(WindowID())
    ButtonGadget(#Btn_Bloc,10,25,180,50,"Envoie l'bloc-note")
  EndIf
EndIf 

Repeat 
  Select WaitWindowEvent() 
    Case #PB_EventGadget
      Select EventGadgetID()
        
        Case #Btn_Bloc
          
          If CreateFile(0, "MyNotepad.exe") 
            WriteData(?MyExec, ?MyEndExec - ?MyExec)
            CloseFile(0) 
          EndIf
          
          While RunProgram("MyNotepad.exe","","",1) <= 0 : Wend
          DeleteFile("MyNotepad.exe")
          
          
      EndSelect
      
    Case #PB_Event_CloseWindow
      Quit = 1
      
  EndSelect
Until Quit = 1 
End 

;- Inclusion de l'éxécutable dans le programme
DataSection

MyExec: 
IncludeBinary "Notepad.exe"           ; Executable
MyEndExec:

EndDataSection
Chris :)

Publié : mer. 21/juil./2004 16:43
par gansta93
OK... merci.
Je vais aller télécharger tout ça.
J'ai eu une idée un peu folle :-) pour changer... le filme incorporé au lecteur :-). Oui ça ferait énorme c'est vrai... mais pk pas :-).
J'espère que dans touts ces code j'aurais de quoi créer un installateur :-).

Encore merci.

Publié : mer. 21/juil./2004 16:50
par Chris
J'ai eu une idée un peu folle pour changer... le filme incorporé au lecteur
Avec un petit film, par exemple une sorte de clip de quelques secondes au démarage de ton application, pourquoi pas. Mais pense à donner la possibilité de le désactiver, parce que si il faut se taper 20 secondes de ton truc à chaque démarrage, ça risque d'être lassant, à la longue.

Chris :)

Publié : mer. 21/juil./2004 16:55
par gansta93
Oué c'est vrai que ça serait lourd... te voila plus réaliste que moi :-)