Announcement

Collapse
No announcement yet.

Aus einer DLL auf Componenten der aufrufenden EXE zugreifen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aus einer DLL auf Componenten der aufrufenden EXE zugreifen

    Hallo an alle!

    Ich möchte eine Suchfunktionalität, die in 3 Programmen ähnlich ist, in eine DLL auslagern um meine Arbeit zu vereinfachen. Aber die Suchfunktion braucht wieder einen Zugriff auf z.B. ein Memo im Hauptprogramm. Beim Kompilieren knallt es, weil das Hauptformular und die darauf plazierte Memo-Komponente als "unbekannter Bezeichner" gelten. Wie kann ich einen wechselseitigen Zugriff ermöglichen?

    Im Voraus schon mal "Danke" für Eure Antworten,
    Marcus

  • #2
    Hallo, <br>
    <br>
    gib einbfach das Memo-Feld als Paramater für die Funktion mit.<br>
    <br>
    z.B.:<br>
    procedure MyProc( Memo :TMemo );<br>
    <br>
    mfg
    Simon Rot

    Comment


    • #3
      Auf einen direkten Zugriff auf eine Komponente aus einer DLL würde ich abraten, da dafür sowohl die DLL als auch die Exe mit der gleichen Delphi-Version (Version + SP + Fixes) kompiliert werden muß, da es sonst zu Problemen kommen kann.

      Ich würde für den Zugriff Hilfsfunktionen schreiben, z.B.

      procedure GetMemoTxt(const MemoName: String);
      ..

      Comment

      Working...
      X