Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi fragen zu temorären datein und code (https://www.delphipraxis.net/136499-fragen-zu-temoraeren-datein-und-code.html)

gangs-taas 1. Jul 2009 18:13


fragen zu temorären datein und code
 
hey,
ich habe 2 kleine fragen.
meine erste frage ist :

kann ich ein programm schreiben, was sich automatisch uas den temporären datein löscht ?
sprich wenn ich ein programm downloade, wird es stückchenweise in die temorären datein geladen und dann zusamgesetzt und anschließend an den richtigen ort kopiert (jedenfalls soweit ich weiß) kann ich diese temorären dateien jetzt löschen, so dass es nur noch einmal auf dem rechner vorhanden ist nämlich z.b. auf dem desktop ?!

wenn ja wie geht das ? ^^



mine 2te frage beziecht sich auf den quellcode eines programmes.
Da miene frage ein bichen kopliziertere ist möchte ich sie an einem beispiel dalegen.
ich habe ein programm mit einem Memo feld und einem Button 'schließen'.
In diesem Memo-feld ist nun ein langer text (z.b. eine geschichte) von anfang an drin.
Also sofort wenn ich das programm starte.
Sie soll in dem Quelltext gespeichert sein, so dass außer der kopilierten .exe datei nichts anderes nötig ist um diese 'geschichte' zu lesen.

Nun möchte ich, dass diese geschichte - wenn ich auf den Button zum beenden drück - mit lauter 'f' überschrieben wird.
ich könnte das auch eigl. schon machen aber ich möchte nichts in der art
Memo1.text := 'ffffffff' .
Dann wäre ja meine geschichte bei erneutem starten des programmes wieder lesbar.
Ich möchte, dass diese 'geschichte' aber im quelltext des compilierten programmes durch die 'fff' ersetzt wird
=> wenn ich das programm wieder starte habe ich nur 'fff' im memofeld und kann die geschichte nicht wieder herstellen.

wäre das möglci h?! und wenn ja - auch hier die frage - wie ?!


ich hoffe ihr könnt mir helfen ^^
wobei ich mir da recht sicher bin.

lg
gangs-taas

jaenicke 1. Jul 2009 18:16

Re: fragen zu temorären datein und code
 
Eine Frage pro Thread... :roll:
Deshalb wird das hier vermutlich auch gleich geschlossen.

Zu den temporären Dateien:
Das herunterladende Programm muss danach die Datei im temp-Ordner doch nur löschen. :gruebel:
Heißt: Wenn du die Datei heruntergeladen und verschoben hast, dann kannst du die temporäre ja löschen.

// EDIT:
Es hörte sich fast so an als sollte das heruntergeladene Programm selbst etwas machen. Aber dafür muss es ja erst komplett sein und gestartet worden sein.
Nach dem Starten könntest du es woanders hinkopieren und die neue Exe mit einem Parameter starten, der ihr sagt, dass sie die temporäre Datei löschen soll.

himitsu 1. Jul 2009 18:25

Re: fragen zu temorären datein und code
 
zum Selbstlöschen könnte man auch eine kleine Batch-Datei erstellen, welche alles löscht
> schau dich mal nach dem "Selbst-Update-Problem" hier um (Stichwort "EXE ersetzen"),
dazu muß die EXE auch erst beendet werden, da sie sich nicht selber ersetzen bzw. löschen kann

SirThornberry 1. Jul 2009 18:33

Re: fragen zu temorären datein und code
 
Hallo :-) wie jaenicke bereits geschrieben hat gilt bei uns: Eine Frage pro Thema. Das hat den Grund das es sonst ein riesen durcheinander wird (bzw. werden kann). Der eine antwortet auf die eine Frage, der andere auf die andere Frage und am Ende sieht niemand mehr durch welche Antwort zu welcher Frage gehört. Zudem hat es den Vorteil das man einen aussagekräftigen Titel wählen kann und somit das ganze auch über die Suche später besser gefunden werden kann (wenn mal jemand das gleiche Problem hat). Auch für den Fragesteller ist es hilfreich. Denn ein aussagekräftiger Titel bewirkt, dass Leute anhand des Titels sofort wissen: "hey, da kenn ich mich aus, da kann ich helfen". Ist ein Titel hingegen wenig aussagekräftig schauen weniger Leute das Thema an die eventuell die Lösung wüssten.
(Konkret bei diesem Beitrag würde ich zum Beispiel nicht helfen weil ich beim Blick auf den ersten Beitrag schier erschlagen wurde. Spätestens nach der ersten Frage höre ich auf zu lesen weil einfach zu viel Text folgt. Und da wäre es sinnvoller die zweite Frage in ein Extra Thema zu packen damit sie nicht überlesen wird)

Eröffne einfach für jede deiner Fragen ein eigenes Thema :-)

*** geschlossen ***


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr.

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