![]() |
Anfänger-Frage: Wie erstellt man Objektinstanzen
Hi!!
Ich habe folgendes Problem: Ich muss für meinen Informatikkurs ein Spiel schreiben und dabei wollte ich ein Männchen rumlaufen lassen das mit einem Mausklick Pfeile verschießt. Die Pfeile wären TImages. Nun stellen sich 2 Probleme: Das erste (und eigentlich unwichtigere) ist, dass ich nun dauernd die Meldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" kriege, nachdem ich klicke und das Programm schließe (aber das liegt wahrscheinlich daran, dass ich momentan den einen Pfeil immer wieder verschießen lasse und die Schleife die ich für die Bewegung des Pfeils programmiert habe dafür nicht geeignet ist). Das zweite Problem (welches wahrscheinlich das erste auch löst) ist, dass ich gerne mehrere Pfeile auf dem Bildschirm hätte, da momentan das TImage immer nur verschoben wird, und da habe ich mir gedacht, dass man das doch mit Instanzen des TImages machen könnte... leider weiß ich nicht, wie man Objektinstanzen erstellt und ich habe auch nichts hilfreiches im Inet gefunden. Ich wäre daher für jede Hilfe sehr dankbar!! MfG Dhonkas |
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Delphi-Quellcode:
<objekt> := <Klasse>.Create(<Owner>);
|
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Zitat:
|
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Zitat:
Zitat:
|
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Am Beispiel eine s Images:
Delphi-Quellcode:
var
img: TImage; ... begin img := TImage.Create( Self); img.Parent := Self; img.Top := ...; ... |
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Zitat:
|
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Ahhh, ich glaub ich habs verstanden!!
Thx @ lot :D MfG Dhonkas |
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Ich hab jetzt doch noch eine Frage:
Wie kann ich die TImage Instanzen automatisch nummerieren lassen (also z.B. TImage1, TImage2 usw.)? |
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Nimm am besten ein Array von TImages oder eine TObjectlist in der Unit contnrs. Jedes Image ist ja sonst eine Variable, und der Zugriff wird extrem lästig.
|
Re: Anfänger-Frage: Wie erstellt man Objektinstanzen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz