mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-17 10:29:26 +02:00
lazbuild: less warnings
git-svn-id: trunk@36247 -
This commit is contained in:
parent
cbe4f9ea76
commit
a1d2be124b
@ -87,11 +87,11 @@ type
|
||||
ContributorsPage: TTabSheet;
|
||||
AcknowledgementsPage:TTabSheet;
|
||||
procedure AboutFormCreate(Sender:TObject);
|
||||
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
|
||||
procedure FormClose(Sender: TObject; var {%H-}CloseAction: TCloseAction);
|
||||
procedure miVerToClipboardClick(Sender: TObject);
|
||||
procedure NotebookPageChanged(Sender: TObject);
|
||||
procedure URLLabelMouseDown(Sender: TObject; Button: TMouseButton;
|
||||
Shift: TShiftState; X, Y: Integer);
|
||||
procedure URLLabelMouseDown(Sender: TObject; {%H-}Button: TMouseButton;
|
||||
{%H-}Shift: TShiftState; {%H-}X, {%H-}Y: Integer);
|
||||
procedure URLLabelMouseEnter(Sender: TObject);
|
||||
procedure URLLabelMouseLeave(Sender: TObject);
|
||||
private
|
||||
|
@ -45,14 +45,13 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LCLProc, LConvEncoding, Forms, Controls, LCLType, LCLIntf,
|
||||
Graphics, GraphType, StdCtrls, ExtCtrls, Buttons, FileUtil, Dialogs, Types,
|
||||
InterfaceBase, Themes, ComCtrls, CheckLst, Menus, DividerBevel,
|
||||
Graphics, GraphType, StdCtrls, ExtCtrls, Buttons, FileUtil, Dialogs,
|
||||
InterfaceBase, Themes, CheckLst, Menus, DividerBevel,
|
||||
DefineTemplates,
|
||||
// IDEIntf
|
||||
LazIDEIntf, IDEMsgIntf, IDEHelpIntf, IDEImagesIntf, IDEWindowIntf,
|
||||
// IDE
|
||||
LazarusIDEStrConsts, TransferMacros, LazConf, IDEProcs, DialogProcs,
|
||||
IDEContextHelpEdit, MainBar,
|
||||
LazarusIDEStrConsts, TransferMacros, LazConf, IDEProcs, DialogProcs, MainBar,
|
||||
InputHistory, ExtToolDialog, ExtToolEditDlg, EnvironmentOpts,
|
||||
{$IFDEF win32}
|
||||
CodeToolManager, // added for windres workaround
|
||||
@ -111,7 +110,7 @@ type
|
||||
procedure CompileAdvancedButtonClick(Sender: TObject);
|
||||
procedure CompileButtonClick(Sender: TObject);
|
||||
procedure DefinesButtonClick(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
|
||||
procedure FormClose(Sender: TObject; var {%H-}CloseAction: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormDestroy(Sender: TObject);
|
||||
procedure FormResize(Sender: TObject);
|
||||
@ -160,8 +159,6 @@ implementation
|
||||
|
||||
const
|
||||
DefaultIDEMakeOptionFilename = 'idemake.cfg';
|
||||
ButtonSize = 24;
|
||||
ModeColumnWidth = 170;
|
||||
|
||||
function ShowConfigureBuildLazarusDlg(AProfiles: TBuildLazarusProfiles): TModalResult;
|
||||
// mrOk=save
|
||||
|
@ -34,7 +34,7 @@ uses
|
||||
Classes, SysUtils, FileUtil, Laz2_XMLCfg, LResources, Forms, Controls,
|
||||
Graphics, Dialogs, ExtCtrls, Buttons, StdCtrls, ComCtrls, Contnrs,
|
||||
ButtonPanel, DefineTemplates, IDEImagesIntf, IDEMsgIntf, IDEHelpIntf,
|
||||
LazarusIDEStrConsts, LazConf, InterfaceBase, IDEProcs, IDEContextHelpEdit,
|
||||
LazarusIDEStrConsts, LazConf, InterfaceBase, IDEProcs,
|
||||
CompilerOptions;
|
||||
|
||||
type
|
||||
|
@ -90,9 +90,9 @@ type
|
||||
procedure Assign(Source: TLazBuildMacro); override;
|
||||
function Equals(Other: TLazBuildMacro): boolean; reintroduce;
|
||||
procedure LoadFromXMLConfig(aXMLConfig: TXMLConfig; const Path: string;
|
||||
DoSwitchPathDelims: boolean);
|
||||
{%H-}DoSwitchPathDelims: boolean);
|
||||
procedure SaveToXMLConfig(aXMLConfig: TXMLConfig; const Path: string;
|
||||
UsePathDelim: TPathDelimSwitch);
|
||||
{%H-}UsePathDelim: TPathDelimSwitch);
|
||||
function CreateDiff(OtherMode: TLazBuildMacro; Tool: TCompilerDiffTool = nil): boolean;
|
||||
procedure IncreaseChangeStamp;
|
||||
property ChangeStamp: integer read FChangeStamp;
|
||||
@ -711,6 +711,7 @@ const
|
||||
|
||||
function EnumToStr(opt: TParsedCompilerOptString): string;
|
||||
begin
|
||||
Result:='';
|
||||
WriteStr(Result, opt);
|
||||
end;
|
||||
|
||||
@ -1661,6 +1662,7 @@ begin
|
||||
{ Linking }
|
||||
p:=Path+'Linking/';
|
||||
aXMLConfig.SetDeleteValue(p+'Debugging/GenerateDebugInfo/Value', GenerateDebugInfo, True); // Default = True, since version 11 (was False before)
|
||||
s:='';
|
||||
WriteStr(s, DebugInfoType);
|
||||
aXMLConfig.SetDeleteValue(p+'Debugging/DebugInfoType/Value', s, 'dsAuto');
|
||||
aXMLConfig.DeletePath(p+'Debugging/GenerateDwarf'); // old deprecated setting
|
||||
|
@ -36,8 +36,7 @@ unit DialogProcs;
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LCLProc, LResources, Forms, Controls, Dialogs, FileProcs,
|
||||
Laz2_XMLWrite, FileUtil, LazFileUtils, Laz2_XMLCfg,
|
||||
Classes, SysUtils, LCLProc, LResources, Forms, Controls, Dialogs, FileProcs, FileUtil, LazFileUtils, Laz2_XMLCfg,
|
||||
CodeToolsConfig, CodeCache, CodeToolManager,
|
||||
AVL_Tree, LazIDEIntf,
|
||||
IDEProcs, LazarusIDEStrConsts, IDEDialogs;
|
||||
|
@ -370,22 +370,22 @@ type
|
||||
|
||||
// macro functions
|
||||
procedure InitMacros(AMacroList: TTransferMacroList);
|
||||
function MacroFuncCompPath(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncFPCSrcDir(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncLazarusDir(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncExeExt(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncLanguageID(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncLanguageName(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncTestDir(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncConfDir(const s:string; const Data: PtrInt;
|
||||
var Abort: boolean): string;
|
||||
function MacroFuncCompPath(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncFPCSrcDir(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncLazarusDir(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncExeExt(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncLanguageID(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncLanguageName(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncTestDir(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
function MacroFuncConfDir(const {%H-}s:string; const {%H-}Data: PtrInt;
|
||||
var {%H-}Abort: boolean): string;
|
||||
|
||||
// debugger
|
||||
procedure SaveDebuggerPropertiesList;
|
||||
|
@ -43,7 +43,7 @@ uses
|
||||
MemCheck,
|
||||
{$ENDIF}
|
||||
Classes, SysUtils, FileUtil,
|
||||
LCLType, Controls, Forms, Buttons, StdCtrls, ComCtrls,
|
||||
LCLType, Controls, Forms, Buttons, StdCtrls,
|
||||
Dialogs, ExtCtrls, LCLProc, ButtonPanel,
|
||||
IDEMsgIntf, IDEExternToolIntf, IDEHelpIntf,
|
||||
PropEdits, TransferMacros, LazarusIDEStrConsts,
|
||||
@ -95,7 +95,7 @@ type
|
||||
procedure MacrosListboxClick(Sender: TObject);
|
||||
procedure MacrosListboxDblClick(Sender: TObject);
|
||||
procedure OKButtonClick(Sender: TObject);
|
||||
procedure OpenButtonClick(sender : TOBject);
|
||||
procedure OpenButtonClick({%H-}sender : TOBject);
|
||||
procedure ScannersButtonClick(Sender: TObject);
|
||||
private
|
||||
fOptions: TExternalToolOptions;
|
||||
|
@ -6,8 +6,7 @@ unit GenericCheckList;
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ButtonPanel,
|
||||
StdCtrls, CheckLst, LazarusIDEStrConsts, Buttons;
|
||||
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ButtonPanel, CheckLst, LazarusIDEStrConsts, Buttons;
|
||||
|
||||
type
|
||||
|
||||
|
@ -57,7 +57,7 @@ type
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
procedure Run;
|
||||
destructor Destroy; override;
|
||||
procedure OnIdle(Sender: TObject; var Done: Boolean);
|
||||
procedure OnIdle(Sender: TObject; var {%H-}Done: Boolean);
|
||||
end;
|
||||
|
||||
|
||||
@ -83,7 +83,7 @@ type
|
||||
WindowControlsGroupBox: TGroupBox;
|
||||
procedure ControlsTreeViewShowHint(Sender: TObject; HintInfo: PHintInfo);
|
||||
procedure CreateHelpNodeForControlButtonClick(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
|
||||
procedure FormClose(Sender: TObject; var {%H-}CloseAction: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormDestroy(Sender: TObject);
|
||||
procedure HelpNodesTreeViewSelectionChanged(Sender: TObject);
|
||||
|
@ -68,9 +68,9 @@ type
|
||||
PnlTitle : TPanel;
|
||||
tmrCloseForm: TTimer;
|
||||
procedure BCloseClick(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
|
||||
procedure FormClose(Sender: TObject; var {%H-}CloseAction: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||
procedure FormKeyDown(Sender: TObject; var Key: Word; {%H-}Shift: TShiftState);
|
||||
procedure tmrCloseFormTimer(Sender: TObject);
|
||||
private
|
||||
NHints : Integer;
|
||||
|
@ -43,7 +43,7 @@ uses
|
||||
Classes, SysUtils, contnrs, LCLProc, Forms, Controls, Buttons, Dialogs,
|
||||
FileUtil, Laz2_XMLCfg, Graphics, ComCtrls, ExtCtrls, StdCtrls,
|
||||
DefineTemplates, CodeToolManager,
|
||||
TextTools, IDEDialogs,
|
||||
TextTools,
|
||||
TransferMacros, LazarusIDEStrConsts, LazConf, EnvironmentOpts, IDEProcs,
|
||||
AboutFrm;
|
||||
|
||||
@ -106,7 +106,7 @@ type
|
||||
procedure PropertiesTreeViewSelectionChanged(Sender: TObject);
|
||||
procedure StartIDEBitBtnClick(Sender: TObject);
|
||||
procedure WelcomePaintBoxPaint(Sender: TObject);
|
||||
procedure OnIdle(Sender: TObject; var Done: Boolean);
|
||||
procedure OnIdle(Sender: TObject; var {%H-}Done: Boolean);
|
||||
private
|
||||
FFPCSrcNeedsUpdate: boolean;
|
||||
FCompilerNeedsUpdate: boolean;
|
||||
@ -174,9 +174,9 @@ type
|
||||
|
||||
TSetupMacros = class(TTransferMacroList)
|
||||
protected
|
||||
procedure DoSubstitution(TheMacro: TTransferMacro; const MacroName: string;
|
||||
var s: string; const Data: PtrInt; var Handled, Abort: boolean;
|
||||
Depth: integer); override;
|
||||
procedure DoSubstitution({%H-}TheMacro: TTransferMacro; const MacroName: string;
|
||||
var s: string; const {%H-}Data: PtrInt; var Handled, {%H-}Abort: boolean;
|
||||
{%H-}Depth: integer); override;
|
||||
public
|
||||
FPCVer: string;
|
||||
LazarusDir: string;
|
||||
|
@ -172,7 +172,7 @@ type
|
||||
function CreateUniqueCategoryName(const AName: string): string;
|
||||
function CreateUniqueCommandName(const AName: string): string;
|
||||
function CreateNewCommandID: word;
|
||||
function CreateCategory(Parent: TIDECommandCategory;
|
||||
function CreateCategory({%H-}Parent: TIDECommandCategory;
|
||||
const AName, Description: string;
|
||||
Scope: TIDECommandScope = nil): TIDECommandCategory; override;
|
||||
function CreateCommand(Category: TIDECommandCategory;
|
||||
|
@ -38,7 +38,7 @@ uses
|
||||
{$IFDEF IDE_MEM_CHECK}
|
||||
MemCheck,
|
||||
{$ENDIF}
|
||||
Classes, SysUtils, LCLProc, StdCtrls, Forms, Controls, Buttons, Menus,
|
||||
Classes, SysUtils, LCLProc, Forms, Controls, Buttons, Menus,
|
||||
ComCtrls, ExtCtrls, Dialogs, LMessages,
|
||||
// IDEIntf
|
||||
ProjectIntf, NewItemIntf, MenuIntf, LazIDEIntf,
|
||||
|
@ -30,7 +30,7 @@ unit MiscOptions;
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LCLProc, BuildLazDialog, BuildProfileManager,
|
||||
Classes, SysUtils, LCLProc, BuildProfileManager,
|
||||
CodeToolsStructs, TextTools, FileUtil, Laz2_XMLCfg, LazConf, IDEProcs;
|
||||
|
||||
type
|
||||
|
@ -94,8 +94,8 @@ type
|
||||
public
|
||||
constructor Create(TheFilter: TOutputFilter);
|
||||
procedure Init(const aLine, aWorkDir: string; const aLineNumber: integer);
|
||||
procedure LineChanged(const OldValue: string); override;
|
||||
procedure WorkingDirectoryChanged(const OldValue: string); override;
|
||||
procedure LineChanged(const {%H-}OldValue: string); override;
|
||||
procedure WorkingDirectoryChanged(const {%H-}OldValue: string); override;
|
||||
property Filter: TOutputFilter read FFilter;
|
||||
end;
|
||||
|
||||
@ -159,7 +159,7 @@ type
|
||||
procedure ClearScanners;
|
||||
procedure InitExecute;
|
||||
procedure CleanUpExecute;
|
||||
procedure ContinueAsyncExecute(Data: PtrInt);
|
||||
procedure ContinueAsyncExecute({%H-}Data: PtrInt);
|
||||
protected
|
||||
procedure SetErrorName(errtype: TFPCErrorType; const AValue: String );
|
||||
function GetErrorName(errtype: TFPCErrorType): string;
|
||||
|
@ -142,7 +142,7 @@ type
|
||||
FTopInfoMarkup: TSynSelectedColor;
|
||||
|
||||
function GetIDEGutterMarks: TIDESynGutterMarks;
|
||||
procedure GetTopInfoMarkupForLine(Sender: TObject; Line: integer; var Special: boolean;
|
||||
procedure GetTopInfoMarkupForLine(Sender: TObject; {%H-}Line: integer; var Special: boolean;
|
||||
aMarkup: TSynSelectedColor);
|
||||
procedure SetShowTopInfo(AValue: boolean);
|
||||
procedure SetTopInfoMarkup(AValue: TSynSelectedColor);
|
||||
@ -184,7 +184,7 @@ type
|
||||
function GetInitializationLine: Integer;
|
||||
function GetInterfaceLine: Integer;
|
||||
protected
|
||||
function CreateRangeList(ALines: TSynEditStringsBase): TSynHighlighterRangeList; override;
|
||||
function CreateRangeList({%H-}ALines: TSynEditStringsBase): TSynHighlighterRangeList; override;
|
||||
function StartCodeFoldBlock(ABlockType: Pointer;
|
||||
IncreaseLevel: Boolean = true): TSynCustomCodeFoldBlock; override;
|
||||
public
|
||||
@ -221,7 +221,7 @@ type
|
||||
procedure SetSingleLine(const AValue: Boolean);
|
||||
protected
|
||||
procedure BufferChanged(Sender: TObject);
|
||||
procedure HighlightChanged(Sender: TSynEditStrings; AIndex, ACount : Integer);
|
||||
procedure HighlightChanged(Sender: TSynEditStrings; {%H-}AIndex, {%H-}ACount : Integer);
|
||||
procedure ReCalc; override;
|
||||
|
||||
procedure Paint(Canvas: TCanvas; AClip: TRect; TopOffset: integer); override;
|
||||
@ -649,7 +649,7 @@ begin
|
||||
|
||||
InfCnt := List.Count;
|
||||
for i := InfCnt-1 downto 0 do begin
|
||||
if not(TPascalCodeFoldBlockType(PtrUInt(List.NodeFoldType[i])) in
|
||||
if not(TPascalCodeFoldBlockType({%H-}PtrUInt(List.NodeFoldType[i])) in
|
||||
[cfbtClass, cfbtClassSection, cfbtProcedure])
|
||||
then
|
||||
continue;
|
||||
@ -658,7 +658,7 @@ begin
|
||||
if sfaInvalid in Inf.FoldAction then
|
||||
continue;
|
||||
|
||||
NodeFoldType:=TPascalCodeFoldBlockType(PtrUInt(Inf.FoldType));
|
||||
NodeFoldType:=TPascalCodeFoldBlockType({%H-}PtrUInt(Inf.FoldType));
|
||||
if (NodeFoldType in [cfbtClassSection]) and (ListCnt = 0) then begin
|
||||
InfList[ListCnt] := Inf;
|
||||
inc(ListCnt);
|
||||
@ -674,7 +674,7 @@ begin
|
||||
inc(ListCnt);
|
||||
end;
|
||||
if (NodeFoldType in [cfbtProcedure]) and (ListCnt = 2) and
|
||||
(TPascalCodeFoldBlockType(PtrUInt(InfList[ListCnt-1].FoldType)) = cfbtProcedure)
|
||||
(TPascalCodeFoldBlockType({%H-}PtrUInt(InfList[ListCnt-1].FoldType)) = cfbtProcedure)
|
||||
then begin
|
||||
InfList[ListCnt-1] := Inf;
|
||||
end;
|
||||
@ -864,8 +864,8 @@ end;
|
||||
function TIDESynPasSyn.StartCodeFoldBlock(ABlockType: Pointer;
|
||||
IncreaseLevel: Boolean): TSynCustomCodeFoldBlock;
|
||||
begin
|
||||
if (ABlockType = Pointer(PtrInt(cfbtUnitSection))) or
|
||||
(ABlockType = Pointer(PtrInt(cfbtUnitSection)) + PtrUInt(CountPascalCodeFoldBlockOffset))
|
||||
if (ABlockType = Pointer(PtrUInt(cfbtUnitSection))) or
|
||||
(ABlockType = Pointer(PtrUInt(cfbtUnitSection)) + {%H-}PtrUInt(CountPascalCodeFoldBlockOffset))
|
||||
then begin
|
||||
if KeyComp('Interface') then
|
||||
TIDESynHighlighterPasRangeList(CurrentRanges).FInterfaceLine := LineIndex + 1;
|
||||
@ -1427,7 +1427,7 @@ begin
|
||||
dec(j);
|
||||
if FoldView.IsFoldedAtTextIndex(i,j) then begin
|
||||
FldInf := FoldView.FoldProvider.FoldOpenInfo(i, j);
|
||||
if TPascalCodeFoldBlockType(PtrUInt(FldInf.FoldType)) in
|
||||
if TPascalCodeFoldBlockType({%H-}PtrUInt(FldInf.FoldType)) in
|
||||
[cfbtAnsiComment, cfbtBorCommand, cfbtSlashComment]
|
||||
then begin
|
||||
FoldView.UnFoldAtTextIndex(i, j, 1, False, 0);
|
||||
@ -1452,7 +1452,7 @@ begin
|
||||
while j > 0 do begin
|
||||
dec(j);
|
||||
FldInf := FoldView.FoldProvider.FoldOpenInfo(i, j);
|
||||
if (TPascalCodeFoldBlockType(PtrUInt(FldInf.FoldType)) in
|
||||
if (TPascalCodeFoldBlockType({%H-}PtrUInt(FldInf.FoldType)) in
|
||||
[cfbtAnsiComment, cfbtBorCommand, cfbtSlashComment]) and
|
||||
(sfaFoldFold in FldInf.FoldAction)
|
||||
then begin
|
||||
@ -1476,7 +1476,7 @@ begin
|
||||
while j > 0 do begin
|
||||
dec(j);
|
||||
FldInf := FoldView.FoldProvider.FoldOpenInfo(i, j);
|
||||
if (TPascalCodeFoldBlockType(PtrUInt(FldInf.FoldType)) in
|
||||
if (TPascalCodeFoldBlockType({%H-}PtrUInt(FldInf.FoldType)) in
|
||||
[cfbtAnsiComment, cfbtBorCommand, cfbtSlashComment]) and
|
||||
(sfaFoldHide in FldInf.FoldAction)
|
||||
then begin
|
||||
@ -1539,7 +1539,7 @@ begin
|
||||
j := FoldView.FoldProvider.FoldOpenCount(i);
|
||||
while j > 0 do begin
|
||||
dec(j);
|
||||
ft := TPascalCodeFoldBlockType(PtrUInt(FoldView.FoldProvider.FoldOpenInfo(i, j).FoldType));
|
||||
ft := TPascalCodeFoldBlockType({%H-}PtrUInt(FoldView.FoldProvider.FoldOpenInfo(i, j).FoldType));
|
||||
if ((ft in Foldable) or (ft in HideAble)) and FoldView.IsFoldedAtTextIndex(i,j) then
|
||||
HasCollapsedComments := True
|
||||
else begin
|
||||
|
@ -87,13 +87,13 @@ type
|
||||
procedure SetItems(Index: integer; NewMacro: TTransferMacro);
|
||||
procedure SetMarkUnhandledMacros(const AValue: boolean);
|
||||
protected
|
||||
function MF_Ext(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_Path(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_Name(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_NameOnly(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_MakeDir(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_MakeFile(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_Trim(const Filename:string; const Data: PtrInt; var Abort: boolean):string; virtual;
|
||||
function MF_Ext(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_Path(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_Name(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_NameOnly(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_MakeDir(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_MakeFile(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
function MF_Trim(const Filename:string; const {%H-}Data: PtrInt; var {%H-}Abort: boolean):string; virtual;
|
||||
procedure DoSubstitution(TheMacro: TTransferMacro; const MacroName: string;
|
||||
var s:string; const Data: PtrInt; var Handled, Abort: boolean;
|
||||
Depth: integer); virtual;
|
||||
|
Loading…
Reference in New Issue
Block a user