Seite 7 von 7

Verfasst: 31.08.2006 12:59
von Zaphod
Natürlich war das nicht sein ernst, sondern ein gutes beispiel für so eine "dumme" anfängerfrage, die immer mal wieder kommt. Hab sowas jedenfalls schon einige male gesehen, ein-zwei mal sogar im pb forum.

Verfasst: 01.09.2006 18:17
von C4rizz
@Proton
Den "Stuss" brauche ich nicht mehr zu erklären da andere Leute ihn verstanden haben.
@Zaphod
Doch es ist mein Ernst.
Warum sollte ich denn sonst so eine Frage stellen!?

Verfasst: 01.09.2006 18:35
von ts-soft
@C4rizz
Hier ein Beispiel für einen Binärcompiler:

Code: Alles auswählen

Dim MyBinaer.b(3)

MyBinaer(0) = %11111111
MyBinaer(1) = %10101010
MyBinaer(2) = %00000000
MyBinaer(3) = %01010101

If CreateFile(0, "MyBinaer.dat")
  For I = 0 To 3
    WriteByte(0, MyBinaer(I))
  Next
  CloseFile(0)
EndIf
Das Dim und die For Next Schleife sind noch anzupassen, an das
tatsächlich benötigte. Evtl. die einser und nuller noch aus einer Datei lesen
und Fertig
Bild

Verfasst: 01.09.2006 18:41
von Zaphod
Dann wär das ganze noch in einer Elf-Executable zu verpacken.

Verfasst: 01.09.2006 18:50
von ts-soft
Welchen Header er nun aus seinen Bytes schreibt ist ja ihm überlassen. Auf
die Byte-Order wird er wohl auch selber achten müssen, woher soll der "Binär-Compiler" das Wissen

Verfasst: 02.09.2006 08:52
von Proton
Sorry, C4rizz, war dumm von mir. Durch Zaphod's und TS-Soft's Antworten
habe ich jetzt verstanden was du meinst.

Nach dem kompilieren solltest du auch nicht vergessen, die Extension von
".exe" auf ".bin" manuell zu ändern. Dann passt alles soweit.

Bild
:mrgreen: