В Delphi 10 Seattle с JVCL 3.48 после реализации обработчика событий TJvAppXMLFileStorage
OnGetFileName
он никогда не выполняется:
procedure TForm1.JvAppXMLFileStorage1GetFileName(Sender:
TJvCustomAppStorage; var FileName: TFileName);
begin
// never gets executed!
CodeSite.Send('JvAppXMLFileStorage1GetFileName', FileName.ToString);
end;
Мне нужно это событие, чтобы установить свойство JvAppXMLFileStorage1.Location
с параметром var FileName
в зависимости от других настроек.
Итак, как я могу выполнить это событие?
JvAppStorage.pas
,OnGetFileName
отправляется только в том случае, еслиLocation
установлено вflCustom
(см.procedure TJvCustomAppMemoryFileStorage.RecalculateFullFileName;
). - person Ken White   schedule 02.12.2015RecalculateFullFileName
звонит толькоDoGetFileName
в отделениеcase Location of
дляflCustom
. - person Ken White   schedule 02.12.2015