-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Deshalb sollst Du die angesprochenen Variablen auch global deklarieren, da sie sonst ihren Wert nach Beendigung der enhaltenden Methode verlieren würden, Du könntest also nicht hochzählen.
Dafür warst Du ausführlicher
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
unit Wuppdi;
uses ...
type ...
implementation
var Global: double = 1.23; //globale Variable, gilt für die ganze Unit
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Jepp, real oder double (ich nehme immer double, um Missverständnissen vorzubeugen).
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Eine Fließkommazahl ist eine Zahl mit Nachkommastellen, im Gegensatz zu einer ganzen Zahl.
Achja, In Pascal ist der Punkt der Dezimaltrenner, nicht das Komma. const Literpreis = 1,23; //geht nicht, falscher Trenner
const Literpreis = 1.23; //so muss das geschrieben werden
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Format ist allerdings eher was für Fortgeschrittene ;) . MIr fällt übrigens ein, dass der aktuelle Preis auch eine lokale Variable sein darf, aber ist erstmal egal.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Fangen wir einfach an: Du definierst Dir 2 Konstanten vom Typ double (=Fließkommazahl), eine für den Literpreis und eine für den Durchfluss pro Takt. Zusätzlich zwei globale Variablen (auch double) für den aktuellen Preis und das aktuell gezapfte Volumen, die Du mit 0 vorbelegst. Auf dem Formular platzierst Du zusätzlich zu Deinem Timer (Enabled auf false gestellt) noch 2 Labels und einen Button....
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Die Frage ist so aber falsch gestellt. Besser wäre: was denkst Du, welche Komponente Du für welche Teilaufgabe verwenden kannst?
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Nur zur Entwicklungszeit, zur Laufzeit siehst Du ihn nicht.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
:tongue:, dafür hast Du mehr drauf :cheers:
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Gut, wenn Du den in der IDE doppelt anklickst, bist Du im Timer-Event und kannst Deinen Code eingeben.
Ich würde Dir allerdings das Studium der Grundlagen-Tutorials empfehlen, sonst wird dieser Thread unnötig lang.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Ein Timer ist eine Komponente (AFAIK auf dem Reiter "System"). Die nimmst Du Dir und ziehst sie auf Dein Formular. Im Objektinspektor kannst Du nun das Intervall in 1/1000 Sekunden einstellen und ihn mit der Eigenschaft "Enabled" initial ein- bzw. ausschalten.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Dann würde ich einen Timer verwenden, der per Button gestartet/gestoppt wird. Im Timer-Event berechnest Du die Liter sowie den Preis und gibst das wieder aus. Kleiner Tipp zum Ein-/Ausschalten:Timer.Enabled := not Timer.Enabled;
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Erklär doch mal die genaue Aufgabenstellung. Was genau soll das Ding denn nun können?
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
:thumb: Welcome to the club :mrgreen:
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Du hast Turbo Delphi Explorer installiert, oder? Ich weiß es nicht mehr genau, aber IIRC brauchst Du diese Angaben dort nicht :gruebel:
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Öffne den Windows-Explorer und gib in der Adressleiste %USERPROFILE% ein.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Da müsste eine Textdatei im Anhang sein. Die nimmst Du Dir und kopierst sie in Dein Benutzerverzeichnis.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Da kommt eine EMail mit einer Textdatei, die Du in Dein Benutzerprofil kopieren musst.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
http://cc.codegear.com/Free.aspx?id=24737
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Da hast Du ja Deinen Denkanstoß ;)
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Lad Dir mal hier die Prereqs runter und installier sie. Danach sollte es gehen.
-
Forum: Object-Pascal / Delphi-Language
by DeddyH,
13. Nov 2008
Hallo und Willkommen in der DP :dp:,
Code wirst Du vermutlich keinen bekommen, bei konkreten Problemen helfen wir aber gerne weiter. Beschreib doch die Problemstellung mal etwas genauer, dann kann man Dir schon einmal einen Denkansatz geben.