*****************************************************
* Главный файл определений для проекта My
*
* Piva
*****************************************************

#include foxpro.h
#include keyboard.h
#include color.h
#include errmsg.h
#include ops.h
#include mail.h
#include document.h
#include mask.h
#include face.h
#include pics.h

*======================================================

#define UNDER_CONSTRUCTION	.T.
*
#define CLASS_APP		""
#define IMAGE_APP		"Images.DLL"	&& DLL'ка ресурсов
#define INI_FILE		"CONFIG.INI"	&& Основной файл настроек
#define BOOT_INF		"BASE.INF"		&& Загрузочный файл определений
#define REINDEX_INF		"TAGS.INF"		&& Файл поисаний тегов инексации
#define DATABASE_NAME	"BASE"			&& Имя базы проекта
#define ROOT_OBJECT		oKernel			&& Название основного объекта приложения
*
#define VERSION_CAP		"My"
*
#define MULTI_BOOT		"MultiBoot"		&& MultiBoot Section Name
*
#define MUTEX_NAME		"My.Mutex.0001"

* Код входа в метод PRINT
* 
#define PRINT_PRINT		0		&& Печать отчета сразу
#define PRINT_PREVIEW	1		&& Предварительный просмотр
#define PRINT_MODIFY	2		&& Редактирование отчета
*
#define NID_PROC		GenNID(this.alias,this.keyfield)&& Generator procedure of Numeric ID 
#define CID_PROC		GenCID(this.alias,this.keyfield)&& Generator procedure of Character ID 
*

*** Разные определения

#define CR				chr(13)
#define LF				chr(10)
#define CRLF			chr(13)+chr(10)

#define MYTITLE			_SCREEN.Caption

#define SQL_RESULT		iif(_TALLY=0,0,TMP[1])

#define C_MIN_DATETIME	{^0001.01.01 00:00:00}
#define C_MAX_DATETIME	{^9999.12.31 23:59:59}

#define C_MAX_DATE		{^9999.12.31}
#define C_MIN_DATE		{..::}

#define C_MAX_TIME		{^9999.12.31 23:59:59}
#define C_MIN_TIME		{^0001.01.01 00:00:00}

#define C_MAX_INTEGER	0x7FFFFFFF
#define C_MIN_INTEGER	-0x7FFFFFFF

#define C_NULL_INTEGER	0x00000000
#define C_NULL_DOUBLE	0x0000000000000000

#define C_MIN_UNIQUEID	space(10)
#define C_MAX_UNIQUEID	repl(chr(255),10)

#define CNULL			chr(0)

* Форматы LongDate
*
#define DT_DMY				0		&& День месяц год
#define DT_MY				1		&& Month year
#define DT_Y				2		&& year
#define DT_WDMY				3		&& weekday day month year
#define DT_M				4		&& month name
#define DT_MN				5		&& month name
#define DT_W				6		&& weekday
#define DT_WDMYT			7		&& weekday day month year and time without seconds

*** 

#define LangID			1049
