Laden...

Wie schreibt man einen Zähler, der beim Programmstart inkrementiert?

Erstellt von hedo vor 4 Jahren Letzter Beitrag vor 4 Jahren 1.399 Views
H
hedo Themenstarter:in
2 Beiträge seit 2020
vor 4 Jahren
Wie schreibt man einen Zähler, der beim Programmstart inkrementiert?

Hallo,

habe ein kleines Problem. Möchte einen Zähler integrieren, jedoch sollte dieser bei jedem Programmstart um 1 hoch gezählt werden und wenn das Programm beendet wird soll er nicht zurückgesetzt werden.

Wer könnte helfen?

16.835 Beiträge seit 2008
vor 4 Jahren

Was ist denn Deine Frage? Was hast Du versucht?
Bitte beachte [Hinweis] Wie poste ich richtig?

Sei Dir bewusst, dass ein Forum kein Quellcode Generator ist 😃

1.029 Beiträge seit 2010
vor 4 Jahren

Hi,

naja - dafür gibts verdammt viele mögliche Vorgehensweisen.

Etwas in einer Datei speichern
Etwas in der Registry speichern
Datenbank, WebService, etc.

Such dir was aus - probier ob du's schaffst - und wenn du auf Probleme stößt - kannst du ja hier nochmal nachfragen.

LG

H
hedo Themenstarter:in
2 Beiträge seit 2020
vor 4 Jahren

Hallo,

Also was ich genau machen möchte, ist ein Ticketsystem, wobei bei jedem Programm Start ein Zähler hochgezählt werden soll. Wie eine Art Ticket ID. Diese soll aber beim beenden der Software nicht auf 0 zurück gesetzt werden, so dass beim nächsten Start es fortlaufend weiter geht.

Gruß

5.658 Beiträge seit 2006
vor 4 Jahren

Wo speicherst du denn die Tickets? In einer Datenbank? Dann erzeugt die DB ja schon eine eindeutige ID, die du verwenden kannst.

Ansonsten hat Taipi88 ja schon einige Möglichkeiten genannt.

Weeks of programming can save you hours of planning

T
2.224 Beiträge seit 2008
vor 4 Jahren

Wenn es um eindeutige IDs geht, was spricht den dann gegen eine einfache Guid?
Ist genau für den Fall von absolut eindeutigen IDs gedacht.

Ansonsten klingt dies nach einem klassischen Fall von einem Auto Increment in einer Datenbank.
Bei lokalen Anwendungen kann man dies mit Sqlite realisieren, dann muss man nur die Einträge hinzufügen und sich nicht um das zählen kümmern.

T-Virus

Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.