Zitat von
xZise:
Ich meinte, dass wenn man im MainMenu auf den Eintrag klickt, dass dann ein Dialog erscheint.
Ich habe es so gelöst, dass ich eine weitere
Unit erstellt habe... Ich hoffe mal es geht so.
Delphi-Quellcode:
function TMyPlugin.ExecMenuItem: Boolean;
var
Dlg: TfrmMain;
sName: String;
begin
Dlg := TfrmMain.Create(nil);
if (Dlg.ShowModal = mrCancel) then begin
sName := Dlg.txtName.Text;
// mache irgendwas...
end;
FreeAndNil(Dlg);
end;
Hilft dir das?
Zitat von
xZise:
Also einen Zeilenumbruch hatte ich in einen ToDo Eintrag geschrieben. Oder gibt es da zwei verschiedene Umbrüche?
Es werden nur die Bezeichnungen für den Status und den Änderungstyp zurückgegeben, da gibt es keine Zeilenumbrüche innerhalb der Bezeichnungen.
Zitat von
xZise:
Dann bräuchte man aber ein Event, welches ausgelöst wird, wenn sich die Sprache ändert.
Nicht bei einem Plugin, da während der Ausführung des Plugins das Programm nicht weiter läuft. Die geänderte Sprache wird erst bei neuerlicher Ausführung des Plugins aktiv.
Edit:
Das Plugin-Interface habe ich neu hochgeladen. Jetzt sind alle Funktionen dokumentiert, sowie auch der Aufbau der Tabellen. Die Quellcodes können jetzt verändert werden und deinen Rat betreffend des Records für die Plugin-Informationen habe ich auch umgesetzt.