Hallo schöni,
Delphi-Quellcode:
with FCaptions do begin
btnOk.Caption := FCaptions.btnOk; // An dieser Zeile scheitert Delphi
...
end;
der Compiler macht aus deinem with Block das hier:
FCaptions.btnOK.Caption := FCaptions.btnOK;
Also ich weiss schon was du da machen willst, aber durch die Namensüberdeckung im with-block verlierst du etwas den Überblick. Der Compiler würde dich so eher verstehen:
btnOk.Caption := FCaptions.btnOk;
Vielleicht solltest du deine Caption nicht btnOK sondern captionOK nennen...
Grüße vom marabu