Inclure un fichier et sen servir

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Inclure un fichier et sen servir

Message par scaraber »

salut
voila j'ai inclu dans mon exe deux fichier

Code : Tout sélectionner

Global listing,CDC

DataSection
listing:
IncludeBinary "listing.txt"
CDC:
IncludeBinary "Créateur_de_chipset.compress"
EndDataSection
mais je voudrait m'en servir apres (ouvrir le fichier txt et le packer)
comment faire ?
merci d'avance
a+
scaraber
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Comme ca :
CreatePack(ton_pack$)

AddPackMemory(?debut, ?fin-?debut)

DataSection
debut:
IncludeBinary "ton fichier"
fin:
EndDataSection
?
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

non
mes fichier son deja créé je veu les mettre dans un fichier puis les utiliser avec openpack et openfile
a+
scaraber
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Voici le code : (v4)

Code : Tout sélectionner

CreateFile(0, "listing.txt")
WriteData(0, ?listing, ?CDC - ?listing)
CloseFile(0)
CreateFile(0, "Créateur_de_chipset.compress")
WriteData(0, ?CDC, ?end - ?CDC)
CloseFile(0)

;- Inclusion des fichiers
DataSection
  listing: ; adresse mém du début du fichier listing
  IncludeBinary "listing.txt"
  CDC: ; adresse mém de la fin du fichier listin et début du fichier Créat...
  IncludeBinary "Créateur_de_chipset.compress" 
  end: ; adresse de fin du fichier Créat ...
EndDataSection
Sa doit marché (compilé sous la béta 1 mais doit pas avoir de grosse différences ^^)
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

et en 3.94 sa donne .?:D
je suis sous 3.94 je suis sur un viex PC et jai la fleme de dl la 4 de plsu que je susi en vitesse de conexion reduite en ce moment....
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Presque la même chose, suffit de d'enlever le "0, " du writedata() et sa roule normalement ^^
Répondre