Seite 4 von 4

Verfasst: 06.10.2006 20:23
von kiki
Aber bei CopyFilegeht dass nicht!

Code: Alles auswählen

DataSection 
   Test : IncludeBinary "H:\Test.exe"
   
EndDataSection 

CopyFile("?Test", "C:\Test.exe")

Verfasst: 06.10.2006 20:53
von Kiffi
kiki hat geschrieben:Aber bei CopyFilegeht dass nicht!
1. CopyFile() funktioniert nur mit einer bereits existierenden Datei

2. Du möchtest den Inhalt der Datasection in eine Datei schreiben? Dann musst Du anders vorgehen:

Code: Alles auswählen

DataSection 
TestAnfang:
IncludeBinary "H:\Test.exe"
TestEnde:
EndDataSection 

FF = CreateFile(#PB_Any, "C:\Test.exe")
If FF
  WriteData(FF, ?TestAnfang, ?TestEnde - ?TestAnfang)
  CloseFile(FF)
EndIf
Grüße ... Kiffi

Verfasst: 01.11.2006 17:46
von kiki
Wiso geht dass nicht?????

Code: Alles auswählen

DataSection 
TestAnfang: 
Test :IncludeBinary "D:\Test.pb" 
TestEnde: 
EndDataSection 

IncludeFile  "?Test" 

Verfasst: 01.11.2006 18:33
von Kiffi
kiki hat geschrieben:

Code: Alles auswählen

DataSection 
TestAnfang: 
Test :IncludeBinary "D:\Test.pb" 
TestEnde: 
EndDataSection
IncludeFile  "?Test" 
wieso möchtest Du eine bereits in Deinem Programm enthaltene Datei noch
einmal includieren? Das macht keinen Sinn.

Grüße ... Kiffi

Verfasst: 01.11.2006 20:37
von kiki
Macht es zwar nicht aber es ist doch gut zu wissen also ne Interessante Frage wo ich durch Zufall drauf gestoßen bin.

Verfasst: 01.11.2006 20:47
von Kaeru Gaman
ne sorry is doch klar

ein IncludeFile kannste nur aufn file, nich auf nen speicherbereich machen.

die frage ist nich interessant, sondern redundant.