Einzelnen Beitrag anzeigen

delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
272 Beiträge
 
Delphi 10.3 Rio
 
#1

Noch mal Interfaces

  Alt 20. Aug 2005, 20:24
Hallo!

Ich beziehe mich immer noch aud diesen Link:

http://www.delphipraxis.net/internal...t.php?p=405336

und diesen Link hier:

http://www.delphipraxis.net/internal...?p=29930#29930

Der folgende Codeausschnitt soll mein Plugin ausführen:
Delphi-Quellcode:
  mApp := TApp.Create;
  if Assigned(iPlg) then
  begin
    iPlg.Execute(mApp);
  end else ShowMessage('Plugin konnte nicht initialisiert werden!');
Die MessageBox für den Fehlerfall erscheint nicht, und trotzdem erscheint der erwartete Text nach Drücken von Strg+V nicht in meinem Editor?

Was ist jetzt noch falsch?

Die Dll wird jetzt geladen und ich bekomme auch den Text "Mein Testplugin" angezeigt. Aber der Text: "Dieser Text erscheint im Editor" erscheint nicht. Warum nicht?

Zur Erinnerung noch mal die Execute Methode:

Delphi-Quellcode:
function TPlugin.Execute(App: IApp): Integer;
begin
  Result := 1; // True

  App.GetEditor.Content := 'Dieser Text erscheint im Editor.';
  App.GetEditor.CopyToClipboard;
end;
Sorry, Ich brauche doch noch mal Hilfe!

Es grüßt

Delphifan2004

P.S: Ich habe den Link "Weiter ins Forum angeklickt, dort die Zeichenkette

"Dll wird nicht gealden - Warum nicht???" eingegeben und suchen lassen. Wurde nicht gefunden. Deshalb auch der neue Thread. Bin ich denn zu blöd zum Suchen!?
  Mit Zitat antworten Zitat