inclure un fiehier dans l'exécutable

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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.
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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:
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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 :-).
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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 :)
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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é :-)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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 :)
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message 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.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message 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 :)
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Oué c'est vrai que ça serait lourd... te voila plus réaliste que moi :-)
Répondre