AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Startzähler für Programm erstellen (Wichtig)
Thema durchsuchen
Ansicht
Themen-Optionen

Startzähler für Programm erstellen (Wichtig)

Ein Thema von GouJetir · begonnen am 10. Sep 2011 · letzter Beitrag vom 11. Sep 2011
Antwort Antwort
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 13:38
ein Beispiel:

Delphi-Quellcode:
procedure ReadOptionsIni;
var
  IniFile: TIniFile;
begin
  IniFile := TIniFile.Create(Path + OptionsIniFileName);
  KOResultsPosition := 0;//TKOResultsPosition(IniFile.ReadInteger('Options', 'KOResultsPosition', 0));
  ShowingTimePanels := IniFile.ReadBool('Options', 'ShowingTimePanels', True);
  GamePaperAuto := IniFile.ReadBool('Options', 'GamePaperAuto', True);
  GamePaperPictures := 0;//TGamePaperPictures(IniFile.ReadInteger('Options', 'GamePaperPictures', 0));
  RecoverMinutes := IniFile.ReadInteger('Options', 'RecoverMinutes', 5);
  PlayerNameAbbr := IniFile.ReadInteger('Options', 'PlayerNameAbbr', 0);
  AutoSaveMinutes := IniFile.ReadInteger('Options', 'AutoSaveMinutes', 0);
  HelpMode := IniFile.ReadInteger('Options', 'HelpMode', 0);
  IniFile.Free;
...
end;

procedure WriteOptionsIni;
var
  IniFile: TIniFile;
begin
  IniFile := TIniFile.Create(Path + OptionsIniFileName);
  IniFile.WriteInteger('Options', 'KOResultsPosition', Integer(KOResultsPosition));
  IniFile.WriteBool('Options', 'ShowingTimePanels', ShowingTimePanels);
  IniFile.WriteBool('Options', 'GamePaperAuto', GamePaperAuto);
  IniFile.WriteInteger('Options', 'GamePaperPictures', Integer(GamePaperPictures));
  IniFile.WriteInteger('Options', 'RecoverMinutes', RecoverMinutes);
  IniFile.WriteInteger('Options', 'PlayerNameAbbr', PlayerNameAbbr);
  IniFile.WriteInteger('Options', 'AutoSaveMinutes', AutoSaveMinutes);
  IniFile.WriteInteger('Options', 'HelpMode', HelpMode);
  IniFile.Free;
end;
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
GouJetir

Registriert seit: 9. Sep 2011
30 Beiträge
 
#2

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:10
Hallo,
habe irgendwie den oberen Beitrag von Stahli nicht verstanden.

Ich glaub das mit dem Täglichen Start lass ich weg,vielleicht merkt es keiner,dass man das Programm immer neu starten kann.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:13
Ich erzeuge nur eine Ini und schreibe und lese ein paar Daten daraus.
Hast Du Dir mal die Hilfe zur Ini angesehen?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
GouJetir

Registriert seit: 9. Sep 2011
30 Beiträge
 
#4

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:27
Ok ist egal mit Ini. Trotzdem Danke.

Stattdessen mach ich das jetzt einfach mit jedem Start zählen,die Zeit ist dann egal.
Brauch denk ich auch noch ini,aber wird dann wohl leichter zu schreiben sein.

So soll es ablaufen:

1.Starte Programm und Label1 steht auf 0
2.Schließe das Programm
3.Starte das Programm und Label1 steht auf 1
4.Schließe das Prograrmm
5.Starte das Programm und Label1 steht auf 2

Das geht dann immer so weiter bis unendlich.

Wie kann ich meine aktuelle Label1 als Ini datei speichern und dann beim starten wieder in die Label1 +1 drauf machen?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.370 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:30
Brauch denk ich auch noch ini,aber wird dann wohl leichter zu schreiben sein.
Das funktioniert logischerweise exakt genauso, nur dass du eben weniger Daten speicherst und liest.

Aber sag doch was genau du dabei nicht verstehst. Sonst kann dir dabei auch niemand helfen...
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:31
Du brauchst Dich nur an meinem Beispiel orientieren und einmal etwas damit probieren...
(Schritt für Schritt - bis Du die Lösung gefunden hast)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
GouJetir

Registriert seit: 9. Sep 2011
30 Beiträge
 
#7

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 17:40
Ich find das echt kompliziert und will jetzt auch nicht soviel Zeit damit verbringen um eine Ini zu erstellen.
Danke das ihr mir helfen wollt,aber würde toll sein,wenn ihr mir den exakten Code für das mit Datum gebt oder das ohne Zeit,sondern mit jedem Start.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Startzähler für Programm erstellen (Wichtig)

  Alt 10. Sep 2011, 19:28
Ich find das echt kompliziert und will jetzt auch nicht soviel Zeit damit verbringen um eine Ini zu erstellen.
Dann lass es ganz.
Zitat:
Danke das ihr mir helfen wollt,aber würde toll sein,wenn ihr mir den exakten Code für das mit Datum gebt oder das ohne Zeit,sondern mit jedem Start.
Willst du programmieren oder sollen wir das für dich machen? Ich habe den Eindruck, dass das Programm jetzt schon aus zusammen geklauten Codestücken besteht. Wenn du programmieren willst, dann lerne es. Dazu gehört auch sich mal hinzusetzen und zu probieren, Tutorials lesen und nicht gleich aufgeben, wenn es nicht funktioniert, sondern probieren und versuchen den Fehler zu finden, denn das muss man auch lernen. Manchmal besteht Programmieren zum Großteil aus dem Finden von Fehlern, das gehört dazu.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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