Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Speichern während des Ausführens (https://www.delphipraxis.net/200762-speichern-waehrend-des-ausfuehrens.html)

p80286 23. Mai 2019 11:09

AW: Speichern während des Ausführens
 
Ich vermute, daß er während einer Debugging-Session Werte ändern will, und diese Änderungen gleich speichern will.
Wenn ich mich richtig erinnere ist so etwas bei einigen Basic-Dialekten möglich.

Gruß
K-H

Luckie 23. Mai 2019 11:47

AW: Speichern während des Ausführens
 
Zitat:

Zitat von p80286 (Beitrag 1432933)
Wenn ich mich richtig erinnere ist so etwas bei einigen Basic-Dialekten möglich.

Das sind ja auch Interpreter. Da kann ich jeder Zeit anhalten und den Code ändern.

p80286 23. Mai 2019 12:42

AW: Speichern während des Ausführens
 
Zitat:

Zitat von Luckie (Beitrag 1432936)
Zitat:

Zitat von p80286 (Beitrag 1432933)
Wenn ich mich richtig erinnere ist so etwas bei einigen Basic-Dialekten möglich.

Das sind ja auch Interpreter. Da kann ich jeder Zeit anhalten und den Code ändern.

Soo deutlich wollte ich es nicht schreiben.

Gruß
K-H

Szohei 23. Mai 2019 13:24

AW: Speichern während des Ausführens
 
Also der Nutzer ist der Benutzer des Programms.

Klaus01 23. Mai 2019 13:27

AW: Speichern während des Ausführens
 
Zitat:

Zitat von Szohei (Beitrag 1432948)
Also der Nutzer ist der Benutzer des Programms.

und was hat der jetzt mit der debug session zu tun?

Grüße
Klaus

Moombas 23. Mai 2019 13:46

AW: Speichern während des Ausführens
 
Also möchtest du, das der eigentlicher Benutzer das Programm "verändert" und diese "Veränderungen" sollen dokumentiert werden für den Entwickler. Richtig?

In dem Fall solltest du jede Änderung z.B. in einer Ini-Datei niederschreiben. Da du dafür ja entsprechende Funktionen / Prozeduren ausführst muss das dann an diesen Stellen passieren.

Sherlock 23. Mai 2019 13:53

AW: Speichern während des Ausführens
 
Dein Nutzer sollte nie etwas mit dem Debugger zu tun haben.

Bitte versuch nochmal deine Anforderung zu formulieren, und tu bitte dabei so, als wären wir "janz dumm"

Sherlock

Pflaumi 15. Jun 2019 15:00

AW: Speichern während des Ausführens
 
Hallo,
vielleicht hilft dir dass weiter:
Code:
begin
a.SaveToFile(Datei-Pfad);
end;
Du musst die Variable (hier: a) mit dem SaveToFile "verbinden" und in Klammern den Dateiname.
Ich weiß nicht, welche Dephi-Version du hast (ich: Delphi7), aber bei mir heißt dann immer noch:
[Fehler] Unit1.pas(31): Record, Objekt oder Klassentyp erforderlich
Da komm ich jetzt leider auch nicht weiter (vielleicht jemand anders :wink: !).

Öffnen kannst du die Variable dann wieder mit:
Code:
begin
a.OpenFromFile(DateiName);
end;
Ich hoffe, dass hilft :thumb: !

PS: Den Datei-Typ (z.B. txt) musst du dazu schriben, wenn nicht, ist es nicht schlimm.
Windows zeigt die Datei einfach so ohne Kennung an (dass ist in diesem Fall nicht schlimm, oder?).
Du kannst aber auch eine eigene Kennung erfinden (aber wir wollen nicht so weit ins Detail gehen, wenn schon, dann schick ne' private Mail an mich).

Daniel 15. Jun 2019 17:58

AW: Speichern während des Ausführens
 
Pflaumi ... SaveToFile hat er doch schon in seinem Code.
Helfen wollen ist ja grundsätzlich gut, aber man muss auch realisieren, wo man helfen kann.

Luckie 15. Jun 2019 18:59

AW: Speichern während des Ausführens
 
Noch mal kurz zu den Fachbegriffen. Deine etwas missverständliche Benutzung verwirrt immer etwas was.

Als "debuggen" bezeichnet man die Tätigkeit einen Fehler im Programm zu suchen, indem man es zum Beispiel, Schritt für Schritt mittels des Debuggers durchgeht. Man kann sich dabei Variableninhalte angucken, gucken wi,e wo und warum ein Programm verzweigt, welche Programmteile abgearbeitet werden usw.

Was aber du meinst ist, dass du das Programm im kompilierten Zustand, also nur die fertige, ausführbare Datei, weitergeben willst. Also ohne Quellcode. Wobei, würdest du den Quellcode mitgeben, das dem Benutzer auch nicht weiter helfen würde, da er in er Regel damit nichts anfangen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:19 Uhr.
Seite 2 von 3     12 3      

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