home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 October
/
Chip_2001-10_cd1.bin
/
zkuste
/
delphi
/
kompon
/
d123456
/
CHEMPLOT.ZIP
/
Misc
/
Misc.hpp
< prev
next >
Wrap
C/C++ Source or Header
|
2001-07-31
|
11KB
|
253 lines
// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Misc.pas' rev: 3.00
#ifndef MiscHPP
#define MiscHPP
#include <ShellAPI.hpp>
#include <Graphics.hpp>
#include <Forms.hpp>
#include <Dialogs.hpp>
#include <Controls.hpp>
#include <Clipbrd.hpp>
#include <Windows.hpp>
#include <NoMath.hpp>
#include <TypInfo.hpp>
#include <SysUtils.hpp>
#include <Classes.hpp>
#include <SysInit.hpp>
#include <System.hpp>
//-- user supplied -----------------------------------------------------------
namespace Misc
{
//-- type declarations -------------------------------------------------------
typedef float *pSingle;
typedef double *pDouble;
typedef int TIntegerArray[536870911];
typedef float TSingleArray[536870911];
typedef double TDoubleArray[268435455];
typedef TIntegerArray *pIntegerArray;
typedef TSingleArray *pSingleArray;
typedef TDoubleArray *pDoubleArray;
typedef Shortint TPercent;
struct TXYPoint
{
float X;
float Y;
} ;
typedef TXYPoint *pXYPoint;
typedef TXYPoint TXYArray[268435455];
typedef TXYArray *pXYArray;
struct TIdentMapEntry
{
Graphics::TColor Value;
System::AnsiString Name;
} ;
typedef tagRGBTRIPLE TRGBArray[20001];
typedef TRGBArray *pRGBArray;
struct TRainbowColor
{
int R;
int G;
int B;
} ;
class DELPHICLASS TFileList;
class PASCALIMPLEMENTATION TFileList : public Classes::TStringList
{
typedef Classes::TStringList inherited;
public:
virtual void __fastcall AppendToFile(const System::AnsiString FileName);
public:
/* TStringList.Destroy */ __fastcall virtual ~TFileList(void) { }
public:
/* TObject.Create */ __fastcall TFileList(void) : Classes::TStringList() { }
};
class DELPHICLASS TMemoryStreamEx;
class PASCALIMPLEMENTATION TMemoryStreamEx : public Classes::TMemoryStream
{
typedef Classes::TMemoryStream inherited;
public:
virtual void __fastcall AppendToFile(const System::AnsiString FileName);
public:
/* TMemoryStream.Destroy */ __fastcall virtual ~TMemoryStreamEx(void) { }
public:
/* TObject.Create */ __fastcall TMemoryStreamEx(void) : Classes::TMemoryStream() { }
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE System::ResourceString _sHelp;
#define Misc_sHelp System::LoadResourceString(&Misc::_sHelp)
extern PACKAGE System::ResourceString _sOK;
#define Misc_sOK System::LoadResourceString(&Misc::_sOK)
extern PACKAGE System::ResourceString _sCancel;
#define Misc_sCancel System::LoadResourceString(&Misc::_sCancel)
extern PACKAGE System::ResourceString _sApply;
#define Misc_sApply System::LoadResourceString(&Misc::_sApply)
extern PACKAGE System::ResourceString _sApplyHint;
#define Misc_sApplyHint System::LoadResourceString(&Misc::_sApplyHint)
extern PACKAGE System::ResourceString _sAbout;
#define Misc_sAbout System::LoadResourceString(&Misc::_sAbout)
extern PACKAGE System::ResourceString _sAuthor;
#define Misc_sAuthor System::LoadResourceString(&Misc::_sAuthor)
extern PACKAGE System::ResourceString _sExit;
#define Misc_sExit System::LoadResourceString(&Misc::_sExit)
extern PACKAGE System::ResourceString _sReopen;
#define Misc_sReopen System::LoadResourceString(&Misc::_sReopen)
extern PACKAGE System::ResourceString _sAt;
#define Misc_sAt System::LoadResourceString(&Misc::_sAt)
extern PACKAGE System::ResourceString _strIn;
#define Misc_strIn System::LoadResourceString(&Misc::_strIn)
extern PACKAGE System::ResourceString _sOr;
#define Misc_sOr System::LoadResourceString(&Misc::_sOr)
extern PACKAGE System::ResourceString _sOf;
#define Misc_sOf System::LoadResourceString(&Misc::_sOf)
extern PACKAGE System::ResourceString _sBy;
#define Misc_sBy System::LoadResourceString(&Misc::_sBy)
extern PACKAGE System::ResourceString _sOn;
#define Misc_sOn System::LoadResourceString(&Misc::_sOn)
extern PACKAGE System::ResourceString _sBecause;
#define Misc_sBecause System::LoadResourceString(&Misc::_sBecause)
extern PACKAGE System::ResourceString _sWith;
#define Misc_sWith System::LoadResourceString(&Misc::_sWith)
extern PACKAGE System::ResourceString _sFrom;
#define Misc_sFrom System::LoadResourceString(&Misc::_sFrom)
extern PACKAGE System::ResourceString _sTo;
#define Misc_sTo System::LoadResourceString(&Misc::_sTo)
extern PACKAGE System::ResourceString _sIs;
#define Misc_sIs System::LoadResourceString(&Misc::_sIs)
extern PACKAGE System::ResourceString _sAnd;
#define Misc_sAnd System::LoadResourceString(&Misc::_sAnd)
extern PACKAGE System::ResourceString _sLeft;
#define Misc_sLeft System::LoadResourceString(&Misc::_sLeft)
extern PACKAGE System::ResourceString _sTop;
#define Misc_sTop System::LoadResourceString(&Misc::_sTop)
extern PACKAGE System::ResourceString _sRight;
#define Misc_sRight System::LoadResourceString(&Misc::_sRight)
extern PACKAGE System::ResourceString _sBottom;
#define Misc_sBottom System::LoadResourceString(&Misc::_sBottom)
extern PACKAGE System::ResourceString _sURLLabelHint;
#define Misc_sURLLabelHint System::LoadResourceString(&Misc::_sURLLabelHint)
extern PACKAGE System::ResourceString _sEmailLabelHint;
#define Misc_sEmailLabelHint System::LoadResourceString(&Misc::_sEmailLabelHint)
extern PACKAGE System::ResourceString _sProgramIconHint;
#define Misc_sProgramIconHint System::LoadResourceString(&Misc::_sProgramIconHint)
extern PACKAGE System::ResourceString _sNotInstalled;
#define Misc_sNotInstalled System::LoadResourceString(&Misc::_sNotInstalled)
extern PACKAGE System::ResourceString _sBrowser;
#define Misc_sBrowser System::LoadResourceString(&Misc::_sBrowser)
extern PACKAGE System::ResourceString _sSelection;
#define Misc_sSelection System::LoadResourceString(&Misc::_sSelection)
extern PACKAGE System::ResourceString _sWhich;
#define Misc_sWhich System::LoadResourceString(&Misc::_sWhich)
extern PACKAGE System::ResourceString _sWebBrowser;
#define Misc_sWebBrowser System::LoadResourceString(&Misc::_sWebBrowser)
extern PACKAGE System::ResourceString _sProgramToUse;
#define Misc_sProgramToUse System::LoadResourceString(&Misc::_sProgramToUse)
extern PACKAGE System::ResourceString _sMailer;
#define Misc_sMailer System::LoadResourceString(&Misc::_sMailer)
extern PACKAGE System::ResourceString _sEmail;
#define Misc_sEmail System::LoadResourceString(&Misc::_sEmail)
extern PACKAGE System::ResourceString _sVersion;
#define Misc_sVersion System::LoadResourceString(&Misc::_sVersion)
extern PACKAGE System::ResourceString _sTotal;
#define Misc_sTotal System::LoadResourceString(&Misc::_sTotal)
extern PACKAGE System::ResourceString _sFree;
#define Misc_sFree System::LoadResourceString(&Misc::_sFree)
extern PACKAGE System::ResourceString _sMemory;
#define Misc_sMemory System::LoadResourceString(&Misc::_sMemory)
extern PACKAGE System::ResourceString _sOSDamnned;
#define Misc_sOSDamnned System::LoadResourceString(&Misc::_sOSDamnned)
extern PACKAGE System::ResourceString _sOptions;
#define Misc_sOptions System::LoadResourceString(&Misc::_sOptions)
extern PACKAGE System::ResourceString _sPickAnOption;
#define Misc_sPickAnOption System::LoadResourceString(&Misc::_sPickAnOption)
extern PACKAGE System::ResourceString _sOptionsRadioGroupHint;
#define Misc_sOptionsRadioGroupHint System::LoadResourceString(&Misc::_sOptionsRadioGroupHint)
extern PACKAGE System::ResourceString _sIDisagree;
#define Misc_sIDisagree System::LoadResourceString(&Misc::_sIDisagree)
extern PACKAGE System::ResourceString _sViewLicense;
#define Misc_sViewLicense System::LoadResourceString(&Misc::_sViewLicense)
extern PACKAGE System::ResourceString _sIAgree;
#define Misc_sIAgree System::LoadResourceString(&Misc::_sIAgree)
extern PACKAGE System::ResourceString _sViewLicenseBitBtnHint;
#define Misc_sViewLicenseBitBtnHint System::LoadResourceString(&Misc::_sViewLicenseBitBtnHint)
extern PACKAGE System::ResourceString _sIAgreeBitBtnHint;
#define Misc_sIAgreeBitBtnHint System::LoadResourceString(&Misc::_sIAgreeBitBtnHint)
#define PI_ON_2 (1.570796E+00)
#define THREE_PI_ON_2 (4.712389E+00)
#define TWO_PI (6.283185E+00)
#define DEGS_PER_RAD (5.729578E+01)
#define CRLF "\x02\r\n\x03\x06E╛"
#define MY_COLORS_MAX (Byte)(15)
extern PACKAGE Graphics::TColor MyColorValues[16];
#define MAX_RAINBOW_COLORS (Byte)(5)
extern PACKAGE int RainbowColors[6][3];
extern PACKAGE int __fastcall GetLineLengthFromStream(Classes::TMemoryStream* AStream);
extern PACKAGE System::AnsiString __fastcall ReadLine(Classes::TMemoryStream* AStream);
extern PACKAGE bool __fastcall FindStringInStream(System::AnsiString TheString, Classes::TMemoryStream*
AStream);
extern PACKAGE System::AnsiString __fastcall CleanString(System::AnsiString AString, char TheChar);
extern PACKAGE System::AnsiString __fastcall StrRev(System::AnsiString TheStr);
extern PACKAGE void __fastcall DeSci(Extended ExtNumber, Extended &Mantissa, int &Exponent);
extern PACKAGE void __fastcall Wait(int mSeconds, bool ProcessMessages);
extern PACKAGE Extended __fastcall GetAngleDeg(int Xi, int Yi);
extern PACKAGE Extended __fastcall GetAngle(int Xi, int Yi);
extern PACKAGE System::AnsiString __fastcall GetWord(System::AnsiString &This_Line, System::AnsiString
Delimiter);
extern PACKAGE int __fastcall IndexOfColorValue(Graphics::TColor Value);
extern PACKAGE int __fastcall IndexOfColorName(System::AnsiString Name);
extern PACKAGE Graphics::TColor __fastcall GetPalerColor(Graphics::TColor Value, int Brightness);
extern PACKAGE Graphics::TColor __fastcall GetDarkerColor(Graphics::TColor Value, int Brightness);
extern PACKAGE Graphics::TColor __fastcall GetInverseColor(Graphics::TColor Value);
extern PACKAGE Graphics::TColor __fastcall Rainbow(float Fraction);
extern PACKAGE bool __fastcall InputColor(Graphics::TColor &AColor);
extern PACKAGE void __fastcall SetDialogGeometry(Forms::TForm* AForm, Controls::TControl* AButton, int
BorderWidth);
extern PACKAGE int __fastcall BinToInt(System::AnsiString Value);
extern PACKAGE System::AnsiString __fastcall IntToBin(int Value);
extern PACKAGE bool __fastcall IsInteger(System::AnsiString Value);
extern PACKAGE bool __fastcall IsFixed(System::AnsiString Value);
extern PACKAGE bool __fastcall IsReal(System::AnsiString Value);
extern PACKAGE void __fastcall TextOutAnglePersist(Graphics::TCanvas* ACanvas, int Angle, int Left,
int Top, System::AnsiString TheText);
extern PACKAGE void __fastcall TextOutAngle(Graphics::TCanvas* ACanvas, int Angle, int Left, int Top
, System::AnsiString TheText);
extern PACKAGE void __fastcall ShellExec(System::AnsiString Cmd);
extern PACKAGE void __fastcall ShowHTML(System::AnsiString Cmd);
extern PACKAGE void __fastcall DoMail(System::AnsiString Cmd);
} /* namespace Misc */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Misc;
#endif
//-- end unit ----------------------------------------------------------------
#endif // Misc