Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
19. Mär 2007
Delphi ignoriert praktischer Weise die lokalen Einstellungen.
Im QuellCode ist "." der Dezimaltrenner.
(wäre och blög, wenn der Deutsche keine englischen Progamme kompilieren könnte :stupid: )
Ja, die Einstellungen werden beim Programmstart ausgelesen und dann lokal in den entspechenden Variablen abgespeichet, welche du natürlich auch selber ändern/setzen kannst.
siehe DecimalSeparator...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
19. Mär 2007
hier ohne sich verscheiben/zählen zu können ... jedenfalls nich bei der Programmierung, da dort nur Copy&Paste.
LastPos := 0;
Try
Befehl1;
Inc(LastPos);
Befehl2;
Inc(LastPos);
Befehl3;
...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
19. Mär 2007
Na ja, ich auch nicht so, aber es gibt so Projekte wo die ganzen Debuginformationen mit in der Exe gepeichert werden und dann darüber die Zeile zur Position bestimmt werden kann.
und sowas?
Var LastPos: Integer;
LastPos := 0;
Try
Befehl1;
LastPos := 1;
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
19. Mär 2007
ExceptAddr liefert wohl erstmal die Stelle in der Exe
und dann gab's da noch irgendwas, welches diese Position "umrechnen" konnte.