Forum: Programmieren allgemein
by -NIP-,
1. Nov 2005
Also so sieht mein Code im MDIChild aus.
TFBild = class(TObject)
Breite: Integer; //Breite des gesamten Bildes
Hoehe: Integer; //Höhe des gesamten Bildes
Gesamtbild: TBitmap32; //Das Bild mit allen zusammengefügten Ebenen u.s.w.
public
procedure Intialisieren(Erstellmodus:TErstellmodus);
end;
Forum: Programmieren allgemein
by -NIP-,
1. Nov 2005
Danke für deine flotte Antwort.
Scheinbar gibts es den Typecast MDIChild bei mir nicht.
Oder muss ich etwas dafür einsetzen?
Es tut mir leid, wenn ich dumm frage.
Forum: Programmieren allgemein
by -NIP-,
1. Nov 2005
Ich weiß sehr wohl, dass eine Form, jede Komponente, etc. eigentlich nur ein Objekt ist.
Vielleicht solltest du mal einen angemsseneren Ton anschlagen. Wenn sowas absolute Anfänger sehen, überlegen sie es sich vielleicht auch zweimal, ob sie hier posten.
Und an Bigg:
Stimmt, du hast mein Problem erkannt. Das mit dem MDIChildren etc. ist schon ordentlich, das löst einige meiner Probleme...
Forum: Programmieren allgemein
by -NIP-,
1. Nov 2005
Das mit dem Self ist schon gut, aber da ich ja in einer Methode eines Objekts arbeite, was sich in der Form befindet auf die ich eigentlich zugreifen will, greift er mit Self leider nur auf das Objekt zu. Wie ich euch verstanden habe, kann man mit self eben nur direkt in einer Methode der Form auf sich selbst zugreifen, oder tue ich euch Unrecht ;) ?
Forum: Programmieren allgemein
by -NIP-,
28. Okt 2005
Also das mit dem einzelnen Zugreifen ist doch nicht so wichtig. Es ist wichtiger einen Ersatz für
procedure TForm2.Show;
begin
Width:=200;
end;
zu finden. Diese Methode wird ja immer in dem Fenster ausgeführt woher sie auch ausgelöst wurde.
Was ist die entsprechende "Vorsilbe" in einer Prozedur eines anderen Objekts?
z.B.
Forum: Programmieren allgemein
by -NIP-,
27. Okt 2005
Wie kann man das denn gut handhaben beliebig viele Instanzen zu erzeugen?
Etwa mit dynamischen Arrays?
Und außerdem muss ich ja trotzdem noch wissen, was die aktive MDIChildForm ist.
Irgendwie kann ich in der Prozedur von meinem Objekt nicht mit ActiveMDIChild arbeiten.
Muss man da irgendwas ins Objekt einbinden?
Komischerweise ist ActiveMDIChild <> nil, wenn ich die Form vom...