Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Daten in laufende exe schreiben. (https://www.delphipraxis.net/30549-daten-laufende-exe-schreiben.html)

gmarts 26. Sep 2004 13:34


Daten in laufende exe schreiben.
 
Hallo,

ich möchte ein ganz simples Telefonnummerverwaltungsprogramm schreiben, so simpel, daß es nur aus der exe an sich besteht.
Wie kann ich meine Daten an eine laufende exe anhängen? Geht das überhaupt.


Gruß GM

Dax 26. Sep 2004 13:35

Re: Daten in laufende exe schreiben.
 
Nicht wenn das Programm läuft. Wenn es aber beendet wird, kannst du ein Nebenprogramm auf die Disk schreiben und ausführen, das dann die Daten in die .exe schreibt.

MasterC 26. Sep 2004 13:36

Re: Daten in laufende exe schreiben.
 
Hi,

schau dir mal den Befehl MSDN-Library durchsuchenUpdateResource an.

Die Schweizer haben auch was dazu.

MFG Chris.

Luckie 26. Sep 2004 16:22

Re: Daten in laufende exe schreiben.
 
Ganz schlechte Idee. Jeder bessere Virenscanner wird da Alarm schlagen, wenn sich die Exe Größe ändert. Was spricht dagegen die Daten in einer separaten datei abzulegen, wie es jedes vernünftige Programm macht?

Nonsense 26. Sep 2004 16:23

Re: Daten in laufende exe schreiben.
 
Zitat:

Zitat von Luckie
Ganz schlechte Idee. Jeder bessere Virenscanner wird da Alarm schlagen, wenn sich die Exe Größe ändert. Was spricht dagegen die Daten in einer separaten datei abzulegen, wie es jedes vernünftige Programm macht?

Full Ack.

Bernhard Geyer 26. Sep 2004 16:27

Re: Daten in laufende exe schreiben.
 
Und vor allem wenn Du das Programm weitergeben willst. Was wollen die anderen User mit deinen Telefonnummern?

Du hast ja folgende möglichkeiten die Daten abzulegen:

- Eintrag in Registry (würde ich nicht empfehlen)
- Datei in Anwendungverzeichnis legen (Ich denke es wírd nicht zu kompliziert sein 2 Dateien zu kopieren)
- Im Anwendungsdaten-Verzeichnis ablegen (unter XP unter C:\Dokumente und Einstellungen\<UserName>\Anwendungsdaten zu finden). Nachteil: Erst mit neueren BS-Versionen vorhanden
- Einfach einen Ordner unter "Eigene Dateien" anlegen

Ich würde Lösung 2 empfehlen.

gmarts 26. Sep 2004 16:56

Re: Daten in laufende exe schreiben.
 
Zitat:

Zitat von Luckie
Ganz schlechte Idee. Jeder bessere Virenscanner wird da Alarm schlagen, wenn sich die Exe Größe ändert. Was spricht dagegen die Daten in einer separaten datei abzulegen, wie es jedes vernünftige Programm macht?

Weil ich 2 Dateien für eine Handvoll Telefonnummern für übertrieben halte.

Ja ja, ihr habt mich überzeugt. Schade, daß es solche kompakte Möglichkeit nicht gibt. :?

Wieso schlägt eigentlich der Virenscanner bei den von Delphi erstellten Project.exe-Dateien nicht Alarm? Die verändern doch auch ständig ihre Größe!?!

Manzoni 26. Sep 2004 17:30

Re: Daten in laufende exe schreiben.
 
Weil die ihre Größe nicht ändern während sie laufen, was viren tun.

gmarts 26. Sep 2004 17:33

Re: Daten in laufende exe schreiben.
 
Stimmt. Ich Depp. :oops:


Fazit des Tages:
Viren ändern die Größe einer Exe und Virenscanner schlagen bei einer veränderten Exe Alarm;
ergo: Die kleine Dinger sterben aus. :mrgreen:

scp 26. Sep 2004 17:36

Re: Daten in laufende exe schreiben.
 
Für neukompilierte EXEn mit Internetkomponenten, ist dann die Firewall zuständig. "Programm XY möchte auf Port Z zugreifen. Wollen sie dies zulassen?"


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz