Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fortlaufende Nummer eines Prüfung (https://www.delphipraxis.net/96542-fortlaufende-nummer-eines-pruefung.html)

DelphiManiac 26. Jul 2007 11:38


Fortlaufende Nummer eines Prüfung
 
Hallo,

wie in anderen Postings schon erwähnt entwickel ich eine PC-Prüfsoftware in Delphi,
jetzt stehe ich vor dem Problem, dass ich nach jeder Prüfung dem Gerät eine fortlaufende Prüfnummer vergeben muss,
dies jedoch nur nach erfolgreicher Prüfung.

Wie kann ich dass denn am sinnvollsten lösen, das Programm muss ja eine Nummer speichern und diese dann hochzählen.
Sollte man dies am Besten über die Registry, oder eine externe Datei machen? Wäre über Tipps sehr dankbar.

Gruß DelphiManiac

mkinzler 26. Jul 2007 11:56

Re: Fortlaufende Nummer eines Prüfung
 
Wie speicherst du die anderen daten?

DelphiManiac 26. Jul 2007 12:00

Re: Fortlaufende Nummer eines Prüfung
 
Hi mkinzler,

also ich speichere noch Booleans in einer externen Programmini ab,
die sagen welche Prüfungen durchgeführt werden sollen.
Da wollte ich es aber ungern reinpacken, da es leicht editierbar ist und wohlmöglich jemand kaputt machen könnte...

Relicted 26. Jul 2007 12:15

Re: Fortlaufende Nummer eines Prüfung
 
registry bloß nicht... da müllst du dir den ganzen rechner zu... ich würde eine kleine süße access datenbank nehmen.
vielleicht eignet sich auch ein anderes format besser dazu aber ich persönlich arbeite für kleine projekte sehr gerne mit access für größeres dann mit mssql server..

und nen fan von "hier sind 2384 txt dateien mit daten" bin ich auch nicht gerade :-)

gruß
reli

DelphiManiac 26. Jul 2007 12:21

Re: Fortlaufende Nummer eines Prüfung
 
@Relicted:

Ja ne Access DB wäre wohl ein wenig oversized an der Stelle, aber wer weiß wass ich noch für Daten zukünftig
abspeichern muss, ausserdem hätte es den Vorteil, wenn ich mal 2 oder 3 Prüfstände habe können alle auf die
gleiche DB (und den gleichen Datenbestand) zugreifen.

Denke ich werde eine Access Datenbank nehmen.

Gruß
DelphiManiac

arbu man 26. Jul 2007 12:36

Re: Fortlaufende Nummer eines Prüfung
 
Du kannst die Nummer auch sonstwie Codiert in der Ini speichern, Beispielsweise mit Base64, im Hex Format oder sonst wie. Nur so das halt nicht jeder Doll sie erkennen und ändern kann.

mfg, Björn

DelphiManiac 26. Jul 2007 15:22

Re: Fortlaufende Nummer eines Prüfung
 
Hallo,

ich versuche mich gerade an der Access DB,

meine Prüfnummer muss ja eindeutig sein, und sollte bei 1 beginnen,
ist es sinnvoll einen Primärschlüsselwert dafür zunehmen also AUTOWERT Feld?
Codd würde sich im Grabe rum drehen :-) lebt der eigentlich noch :idea:

habe ich dann im nachhinein noch irgendwie die Möglichkeit diesen Wert zu ändern?
Falls irgendetwas unvorhergesehenes passiert, dass doch ein Datensatz abgespeichert wurde, der nicht sollte usw..


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr.

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