Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Klassen für alle? (https://www.delphipraxis.net/44689-klassen-fuer-alle.html)

com-peiler 22. Apr 2005 20:42


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]

Nikolas 22. Apr 2005 20:46

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.

Binärbaum 22. Apr 2005 20:46

Re: Klassen für alle?
 
Zitat:

Zitat von com-peiler
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.

Ja was genau geht denn nicht? Bzw. was funktioniert nicht so, wie du es dir vorgestellt hast?

Zitat:

Zitat von com-peiler
Möge der Code mit euch sein!

Dazu könntest du ja mal den relevanten Codeabschnitt posten ;-)

MfG
Binärbaum

PS: Willkommen in der DP :dp: :bounce1:

Robert_G 22. Apr 2005 20:50

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:

com-peiler 22. Apr 2005 20:53

Re: Klassen für alle?
 
hab bisher ne viel mit klassen gearbeitet, wer hätte n lösungsvorschlag???

JasonDX 22. Apr 2005 20:55

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

com-peiler 22. Apr 2005 21:07

Re: Klassen für alle?
 
ja den kriegt ihr! bald... in nich allzu ferner zukunft!

Muetze1 22. Apr 2005 23:06

Re: Klassen für alle?
 
Moin!

Zitat:

Zitat von Toxman
vielleicht noch eine Klasse angeben, von der du deine Ableitest.

Warum? Schliesslich leitet er so von TObject ab...

@Topic-Ersteller: Bitte mal deinen Versuch der Erstellung und Zugriff hier posten...

MfG
Muetze1

com-peiler 23. Apr 2005 08:38

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!

Die Muhkuh 23. Apr 2005 08:41

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.
Seite 1 von 2  1 2      

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