![]() |
Noch mal Interfaces
Hallo!
Ich beziehe mich immer noch aud diesen Link: ![]() und diesen Link hier: ![]() Der folgende Codeausschnitt soll mein Plugin ausführen:
Delphi-Quellcode:
Die MessageBox für den Fehlerfall erscheint nicht, und trotzdem erscheint der erwartete Text nach Drücken von Strg+V nicht in meinem Editor?
mApp := TApp.Create;
if Assigned(iPlg) then begin iPlg.Execute(mApp); end else ShowMessage('Plugin konnte nicht initialisiert werden!'); 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:
Sorry, Ich brauche doch noch mal Hilfe!
function TPlugin.Execute(App: IApp): Integer;
begin Result := 1; // True App.GetEditor.Content := 'Dieser Text erscheint im Editor.'; App.GetEditor.CopyToClipboard; end; 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!? |
Re: Noch mal Interfaces
Zitat:
Sparte: Open-Source Zitat:
So, und jetzt das ganze nochmal in den ![]() |
DP-Maintenance
Dieses Thema wurde von "Chakotay1308" von "Open-Source" nach "Sonstige Fragen zu Delphi" verschoben.
OpenSource ist nur für fertige OpenSource-Programme. ;) |
Re: Noch mal Interfaces
Hallo tommie-lie + DP-Maintenance!
Habe Eure Hinweise vernommen und auch meine Frage im richtigen Thread noch mal wiederholt! Löschung von diesem hier ist beantragt. Dank und Gruß Delphifan2004 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz