home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 October
/
Chip_2001-10_cd1.bin
/
zkuste
/
delphi
/
kompon
/
d123456
/
CHEMPLOT.ZIP
/
Misc
/
Fileinfo.hpp
< prev
next >
Wrap
C/C++ Source or Header
|
2001-07-31
|
3KB
|
87 lines
// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Fileinfo.pas' rev: 3.00
#ifndef FileinfoHPP
#define FileinfoHPP
#include <Windows.hpp>
#include <SysUtils.hpp>
#include <Classes.hpp>
#include <SysInit.hpp>
#include <System.hpp>
//-- user supplied -----------------------------------------------------------
namespace Fileinfo
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TFileVersionInfo;
class PASCALIMPLEMENTATION TFileVersionInfo : public Classes::TComponent
{
typedef Classes::TComponent inherited;
private:
System::AnsiString fCompanyName;
System::AnsiString fFileDescription;
System::AnsiString fFileVersion;
System::AnsiString fInternalName;
System::AnsiString fLegalCopyright;
System::AnsiString fLegalTradeMarks;
System::AnsiString fOriginalFilename;
System::AnsiString fProductName;
System::AnsiString fProductVersion;
System::AnsiString fComments;
System::AnsiString fExecutableFile;
System::AnsiString fCountryCode;
protected:
void __fastcall setExecutableFile(System::AnsiString FileName);
void __fastcall clearInfo(void);
public:
__fastcall virtual TFileVersionInfo(Classes::TComponent* AOwner);
void __fastcall FindFileVersionInfo(void);
__published:
__property System::AnsiString Comments = {read=fComments, write=fComments};
__property System::AnsiString CompanyName = {read=fCompanyName, write=fCompanyName};
__property System::AnsiString CountryCode = {read=fCountryCode, write=fCountryCode};
__property System::AnsiString ExecutableFile = {read=fExecutableFile, write=setExecutableFile};
__property System::AnsiString FileDescription = {read=fFileDescription, write=fFileDescription};
__property System::AnsiString FileVersion = {read=fFileVersion, write=fFileVersion};
__property System::AnsiString InternalName = {read=fInternalName, write=fInternalName};
__property System::AnsiString LegalCopyright = {read=fLegalCopyright, write=fLegalCopyright};
__property System::AnsiString LegalTradeMarks = {read=fLegalTradeMarks, write=fLegalTradeMarks};
__property System::AnsiString OriginalFilename = {read=fOriginalFilename, write=fOriginalFilename};
__property System::AnsiString ProductName = {read=fProductName, write=fProductName};
__property System::AnsiString ProductVersion = {read=fProductVersion, write=fProductVersion};
public:
/* TComponent.Destroy */ __fastcall virtual ~TFileVersionInfo(void) { }
};
#pragma pack(push, 1)
struct TTranslation
{
Byte b1;
Byte b2;
Byte b3;
Byte b4;
} ;
#pragma pack(pop)
typedef TTranslation *PTranslation;
//-- var, const, procedure ---------------------------------------------------
} /* namespace Fileinfo */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Fileinfo;
#endif
//-- end unit ----------------------------------------------------------------
#endif // Fileinfo