Autor Beitrag
Syngel Kid
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP
Delphi 2005
BeitragVerfasst: Do 27.10.05 11:50 
Hallo!

Ist es irgendwie möglich, Daten zu speichern, ohne eine Ini oder andere Datei zu benutzen und auch nicht in die Registry zu schreiben?

Also eigentlich ins Programm selbst zu schreiben.

Danke!

MfG Syngel
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Do 27.10.05 12:24 
Hmmmmm, also theoretisch ja.
Du müsstest Platz in deiner .EXE reservieren (z.B. über eine eingebundene Resourcendatei) und diesen dann verändern. Oder du hängst es einfach so an die Exe hinten ran und schnippelst das ab und startest dann die bereinigte Kopie deines Programmes.
Da dein Programm läuft und ja dadurch schreibgeschützt ist, müsste das ein zweites Programm machen.

IMHO funktionierne so auch Patcher,Installer,....

P.S. mir ist so als hätte ich im Easy Delphi helper mal was darüber gelesen...
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Do 27.10.05 17:19 
Also da hast du denke ich mehr Probleme also Nutzen. Warum genau willst du das denn machen? Ninn doch einfach eine Ini die du in das entsprechende Verzeichnis speicherst und fertig.

Lg Martin

_________________
Ein Nutzer der Ecke ;-)
Syngel Kid Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP
Delphi 2005
BeitragVerfasst: Do 27.10.05 17:43 
Geht einfacher zum kopieren, auch weil man so das Programm nicht direkt in einem Zip-File öffnen kann.

Wie kann ich den eine Ressourcen-Datei in eine Exe-Datei einbinden und danach auslesen?
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Do 27.10.05 17:47 
user profile iconSyngel Kid hat folgendes geschrieben:
Geht einfacher zum kopieren, auch weil man so das Programm nicht direkt in einem Zip-File öffnen kann.

Was ist so schwer daran zwei Dateien zu kopieren oder was ist so schlimm daran ein Zip-File zu öffnen? Aber gut, wenn du lieber den schweren Weg nehmen möchtest... bitte. ;-)

Lg Martin

_________________
Ein Nutzer der Ecke ;-)
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 27.10.05 18:36 
user profile iconSyngel Kid hat folgendes geschrieben:
Geht einfacher zum kopieren, auch weil man so das Programm nicht direkt in einem Zip-File öffnen kann.

Was geht dann an dem Programm aus der ZIP-File nicht? WinZip erkennt geänderte Dateien und fragt sogar nach, ob ich das Archiv aktualisieren möchte. Das einzige, was Winzip nicht kann, ist erzeugte Dateien eines Programms erkennen. Dann würde es nicht aus nem Archiv funzen.

user profile iconSyngel Kid hat folgendes geschrieben:
Wie kann ich den eine Ressourcen-Datei in eine Exe-Datei einbinden und danach auslesen?

TResourceStream

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Fr 28.10.05 08:14 
Also ich würde an deiner Stelle auch eine .ini oder .xml Datei favorisieren. Das Verändern der .EXE steht in keinem Verhältnis zum Nutzen der einen Datei.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 28.10.05 08:23 
Ein weiterer Nachteil der Vorgehensweise "in der Exe speichern" sind die Virenscanner. Als User fände ich es äußerst nervig und beunruhigend, wenn sich bei fast jedem Neustart des Programms der Virenscanner melden würde mit "Warnung: Die Datei wurde verändert".

_________________
We are, we were and will not be.
Syngel Kid Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP
Delphi 2005
BeitragVerfasst: Sa 29.10.05 08:56 
Ok ok, ihr habt mich überzeugt, werde doch lieber den Weg des TIniFile nehmen ;)