Page 1 sur 1

POLINK - Fatal Error : Internal Error : write_executable_ima

Publié : sam. 10/nov./2007 13:22
par Ar-S
Salut,
Me revoilà avec un probleme qui me bloque

Voilà, je me fais un désarchiveur auto extractible,

Déroulement :

- Inclure un ZIP avec includebinary et généré l'exe
- Au lancement de l'exe, un open path qui demande ou dézipper
- Le prog desarchive puis supprime l'exe

La procédure de dezippage fonctionnent (merci purezip :))

Mais j'ai un message d'erreur à la compilation :

Popup -> PURE BASIC Linker Error
- POLINK - Fatal Error : Internal Error : write_executable_image

Pourtant j'utilise

Code : Tout sélectionner

DataSection
StartFile0:
IncludeBinary "C:\MID.zip"
EndFile0:
EndDataSection
Ensuite dans ma boucle pour écrire mon fichier j'utilise comme d'hab

Code : Tout sélectionner

     Size=?EndFile0-?StartFile0 
     CreateFile(0,rep$+File$)
     WriteData(0, ?StartFile0,Size)
      CloseFile(0)
Or j'ai déjà utilisé ça dans pas mal de mes softs pour inclure des exe ou zip. Est-ce que l'on est limité par la taille ? (ce qui m'étonnerait) ?

PS : rep$ et File$ sont déclarés en global

Publié : sam. 10/nov./2007 14:01
par Chris
Je n'ai jamais eu ce problème là, quelle que soit la taille du fichier inclus.
Tu as vérifié que le chemin fourni était valide?
Le zip n'est pas protégé?

(Les messages d'erreur du compilo ne sont pas très explicites, par moment)

Publié : sam. 10/nov./2007 15:03
par Ar-S
Oui je suis sur du chemin, en plus j'ai volontairement mis mon zip dans C: pour être sur et le repertoire de sorti est sensé être appelé par l'openpath

Le zip n'est pas protégé

Code : Tout sélectionner

rep$=PathRequester("Choisisser le répertoire d'extraction",RepDef$)
sachant que RepDef$=GetCurrentDirectory()

C'est à ni rien comprendre. Image