Forum: Sonstige Fragen zu Delphi
by stahli,
19. Feb 2012
Suche Dir einfach ein Beispiel, das z.B. Array of Integer o.ä. nutzt und ändere das in Array of TGeo_Objects.
Alles weitere würde dann analog funktionieren.
Forum: Sonstige Fragen zu Delphi
by stahli,
19. Feb 2012
Hast Du Dir schon mal die Hilfe zum Array angesehen? F1-Taste.
Dann musst Du unterscheiden und entscheiden, ob Du ein statisches Array nutzen kannst (z.B. genau 50 Einträge) oder ein dynamisches, bei dem die Anzahl erst während der Laufzeit festgelegt wird und auch jederzeit geändert werden kann. Letzteres ist etwas aufwendiger.
Steht aber alles in der Hilfe.
Forum: Sonstige Fragen zu Delphi
by stahli,
19. Feb 2012
Ja das kannst Du so machen.
Wenn Dir eine einfache Sammlung reicht (Du also nicht mehrere Spalten brauchst), dann würde ich eine TList oder TObjectList (wenn Dein delphi die schon kennt) statt einem Array empfehlen.
Forum: Sonstige Fragen zu Delphi
by stahli,
19. Feb 2012
... und es macht nur Sinn, wenn Du Deine Objekte längerfristig am Leben lässt.
Dann kannst Du sie in einem Array (auch in mehreren Spalten) oder einer Liste (nur eine Spalte, aber einfacher im Handlíng) speichern.
Da Du Deine Objekte sofort wieder freigiebst mach ein Array in Deinem Fall keinen Sinn.
Forum: Sonstige Fragen zu Delphi
by stahli,
19. Feb 2012
Also da ist wohl einiges im argen:
Methoden kannst Du in der Basisklasse als "virtual" deklarieren und in Ableitungen mit "override" überschreiben.
Ansonsten sollte man in einer Klasse nicht auf ein Formular zugreifen. Ein Objekt (Klassininstanz) sollte immer autark sein - also unabhängig von anderen Objekten.
Im Grunde könntest Du Deine Linien einfach in Prozeruren zeichnen. Oder Du...