Skip to content

Commit 1d8b241

Browse files
author
joachim.marder
committed
Removed no longer needed function TRibbonCompiler.ConvertHeaderFile()
1 parent 886e255 commit 1d8b241

File tree

1 file changed

+0
-74
lines changed

1 file changed

+0
-74
lines changed

Designer/Classes/RibbonCompiler.pas

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ TRibbonCompiler = class
3232
function Execute(const Application, CurrentDir: String;
3333
const Parameters: array of String): Boolean;
3434
procedure CreateDelphiProject(const Filename: String);
35-
function ConvertHeaderFile(const HeaderFilename, PasFilename: String): Boolean;
3635
{$ENDREGION 'Internal Declarations'}
3736
public
3837
function Compile(const Document: TRibbonDocument): TRibbonCompileResult;
@@ -124,79 +123,6 @@ procedure TRibbonCompiler.DoMessage(const MsgType: TMessageKind;
124123
FOnMessage(Self, MsgType, Msg);
125124
end;
126125

127-
function TRibbonCompiler.ConvertHeaderFile(const HeaderFilename,
128-
PasFilename: String): Boolean;
129-
var
130-
HeaderFile, PasFile: TextFile;
131-
S: String;
132-
I: Integer;
133-
begin
134-
Result := False;
135-
if (not FileExists(HeaderFilename)) then
136-
Exit;
137-
138-
AssignFile(HeaderFile, HeaderFilename);
139-
Reset(HeaderFile);
140-
try
141-
AssignFile(PasFile, PasFilename);
142-
Rewrite(PasFile);
143-
try
144-
WriteLn(PasFile, 'unit ', ChangeFileExt(ExtractFileName(PasFilename), ''), ';');
145-
WriteLn(PasFile, '');
146-
WriteLn(PasFile, '// *****************************************************************************');
147-
WriteLn(PasFile, '// * This is an automatically generated source file for UI Element definition *');
148-
WriteLn(PasFile, '// * resource symbols and values. Please do not modify manually. *');
149-
WriteLn(PasFile, '// *****************************************************************************');
150-
WriteLn(PasFile, '');
151-
WriteLn(PasFile, 'interface');
152-
WriteLn(PasFile, '');
153-
WriteLn(PasFile, 'const');
154-
while (not Eof(HeaderFile)) do
155-
begin
156-
ReadLn(HeaderFile, S);
157-
S := Trim(S);
158-
if (Copy(S, 1, 8) = '#define ') then
159-
begin
160-
Delete(S, 1, 8);
161-
I := Pos(' ', S);
162-
if (I > 0) then
163-
begin
164-
Insert(' =', S, I);
165-
I := Pos('/*', S);
166-
if (I > 0) then
167-
begin
168-
S[I + 1] := '/';
169-
Dec(I);
170-
while (I > 1) and (S[I] = ' ') do
171-
Dec(I);
172-
Insert(';', S, I + 1);
173-
I := Pos('*/', S);
174-
if (I > 0) then
175-
begin
176-
SetLength(S, I - 1);
177-
S := Trim(S);
178-
end;
179-
end
180-
else
181-
S := S + ';';
182-
WriteLn(PasFile, ' ', S);
183-
end;
184-
end;
185-
end;
186-
WriteLn(PasFile, '');
187-
WriteLn(PasFile, 'implementation');
188-
WriteLn(PasFile, '');
189-
WriteLn(PasFile, 'end.');
190-
finally
191-
CloseFile(PasFile);
192-
end;
193-
finally
194-
CloseFile(HeaderFile);
195-
end;
196-
197-
Result := True;
198-
end;
199-
200126
procedure TRibbonCompiler.CreateDelphiProject(const Filename: String);
201127
const
202128
PROJECT_SOURCE =

0 commit comments

Comments
 (0)