Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
22. Jun 2008
Hast Du aus den jeweiligen Units (Name.pas und Main.pas) die Definitionen von MeinArray gelöscht?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
22. Jun 2008
Leider, Detlef, leider :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Bin schon fleißig dabei, Chef :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Dann musst Du es auch als solches behandeln.
Einfach bei beiden definieren is' nich' :stupid:
Du könntest in der Name.pas alles was dieses Array betrifft rauslöschen (nur die Definition!!!) und im Code dann (testweise, da unsaubere Lösung!) anstatt MeinArray Form2.MeinArray schreiben.
Und den lIndex in der Main.pas:
lIndex := ListBox1.ItemIndex
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Hi,
hab mir nochmals den Code angeguckt.
Ich rede jetzt von der Main.pas.
Bisschen gekürzt sieht es so aus:
procedure TForm2.Button2Click(Sender: TObject);
var
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Dann ist der lIndex größer, als die vorhandene Anzahl der Elemente im Array. "Vergisst" Du, dass Array (MeinArray) zu aktualisieren?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Wenn die Meldung kommt, bringt der Breakpoint sowieso nichts, da dieser nur beim Debuggen zur Geltung kommt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Und
if Form2.ListBox1.ItemIndex < 0 then
bedeutet, dass nichts angewählt ist. Wie soll das ganze dann funktionieren?
Da müsste entweder >= 0 oder > -1 sein.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
lIndex := Form2.ListBox1.ItemIndex;
lIndex := Length(MeinArray);
Was steht nun wohl in lIndex drin.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Sollte da nicht noch irgendwo davor ein
lIndex := ListBox1.ItemIndex;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Und was zeigt das ShowMessage an?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Die Muhkuh,
21. Jun 2008
Welcher Source ist den jetzt der aktuelle? :roteyes: