Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi MDIChild von Form aus ansprechen (https://www.delphipraxis.net/27778-mdichild-von-form-aus-ansprechen.html)

SebE 15. Aug 2004 16:53


MDIChild von Form aus ansprechen
 
Hallo.
Ich habe folgendes Problem:

Ich habe in einer MDI-Anwendung ein Hauptformular(fmHP), ein MDICild(fmMDI) und ein normales Formular(fm2), welches über das Hauptformular aufgerufen wird.
Problem: Das fm2 soll auf das fmMDI von fmHP zugreifen, dies funktioniert aber nicht.

ich hab schon folgendes probiert:

TfmMDI(ActiveMDIChild).Memo1.Lines.LoadFromFile(.. .);

Das geht aber nicht.

Bitte um F1.

DANKE an alle.

Die Muhkuh 15. Aug 2004 16:55

Re: MDIChild von Form aus ansprechen
 
Und was geht nicht?

Die Muhkuh 15. Aug 2004 16:55

Re: MDIChild von Form aus ansprechen
 
Hab den Fehler:

Schreibe:

Delphi-Quellcode:
TfmMDI(fmMDI.ActiveMDIChild).Memo1.Lines.LoadFromFile(...);

[edit]An die anderen: Also bei der Frage hätte die Antwort ja nach 1 min da sein können! Ihr musst schneller werden :mrgreen: [/edit]

SebE 15. Aug 2004 16:58

Re: MDIChild von Form aus ansprechen
 
Ich versuche von der normalen Form(fm2) aus auf das MDIChild des Hauptformulars zuzugreifen:

Aber es kommt immer die Nachricht: Zugriffsverletzung.

Der Code steht in fm2.

SebE 15. Aug 2004 17:02

Re: MDIChild von Form aus ansprechen
 
Leider funktioniert der Code nicht.
Ich dachte eher, dass vielleicht fmHp mit im Code vorkommen muss, da er das MDIChild nicht finded.

Aber ich weis nicht wo man das hinschreibt.

Die Muhkuh 15. Aug 2004 17:05

Re: MDIChild von Form aus ansprechen
 
Sorry, muss so sein:

Delphi-Quellcode:
TfmMDI(fmHP.ActiveMDIChild).Memo1.Lines.LoadFromFile(...);
[edit] Und schreibe bei fm2 unter implementation
Delphi-Quellcode:
Uses unit1, unit2
Statt Unit1 und Unit2 musst du die Unitnamen von fmHP und fmMDI hinschreiben [/edit]

SebE 15. Aug 2004 17:07

Re: MDIChild von Form aus ansprechen
 
Vielen, vielen, ..., Dank.

Es funktioniert.

Ihr seid Klasse.

Die Muhkuh 15. Aug 2004 17:08

Re: MDIChild von Form aus ansprechen
 
Zitat:

Zitat von SebE
Vielen, vielen, ..., Dank.

Es funktioniert.

Bitte.

Zitat:

Zitat von SebE
Ihr seid Klasse.

Das hört man immer wieder gerne :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz