Forum: Object-Pascal / Delphi-Language
Prism
by oli_a,
11. Jul 2008
komisch, wenn ich drei schleifen draus mach, haut's hin.
i:=0;
j:=0;
while i <= Anzahl_lesewerte do
begin
Ausgabe_kanal_1 := (2/4095) * Lese_Daten; //Dezimalzahl in Volt
Inc(i,3);
Inc(j);
Forum: Object-Pascal / Delphi-Language
Prism
by oli_a,
10. Jul 2008
Das hab ich auch schon gelesen.
So wie ich's verstanden habe, kommt das zu stande, wenn ich zu viele zugroße Variablen statische deklariere.
Mein Programm zeigt keinen Fehler, sobald ich diese beiden Zeilen herausnehme.
Ausgabe_kanal_2 := (2/4095) * Lese_Daten;
Ausgabe_kanal_3 := (2/4095) * Lese_Daten;
Forum: Object-Pascal / Delphi-Language
Prism
by oli_a,
10. Jul 2008
Hallo,
ich habe grad angefangen mit Delphi. Folgendes Problem kann ich leider nicht lösen.
Ich bekomme bei Ausführung folgedner whil-schleife einen stack-überlauf-fehler.
i:=0;
while i <= ende do
begin
Ausgabe_kanal_1 := (2/4095) * Lese_Daten; //Dezimalzahl in Volt
Ausgabe_kanal_2 := (2/4095) * Lese_Daten;