Announcement

Collapse
No announcement yet.

Fehlermeldung: 'Priviligierte Anweisung'

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

  • Fehlermeldung: 'Priviligierte Anweisung'

    Hallo,

    beim Übergeben eines Parameters App vom Typ TApplication an eine Aufrufprozedur in einer DLL zum Anzeigen eines Fensters kommt die Fehlermeldung 'Priviligierte Anweisung'. Was will mir der Dichter damit sagen? Habe in Hilfe nichts darüber gefunden.

    Vielen Dank für alle Mitteilungen,

    Gruß Marco.

  • #2
    Hallo,

    warum soll <b>Application</b> übergeben werden. Wenn es darum geht, die Fensterbeziehungen exakt nachzubilden, ist das folgende Beispiel einer DLL-Schnittstellenprozedur besser geeignet:

    <pre>
    procedure ShowForm(hWndParent: Integer);
    begin
    Application.Handle := hWndParent;
    FormSrvDlg := TFormSrvDlg.Create(nil);
    try
    FormSrvDlg.ShowModal;
    finally
    FormSrvDlg.Release
    end;
    end;
    </pre>
    Das Fensterhandle von Application wird nur als INTEGER-Wert übergeben

    Comment

    Working...
    X