Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
20. Jan 2012
Vielen Dank.
Ich denke wir können den Thread hiermit schließen.
finally
Gruesse;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
20. Jan 2012
Ich weiß nicht so recht, was du meinst, aber ich werde es jetzt anders umsetzen.
Viele Grüße
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
19. Jan 2012
Jaja, Du hast Recht.
Ich glaube ich habe gerade nur noch Lust, das ganze entweder mit TList oder mit einem Array-Wrapper umzusetzen, also einer Klasse, die das Array-Handling kapselt. Sowas müsste es doch eigentlich schon geben oder?
Ich würde hier nicht offtopic gehen wollen, aber falls Ihr schnell noch ein Schlagwort habt... sowas wie "TArray" oder so... - nebenbei: ich arbeite noch mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
18. Jan 2012
Also targetCell wird einige Zeilen höher mit targetCell := getCellByReference(targetList , mainCellArray); aus dem Zellen-Array "geholt", d.h. es wird auf eine bestimmtes Objekt aus dem mainCellArray (Array of TCell) verwiesen, das ist eine globale Variable, die zu Anfang einmal initialisiert wird, d.h. alle Objektinstanzen im Array werden gebildet.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
17. Jan 2012
Wird da nicht ein Pointer zugewiesen?
Dann wäre die Länge des "Zielarrays" doch egal, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
17. Jan 2012
Doch.
Ah, könnten dadurch bei jedem Schleifendurchlauf alte "Instanzen" des Arrays übrigbleiben? Ich sollte wahrscheinlich das Array targetList eher als var-Parameter verwenden, gel?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Caps,
15. Jan 2012
Hi,
folgendes merkwürdige passiert bei mir:
Ich habe eine Form und ein paar Buttons, mit denen ich einen Algorithmus anstoße, der mit dynamischen Arrays arbeitet.
Soweit alles gut - funktioniert.
Füge ich jedoch der Form ein RichEdit hinzu (einfach nur Hinzufügen der Komponente, keine Event-Handler oder sonst was) und führe das Programm aus, so erhalte ich regelmäßig eine AccessViolation...