root/trunk/CodeFromLCL.hpp

Revision 2, 2.2 kB (checked in by sagrer, 11 months ago)
  1. Вымаран старый механизм хранения версии в вендовом ресурсе.
  2. Подключен новый механизм хранения версии.
  3. Заодно подключены файлеги паскалевские, обеспечивающие этот самый механизм.
Line 
1 // Borland C++ Builder
2 // Copyright (c) 1995, 2002 by Borland Software Corporation
3 // All rights reserved
4
5 // (DO NOT EDIT: machine generated header) 'CodeFromLCL.pas' rev: 6.00
6
7 #ifndef CodeFromLCLHPP
8 #define CodeFromLCLHPP
9
10 #pragma delphiheader begin
11 #pragma option push -w-
12 #pragma option push -Vx
13 #include <StrUtils.hpp> // Pascal unit
14 #include <SysUtils.hpp> // Pascal unit
15 #include <Windows.hpp>  // Pascal unit
16 #include <SysInit.hpp>  // Pascal unit
17 #include <System.hpp>   // Pascal unit
18
19 //-- user supplied -----------------------------------------------------------
20
21 namespace Codefromlcl
22 {
23 //-- type declarations -------------------------------------------------------
24 typedef AnsiString __fastcall (*TGetAppNameEvent)(void);
25
26 typedef AnsiString __fastcall (*TGetTempDirEvent)(bool Global);
27
28 typedef AnsiString __fastcall (*TGetTempFileEvent)(const AnsiString Dir, const AnsiString Prefix);
29
30 //-- var, const, procedure ---------------------------------------------------
31 static const char AllDirectoryEntriesMask = '\x2a';
32 extern PACKAGE TGetAppNameEvent OnGetApplicationName;
33 extern PACKAGE TGetTempDirEvent OnGetTempDir;
34 extern PACKAGE TGetTempFileEvent OnGetTempFile;
35 extern PACKAGE AnsiString __fastcall GetEnvironmentVariable(const AnsiString EnvVar);
36 extern PACKAGE AnsiString __fastcall GetTempDir(bool Global)/* overload */;
37 extern PACKAGE AnsiString __fastcall GetTempDir()/* overload */;
38 extern PACKAGE AnsiString __fastcall ChompPathDelim(const AnsiString Path);
39 extern PACKAGE AnsiString __fastcall AppendPathDelim(const AnsiString Path);
40 extern PACKAGE AnsiString __fastcall TrimFilename(const AnsiString AFilename);
41 extern PACKAGE AnsiString __fastcall CleanAndExpandFilename(const AnsiString Filename);
42 extern PACKAGE AnsiString __fastcall CleanAndExpandDirectory(const AnsiString Filename);
43 extern PACKAGE AnsiString __fastcall GetAllFilesMask();
44 extern PACKAGE bool __fastcall DeleteDirectory(const AnsiString DirectoryName, bool OnlyChilds);
45
46 }       /* namespace Codefromlcl */
47 using namespace Codefromlcl;
48 #pragma option pop      // -w-
49 #pragma option pop      // -Vx
50
51 #pragma delphiheader end.
52 //-- end unit ----------------------------------------------------------------
53 #endif  // CodeFromLCL
Note: See TracBrowser for help on using the browser.