I using the Function List v2 alpha, and I am using the default Pascal rules that comes with that plugin, with the Inno Setup (Remote Objects) version of Pascal.
Works reasonably well, except that the forward & external dec code lines below appear in the function list (not wanted), and they also cause the function list to ignore some of the genuine functions/procedures that come after that code.
How do I need to change the default pascal rules for procedures & functions to prevent that happening (without it causing other problems for the list)?
// forward declaration
function GetAppVerObscureKey (sAppVersion: string): string; forward;
// external function decs
function GetFileTime(hfile: LONGINT; VAR lpcreation,lpaccess,lpwrite:TMyFileTime): BOOLEAN;
External 'GetFileTime@kernel32.dll stdcall';
Function FileTimeToSystemTime(VAR tftm: TMyFileTime; VAR systm: TSystemTime): BOOLEAN;
External 'FileTimeToSystemTime@kernel32.dll stdcall';
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I using the Function List v2 alpha, and I am using the default Pascal rules that comes with that plugin, with the Inno Setup (Remote Objects) version of Pascal.
Works reasonably well, except that the forward & external dec code lines below appear in the function list (not wanted), and they also cause the function list to ignore some of the genuine functions/procedures that come after that code.
How do I need to change the default pascal rules for procedures & functions to prevent that happening (without it causing other problems for the list)?
// forward declaration
function GetAppVerObscureKey (sAppVersion: string): string; forward;
// external function decs
function GetFileTime(hfile: LONGINT; VAR lpcreation,lpaccess,lpwrite:TMyFileTime): BOOLEAN;
External 'GetFileTime@kernel32.dll stdcall';
Function FileTimeToSystemTime(VAR tftm: TMyFileTime; VAR systm: TSystemTime): BOOLEAN;
External 'FileTimeToSystemTime@kernel32.dll stdcall';