Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kurt Wallander,
29. Apr 2021
Glück auf!
Vielen Dank für die reichlichen Zuschriften. Habe mich an Ralfs Neumanns Vorschlag gehalten. Special thanks an ihn.
Aber gelegentlich tritt ein ganz anderes Problem auf. Beim Linken wird der Laufzeitfehler F2039: ...Ma-Orthogonalisieren.exe kann nicht erstellt werden.
Embacadero hat es offensichtlich nicht geschafft, das seit XE2 auftretende Phänomen auf den Leibe zu rücken. (Für...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kurt Wallander,
26. Apr 2021
Glück auf!
Ich kämpfe noch.
Frage an TomyN: Welchen Typ hat id? Integer oder pointer? Ich muß ja dem Compiler sagen, was es ist.
Und zu Aviator: Ein Code-Snippet habe ich nicht verheimlicht. Genau den suche ich. Aber die Anweisung
if (Sender.Name = 'ABCxx') then bringt den Compiler ins Stolper: Er kennt nämlich die oder das ABCxx nicht. Die werden ja erst zur Laufzeit aktuell.
Die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kurt Wallander,
24. Apr 2021
Glück auf!
Vielen Dank für die Replies.
Noch einmal, mein Problem ist, daß ich die Editierfelder zur Laufzeit erzeugen kann. Die Editierfelder haben Namen:ABC00_Edt, ABC01_Edt usw. usf. In diese Editierfelder gebe ich die Werte der Matrixkomponenten ein. Wenn ich nun mit der TAB-Taste zum nächsten Editierfeld "wandere", soll ein OnExit-Ereignis ausgelöst werden, welches ich benutzen will, um...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kurt Wallander,
23. Apr 2021
Glück auf!
In meiner geplanten app habe ich Matrizen unterschiedlicher Größe (Rang) zu verarbeiten. Deshalb erzeuge ich die Editierfelder für die Komponenten ABC zur Laufzeit durch folgenden Code:
procedure TForm1.CreateMatrix(rang:integer);
var
Edt : TEdit;
i,k : integer;
begin
SetLength(ABC,rang,rang);
for i:=0 to rang-1 do