Mit Berlin 10.1 werden die (veralteten) Ribbon-Komponenten nicht mehr mitgeliefert.
„Zwangsweise“ habe ich daher das Ribbon-Framework („Bilsen“) installiert und mich damit versucht.
Das Designen der Struktur klappt soweit problemlos, leider lässt sich das Werk aber nicht kompilieren. Selbst beim kompilieren der mitgelieferten Beispiele bleibt das Programm hängen („Keine Rückmeldung“).
Im Statusfenster wird folgendes ausgegeben:
Zitat:
Starting the ribbon compiler…
Starting the ressource compiler…
Beim herumstöbern im Quelltext bin ich auf folgenden Codeabschnitt gestossen:
Delphi-Quellcode:
function TRibbonCompiler.Compile(const Document: TRibbonDocument): TRibbonCompileResult;
var
DocDir, DprFilename: String;
begin
….
if (not Execute('powershell -NoProfile -ExecutionPolicy Bypass -f "' + IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0))) + 'Generate.Ribbon.Markup.pas.ps1"', DocDir, [Document.Filename.QuotedString('"'), 'APPLICATION', TSettings.Instance.RibbonCompilerPath.QuotedString('"')]))
then
Exit(crRibbonCompilerError);
…..
Wenn ich diesem Abschnitt auskommentiere, wir zwar der Delphi-Compiler gestartet, allerdings wird dann u.a. die Ressourcendatei vermisst.
Mein erster Verdacht lag im Bereich Security Einstellungen des PC’s, allerdings habe ich das ganze auch in einer VM ohne jegliche Restriktionen nicht zum laufen bekommen.
Hat mir ev. jemand einen weiterführenden Tipp?