mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-28 22:20:25 +02:00
IDE: activated new xml units
git-svn-id: trunk@32302 -
This commit is contained in:
parent
671e8b233d
commit
5fec1dbe91
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{off $DEFINE NewXMLCfg}
|
{off $DEFINE OldXMLCfg}
|
||||||
|
|
||||||
{off $DEFINE MEM_CHECK}
|
{off $DEFINE MEM_CHECK}
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ interface
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
Classes, SysUtils, Laz_XMLCfg,
|
Classes, SysUtils, Laz_XMLCfg,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead, Laz2_XMLWrite, Laz2_DOM,
|
Laz2_XMLRead, Laz2_XMLWrite, Laz2_DOM,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead, Laz_XMLWrite, Laz_DOM,
|
Laz_XMLRead, Laz_XMLWrite, Laz_DOM,
|
||||||
@ -421,7 +421,7 @@ begin
|
|||||||
try
|
try
|
||||||
Buf.SaveToStream(ms);
|
Buf.SaveToStream(ms);
|
||||||
ms.Position:=0;
|
ms.Position:=0;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(ADoc, ms, ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(ADoc, ms, ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(ADoc, ms);
|
Laz_XMLRead.ReadXMLFile(ADoc, ms);
|
||||||
@ -454,7 +454,7 @@ begin
|
|||||||
fKeepFileAttributes:=true;
|
fKeepFileAttributes:=true;
|
||||||
ms:=TMemoryStream.Create;
|
ms:=TMemoryStream.Create;
|
||||||
try
|
try
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(ADoc, ms, WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(ADoc, ms, WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(ADoc, ms);
|
Laz_XMLWrite.WriteXMLFile(ADoc, ms);
|
||||||
|
@ -378,6 +378,7 @@ function DbgS(const p: TPoint): string; overload;
|
|||||||
function DbgS(const p: pointer): string; overload;
|
function DbgS(const p: pointer): string; overload;
|
||||||
function DbgS(const e: extended; MaxDecimals: integer = 999): string; overload;
|
function DbgS(const e: extended; MaxDecimals: integer = 999): string; overload;
|
||||||
function DbgS(const b: boolean): string; overload;
|
function DbgS(const b: boolean): string; overload;
|
||||||
|
function DbgS(const ms: TCustomMemoryStream; Count: PtrInt = -1): string; overload;
|
||||||
function DbgSName(const p: TObject): string; overload;
|
function DbgSName(const p: TObject): string; overload;
|
||||||
function DbgSName(const p: TClass): string; overload;
|
function DbgSName(const p: TClass): string; overload;
|
||||||
function dbgMemRange(P: PByte; Count: integer; Width: integer = 0): string; overload;
|
function dbgMemRange(P: PByte; Count: integer; Width: integer = 0): string; overload;
|
||||||
@ -2921,6 +2922,23 @@ begin
|
|||||||
Result:=dbgs(i1)+','+dbgs(i2)+','+dbgs(i3)+','+dbgs(i4);
|
Result:=dbgs(i1)+','+dbgs(i2)+','+dbgs(i3)+','+dbgs(i4);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function DbgS(const ms: TCustomMemoryStream; Count: PtrInt): string;
|
||||||
|
var
|
||||||
|
OldPos: Int64;
|
||||||
|
begin
|
||||||
|
if Count<0 then
|
||||||
|
Count:=ms.Size-ms.Position;
|
||||||
|
if Count=0 then
|
||||||
|
exit('');
|
||||||
|
OldPos:=ms.Position;
|
||||||
|
try
|
||||||
|
SetLength(Result,Count);
|
||||||
|
ms.Read(Result[1],length(Result));
|
||||||
|
finally
|
||||||
|
ms.Position:=OldPos;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
function DbgSName(const p: TObject): string;
|
function DbgSName(const p: TObject): string;
|
||||||
begin
|
begin
|
||||||
if p=nil then
|
if p=nil then
|
||||||
|
@ -27,12 +27,10 @@ interface
|
|||||||
|
|
||||||
{off $DEFINE MEM_CHECK}
|
{off $DEFINE MEM_CHECK}
|
||||||
|
|
||||||
{$DEFINE NewXMLCfg}
|
|
||||||
|
|
||||||
uses
|
uses
|
||||||
{$IFDEF MEM_CHECK}MemCheck,{$ENDIF}
|
{$IFDEF MEM_CHECK}MemCheck,{$ENDIF}
|
||||||
Classes, sysutils,
|
Classes, sysutils,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
||||||
@ -51,7 +49,7 @@ type
|
|||||||
TXMLConfig = class(TComponent)
|
TXMLConfig = class(TComponent)
|
||||||
private
|
private
|
||||||
FFilename: String;
|
FFilename: String;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
FReadFlags: TXMLReaderFlags;
|
FReadFlags: TXMLReaderFlags;
|
||||||
FWriteFlags: TXMLWriterFlags;
|
FWriteFlags: TXMLWriterFlags;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
@ -109,7 +107,7 @@ type
|
|||||||
published
|
published
|
||||||
property Filename: String read FFilename write SetFilename;
|
property Filename: String read FFilename write SetFilename;
|
||||||
property Document: TXMLDocument read doc;
|
property Document: TXMLDocument read doc;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
property ReadFlags: TXMLReaderFlags read FReadFlags write FReadFlags;
|
property ReadFlags: TXMLReaderFlags read FReadFlags write FReadFlags;
|
||||||
property WriteFlags: TXMLWriterFlags read FWriteFlags write FWriteFlags;
|
property WriteFlags: TXMLWriterFlags read FWriteFlags write FWriteFlags;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
@ -140,7 +138,7 @@ implementation
|
|||||||
constructor TXMLConfig.Create(const AFilename: String);
|
constructor TXMLConfig.Create(const AFilename: String);
|
||||||
begin
|
begin
|
||||||
//DebugLn(['TXMLConfig.Create ',AFilename]);
|
//DebugLn(['TXMLConfig.Create ',AFilename]);
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
// for compatibility with old TXMLConfig, which wrote #13 as #13, not as &xD;
|
// for compatibility with old TXMLConfig, which wrote #13 as #13, not as &xD;
|
||||||
FReadFlags:=[xrfAllowLowerThanInAttributeValue,xrfAllowSpecialCharsInAttributeValue];
|
FReadFlags:=[xrfAllowLowerThanInAttributeValue,xrfAllowSpecialCharsInAttributeValue];
|
||||||
FWriteFlags:=[xwfSpecialCharsInAttributeValue];
|
FWriteFlags:=[xwfSpecialCharsInAttributeValue];
|
||||||
@ -197,7 +195,7 @@ begin
|
|||||||
if Modified and (Filename<>'') then
|
if Modified and (Filename<>'') then
|
||||||
begin
|
begin
|
||||||
//DebugLn(['TXMLConfig.Flush ',Filename]);
|
//DebugLn(['TXMLConfig.Flush ',Filename]);
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(Doc,Filename,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(Doc,Filename,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(Doc,Filename);
|
Laz_XMLWrite.WriteXMLFile(Doc,Filename);
|
||||||
@ -210,7 +208,7 @@ end;
|
|||||||
procedure TXMLConfig.ReadFromStream(s: TStream);
|
procedure TXMLConfig.ReadFromStream(s: TStream);
|
||||||
begin
|
begin
|
||||||
FreeDoc;
|
FreeDoc;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(Doc,s,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(Doc,s,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(Doc,s);
|
Laz_XMLRead.ReadXMLFile(Doc,s);
|
||||||
@ -221,7 +219,7 @@ end;
|
|||||||
|
|
||||||
procedure TXMLConfig.WriteToStream(s: TStream);
|
procedure TXMLConfig.WriteToStream(s: TStream);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(Doc,s,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(Doc,s,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(Doc,s);
|
Laz_XMLWrite.WriteXMLFile(Doc,s);
|
||||||
@ -460,7 +458,7 @@ end;
|
|||||||
procedure TXMLConfig.ReadXMLFile(out ADoc: TXMLDocument; const AFilename: String);
|
procedure TXMLConfig.ReadXMLFile(out ADoc: TXMLDocument; const AFilename: String);
|
||||||
begin
|
begin
|
||||||
InvalidatePathCache;
|
InvalidatePathCache;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(ADoc,AFilename,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(ADoc,AFilename,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(ADoc,AFilename);
|
Laz_XMLRead.ReadXMLFile(ADoc,AFilename);
|
||||||
@ -469,7 +467,7 @@ end;
|
|||||||
|
|
||||||
procedure TXMLConfig.WriteXMLFile(ADoc: TXMLDocument; const AFileName: String);
|
procedure TXMLConfig.WriteXMLFile(ADoc: TXMLDocument; const AFileName: String);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(ADoc,AFileName,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(ADoc,AFileName,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(ADoc,AFileName);
|
Laz_XMLWrite.WriteXMLFile(ADoc,AFileName);
|
||||||
@ -605,7 +603,7 @@ begin
|
|||||||
doc:=nil;
|
doc:=nil;
|
||||||
//debugln(['TXMLConfig.SetFilename Load=',not fDoNotLoadFromFile,' FileExists=',FileExistsCached(Filename),' File=',Filename]);
|
//debugln(['TXMLConfig.SetFilename Load=',not fDoNotLoadFromFile,' FileExists=',FileExistsCached(Filename),' File=',Filename]);
|
||||||
if (not fDoNotLoadFromFile) and FileExistsCached(Filename) then
|
if (not fDoNotLoadFromFile) and FileExistsCached(Filename) then
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(doc,Filename,ReadFlags)
|
Laz2_XMLRead.ReadXMLFile(doc,Filename,ReadFlags)
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(doc,Filename)
|
Laz_XMLRead.ReadXMLFile(doc,Filename)
|
||||||
@ -615,7 +613,7 @@ begin
|
|||||||
try
|
try
|
||||||
ms.Write(fAutoLoadFromSource[1],length(fAutoLoadFromSource));
|
ms.Write(fAutoLoadFromSource[1],length(fAutoLoadFromSource));
|
||||||
ms.Position:=0;
|
ms.Position:=0;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(doc,ms,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(doc,ms,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(doc,ms);
|
Laz_XMLRead.ReadXMLFile(doc,ms);
|
||||||
|
@ -28,10 +28,12 @@ interface
|
|||||||
|
|
||||||
{off $DEFINE MEM_CHECK}
|
{off $DEFINE MEM_CHECK}
|
||||||
|
|
||||||
|
{off $DEFINE OldXMLCfg}
|
||||||
|
|
||||||
uses
|
uses
|
||||||
{$IFDEF MEM_CHECK}MemCheck,{$ENDIF}
|
{$IFDEF MEM_CHECK}MemCheck,{$ENDIF}
|
||||||
Classes, sysutils,
|
Classes, sysutils,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
||||||
@ -50,7 +52,7 @@ type
|
|||||||
TXMLConfig = class(TComponent)
|
TXMLConfig = class(TComponent)
|
||||||
private
|
private
|
||||||
FFilename: String;
|
FFilename: String;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
FReadFlags: TXMLReaderFlags;
|
FReadFlags: TXMLReaderFlags;
|
||||||
FWriteFlags: TXMLWriterFlags;
|
FWriteFlags: TXMLWriterFlags;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
@ -109,7 +111,7 @@ type
|
|||||||
published
|
published
|
||||||
property Filename: String read FFilename write SetFilename;
|
property Filename: String read FFilename write SetFilename;
|
||||||
property Document: TXMLDocument read doc;
|
property Document: TXMLDocument read doc;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
property ReadFlags: TXMLReaderFlags read FReadFlags write FReadFlags;
|
property ReadFlags: TXMLReaderFlags read FReadFlags write FReadFlags;
|
||||||
property WriteFlags: TXMLWriterFlags read FWriteFlags write FWriteFlags;
|
property WriteFlags: TXMLWriterFlags read FWriteFlags write FWriteFlags;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
@ -139,7 +141,7 @@ implementation
|
|||||||
|
|
||||||
constructor TXMLConfig.Create(AOwner: TComponent);
|
constructor TXMLConfig.Create(AOwner: TComponent);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
// for compatibility with old TXMLConfig, which wrote #13 as #13, not as &xD;
|
// for compatibility with old TXMLConfig, which wrote #13 as #13, not as &xD;
|
||||||
FReadFlags:=[xrfAllowLowerThanInAttributeValue,xrfAllowSpecialCharsInAttributeValue];
|
FReadFlags:=[xrfAllowLowerThanInAttributeValue,xrfAllowSpecialCharsInAttributeValue];
|
||||||
// for compatibility with old TXMLConfig, which can not read &xD;, but needs #13
|
// for compatibility with old TXMLConfig, which can not read &xD;, but needs #13
|
||||||
@ -202,7 +204,7 @@ begin
|
|||||||
if Modified and (Filename<>'') then
|
if Modified and (Filename<>'') then
|
||||||
begin
|
begin
|
||||||
//DebugLn(['TXMLConfig.Flush ',Filename]);
|
//DebugLn(['TXMLConfig.Flush ',Filename]);
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(Doc,Filename,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(Doc,Filename,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(Doc,Filename);
|
Laz_XMLWrite.WriteXMLFile(Doc,Filename);
|
||||||
@ -215,7 +217,7 @@ end;
|
|||||||
procedure TXMLConfig.ReadFromStream(s: TStream);
|
procedure TXMLConfig.ReadFromStream(s: TStream);
|
||||||
begin
|
begin
|
||||||
FreeDoc;
|
FreeDoc;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(Doc,s,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(Doc,s,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(Doc,s);
|
Laz_XMLRead.ReadXMLFile(Doc,s);
|
||||||
@ -226,7 +228,7 @@ end;
|
|||||||
|
|
||||||
procedure TXMLConfig.WriteToStream(s: TStream);
|
procedure TXMLConfig.WriteToStream(s: TStream);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(Doc,s,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(Doc,s,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(Doc,s);
|
Laz_XMLWrite.WriteXMLFile(Doc,s);
|
||||||
@ -465,7 +467,7 @@ end;
|
|||||||
procedure TXMLConfig.ReadXMLFile(out ADoc: TXMLDocument; const AFilename: String);
|
procedure TXMLConfig.ReadXMLFile(out ADoc: TXMLDocument; const AFilename: String);
|
||||||
begin
|
begin
|
||||||
InvalidatePathCache;
|
InvalidatePathCache;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(ADoc,AFilename,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(ADoc,AFilename,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(ADoc,AFilename);
|
Laz_XMLRead.ReadXMLFile(ADoc,AFilename);
|
||||||
@ -474,7 +476,7 @@ end;
|
|||||||
|
|
||||||
procedure TXMLConfig.WriteXMLFile(ADoc: TXMLDocument; const AFileName: String);
|
procedure TXMLConfig.WriteXMLFile(ADoc: TXMLDocument; const AFileName: String);
|
||||||
begin
|
begin
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite.WriteXMLFile(ADoc,AFileName,WriteFlags);
|
Laz2_XMLWrite.WriteXMLFile(ADoc,AFileName,WriteFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite.WriteXMLFile(ADoc,AFileName);
|
Laz_XMLWrite.WriteXMLFile(ADoc,AFileName);
|
||||||
@ -610,7 +612,7 @@ begin
|
|||||||
doc:=nil;
|
doc:=nil;
|
||||||
//debugln(['TXMLConfig.SetFilename Load=',not fDoNotLoadFromFile,' FileExists=',FileExistsCached(Filename),' File=',Filename]);
|
//debugln(['TXMLConfig.SetFilename Load=',not fDoNotLoadFromFile,' FileExists=',FileExistsCached(Filename),' File=',Filename]);
|
||||||
if (not fDoNotLoadFromFile) and FileExistsCached(Filename) then
|
if (not fDoNotLoadFromFile) and FileExistsCached(Filename) then
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(doc,Filename,ReadFlags)
|
Laz2_XMLRead.ReadXMLFile(doc,Filename,ReadFlags)
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(doc,Filename)
|
Laz_XMLRead.ReadXMLFile(doc,Filename)
|
||||||
@ -620,7 +622,7 @@ begin
|
|||||||
try
|
try
|
||||||
ms.Write(fAutoLoadFromSource[1],length(fAutoLoadFromSource));
|
ms.Write(fAutoLoadFromSource[1],length(fAutoLoadFromSource));
|
||||||
ms.Position:=0;
|
ms.Position:=0;
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLRead.ReadXMLFile(doc,ms,ReadFlags);
|
Laz2_XMLRead.ReadXMLFile(doc,ms,ReadFlags);
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLRead.ReadXMLFile(doc,ms);
|
Laz_XMLRead.ReadXMLFile(doc,ms);
|
||||||
|
@ -37,7 +37,7 @@ interface
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
SysUtils, Classes, TypInfo, FileProcs,
|
SysUtils, Classes, TypInfo, FileProcs,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLWrite
|
Laz2_DOM, Laz2_XMLWrite
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLWrite
|
Laz_DOM, Laz_XMLWrite
|
||||||
|
@ -37,7 +37,7 @@ interface
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
Classes, SysUtils, LCLProc,
|
Classes, SysUtils, LCLProc,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
laz2_DOM,
|
laz2_DOM,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM,
|
Laz_DOM,
|
||||||
|
@ -45,7 +45,7 @@ uses
|
|||||||
CodeAtom, CodeTree, CodeToolManager, FindDeclarationTool, BasicCodeTools,
|
CodeAtom, CodeTree, CodeToolManager, FindDeclarationTool, BasicCodeTools,
|
||||||
KeywordFuncLists, PascalParserTool, CodeCache, CacheCodeTools, CustomCodeTool,
|
KeywordFuncLists, PascalParserTool, CodeCache, CacheCodeTools, CustomCodeTool,
|
||||||
FileProcs,
|
FileProcs,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
||||||
|
@ -36,7 +36,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, Forms, LCLProc, InterfaceBase, StringHashList,
|
Classes, SysUtils, Forms, LCLProc, InterfaceBase, StringHashList,
|
||||||
ObjectInspector, OIFavouriteProperties,
|
ObjectInspector, OIFavouriteProperties,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
||||||
|
@ -38,7 +38,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, LCLProc, LResources, Forms, Controls, Dialogs, FileProcs,
|
Classes, SysUtils, LCLProc, LResources, Forms, Controls, Dialogs, FileProcs,
|
||||||
FileUtil, Laz_XMLCfg,
|
FileUtil, Laz_XMLCfg,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_XMLWrite,
|
Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_XMLWrite,
|
Laz_XMLWrite,
|
||||||
|
@ -33,7 +33,7 @@ uses
|
|||||||
Classes, SysUtils, LCLProc, Forms, Controls, Graphics, Dialogs,
|
Classes, SysUtils, LCLProc, Forms, Controls, Graphics, Dialogs,
|
||||||
StdCtrls, Buttons, ExtCtrls, AvgLvlTree, ComCtrls,
|
StdCtrls, Buttons, ExtCtrls, AvgLvlTree, ComCtrls,
|
||||||
// codetools
|
// codetools
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
laz2_DOM,
|
laz2_DOM,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM,
|
Laz_DOM,
|
||||||
|
@ -40,7 +40,7 @@ uses
|
|||||||
// codetools
|
// codetools
|
||||||
BasicCodeTools, FileProcs, CodeAtom, CodeCache, CodeToolManager,
|
BasicCodeTools, FileProcs, CodeAtom, CodeCache, CodeToolManager,
|
||||||
CTXMLFixFragment,
|
CTXMLFixFragment,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
Laz2_DOM, Laz2_XMLRead, Laz2_XMLWrite,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
Laz_DOM, Laz_XMLRead, Laz_XMLWrite,
|
||||||
|
@ -32,7 +32,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, LCLProc, Forms, Controls, Graphics, Dialogs,
|
Classes, SysUtils, LCLProc, Forms, Controls, Graphics, Dialogs,
|
||||||
ExtCtrls, StdCtrls, ButtonPanel, FileUtil, LCLType, AvgLvlTree,
|
ExtCtrls, StdCtrls, ButtonPanel, FileUtil, LCLType, AvgLvlTree,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
Laz2_DOM,
|
Laz2_DOM,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM,
|
Laz_DOM,
|
||||||
|
@ -39,7 +39,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, Process, LCLProc, Controls, Forms, FileUtil,
|
Classes, SysUtils, Process, LCLProc, Controls, Forms, FileUtil,
|
||||||
CodeToolManager, LazConf, Laz_XMLCfg,
|
CodeToolManager, LazConf, Laz_XMLCfg,
|
||||||
{$IFDEF NewXMLCfg}
|
{$IFNDEF OldXMLCfg}
|
||||||
laz2_DOM,
|
laz2_DOM,
|
||||||
{$ELSE}
|
{$ELSE}
|
||||||
Laz_DOM,
|
Laz_DOM,
|
||||||
@ -449,7 +449,7 @@ begin
|
|||||||
if Assigned(Node) then
|
if Assigned(Node) then
|
||||||
begin
|
begin
|
||||||
StringTable.Clear;
|
StringTable.Clear;
|
||||||
for i := 0 to Node.Attributes.{$IFDEF NewXMLCfg}Length{$ELSE}Count{$ENDIF} - 1 do
|
for i := 0 to Node.Attributes.{$IFNDEF OldXMLCfg}Length{$ELSE}Count{$ENDIF} - 1 do
|
||||||
StringTable[Node.Attributes[i].NodeName] := Node.Attributes[i].NodeValue;
|
StringTable[Node.Attributes[i].NodeName] := Node.Attributes[i].NodeValue;
|
||||||
StringTable.AddRequired;
|
StringTable.AddRequired;
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user