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!?