![]() |
Klassen für alle?
Ich hab mal ne freege... uno zwaro
Ich hab ne simple Klasse. gel? die will ich jetzt x-ma erstelln und dann auch später im Programm auf die jeweilige Klasse x zugreifen. Jedoch klappt das nich so wie ich mir das vorgestellt hab. zB: type Figur = class xpos, ypos: Integer; text: String; dead: Boolean; end; Nor? ungefähr so sieht die aus, geht das überhaupt??? Möge der Code mit euch sein! [edit=Luckie]Als 'Win32' markiert. Mfg, Luckie[/edit] |
Re: Klassen für alle?
vielleicht noch eine Klasse angeben, von der du deine Ableitest.
Später in der Anwendung kannst du einfa ein Array of Figur benutzen um so auf die Verschiedenen Figuren zuzugreifen. |
Re: Klassen für alle?
Zitat:
Zitat:
MfG Binärbaum PS: Willkommen in der DP :dp: :bounce1: |
Re: Klassen für alle?
Ich würde dir ja gerne helfen...
Betonung liegt auf "würde" denn bei der Ausdrucksweise bekomme ich Auschlag... :freak: |
Re: Klassen für alle?
hab bisher ne viel mit klassen gearbeitet, wer hätte n lösungsvorschlag???
|
Re: Klassen für alle?
Für den Lösungsvorschlag bräuchts mal ne ordentliche Problemstellung ;)
Was funktioniert nicht? Kriegst du ne AV? Weißt du nicht, wie die Instanzen erstellen? Wird der Code gar nicht compiliert? Und die wichtigste Frage: Welcher Code überhaupt? Um dein Problem lösen zu können, bräuchten wir etwas mehr Informationen, z.B. in Form von Quellcode, wie du die Objekte erstellst, und die Info, WAS nicht funktioniert! //Edit: Schreibfehler |
Re: Klassen für alle?
ja den kriegt ihr! bald... in nich allzu ferner zukunft!
|
Re: Klassen für alle?
Moin!
Zitat:
@Topic-Ersteller: Bitte mal deinen Versuch der Erstellung und Zugriff hier posten... MfG Muetze1 |
Re: Klassen für alle?
Das issa... so in etwa..
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type //<- da is meine klasse TFigur = class xpos, ypos: Integer; end; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; Figur: TFigur; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin Figur := TFigur.Create; //da wird sie erstellt end; end. Un nu will ich Figur x-ma erstellen um später dann auf Figur[x] zuzugreifen. Wie geht das? Ich hab da nämlich keen dunst wie ich das bewerkstellige! |
Re: Klassen für alle?
Ich denke mal, du braucht ein Array dafür.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 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