Autor Beitrag
DerLücke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: So 02.03.08 21:08 
Hey ich hab ne frage wie kann ich eine exe datei compillen lassen von meinem programm und in mein programm eine ByteArray einfügen ? weis jemand wie man das am besten anstellt ich will dann am ende also so gesehen 2 programme in einem haben. Mein compilltes Programm und das andere


Zuletzt bearbeitet von DerLücke am Mo 03.03.08 16:19, insgesamt 2-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 03.03.08 03:47 
Schau dir mal resourcen an das müsste das sein was du suchst wenn ich das richtig verstanden habe. Da kannst du eine andere datei in dein programm einbinden und zur laufzeit dann auspacken und eine exe z.b. ausführen. Was du mit ByteArray meinst weiß ich nicht also wofür du das haben möchtest.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.03.08 08:50 
Dein Beitrag ist die reinste Katastrophe. Es gibt Satzzeichem Groß- und Kleinschreibung und eine Grammatik. Richtig angewandt, steigern sie das Verständnis eines Textes ungemein.

Und es heißt auch nicht compillen, sondern kompilieren.

Was du willst ist nicht so ohne weiteres möglich. Eine ausführbare Datei kann man nur mit einem Compiler erzeugen und das übersteigt deine Fähigkeiten wohl bei weitem.
Eine mögliche Alternative wurde dir schon genannt: Speicher eine ausführbare Datei als Ressource in deiner Exe und schreib sie zur Laufzeit auf die Festplatte und führ sie aus. Stcihworte wären hier für: TResourceStream und shellexecute.
DerLücke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Mo 03.03.08 13:36 
Ok danke! Ja ich denke das ich einen Compiler dafür brauche ...-.-gibts für sowas nicht eine source?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.03.08 13:50 
user profile iconDerLücke hat folgendes geschrieben:
Ok danke! Ja ich denke das ich einen Compiler dafür brauche ...-.-gibts für sowas nicht eine source?

Klar gibt es dafür Quellcode. Der liegt aber bei Microsft oder Codegear. Inwiefern Lazarus, Freepascal, MinGW, ... OpenSource sind, musst du mal gucken. Ansonsten Quellcode für einen Kompiler, den du dir einfach in dein Projekt kopieren kannst, wird es wohl nicht geben. Also entweder selber shreiben, ich bezweifele allerdings, dass du das schaffst oder eben, wie schon mehr mals gesagt, eine Exe mittels einer Ressource einkompilieren.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 03.03.08 15:23 
user profile iconDerLücke hat im Threadtitel folgendes geschrieben:
Eine exe Datei Compillen

Ändere doch mal den Titel, sonst führt das ganzschön irre. Eine Exe-Datei ist schon compiliert ;)
DerLücke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Mo 03.03.08 16:06 
Mhm also das ganze Programm hat sich jett verändert. Ich habe nun eine .res Datei die immer neu erstellt wird. Diese will ich nun ein mein 2. Programm aber einbinden.

Leider kann ich das sehr schlecht erklären ^^ Also eigentlich besteht das aus 2 Teilen.

Der 1. Teil ist dafür zuständig eine Exe Datei zu erstellen in der die .res Datei die ich vorher manuell erstellt habe eingefügt wird und bei einer bestimmten bedingung sich öffnet.

Also soll das 1. Programm nur dazu da sein meinen Erlaubniss bedingungen Teil und die Res Datei zu verbinden.