EH_ULT

4.9/2

Sintassi

typedef struct {

	BOOL	bReady;

	UTF8	szFile[300];
	CHAR	szUltFolder[300];
	DWORD	dwLastId;
	INT		iVersion;
	INT		iTypeEncDict;			 // 0=con @# e @<, 1=con \1\2\3

	INT		iLangNum;				  // Numero di lingue/Codici presenti nel dizionario
	INT		iLangWant;				// Lingua voluta (Macro della lingua) / Solo uso Esecutivo per caricare solo la lingua desiderata
	INT		iLangReady;			// Numero di lingue realmente presenti nell'ult, tolte quelle di appoggio come codice,files,note ecc..
	INT		iLangNative;			// Codice Interno della lingua nativa |iLangNative|

	INT		hdlLangReady;			  // Memoria che contiene hdlLangReady
	EH_ULT_LANG *arLangGeneral; // Array con le lingue gestibili
	EH_ULT_LANG *arLangReady;	  // Array cone le lingue presenti nel dizionario
	
	CHAR **	lpLangSuffix;		// Puntatore a suffissi di lingua

	BOOL	fRealCode;				// T/F se il idxLangCode Ë un codice reale: False Ë un "Testo da sorgente", TRUE un Codice
	INT		idxLangCode;			// indice il "Codice" sorgente (default 0)
	INT		idxLangNative;			// indice lingua NATIVA da cui deriva il codice Sorgente(es 1)
	INT		idxLangTranslated;		// Indice della lingua da usare (solo esecutivo)
	INT		idxLangTransAlternative;	// indice lingua Alternativa in caso di traduzione inesistente (indice in Item)
	INT		idxFiles;				// indice Files > 0
	INT		idxNote;				// indice Note > 0

	INT		iLangTransAlternative;		// Codice Interno della lingua alternativa alla traduzione

	BOOL	fLoadAll;				// Tutto il dizionario caricato in memoria
	BOOL	fModified;				// T/F se Ë stato modificato o Ë stata aggiunta qualche voce

	_DMI	dmiDict;		// dmi del dizionario
	INT		iNewItem; // Nuovi item (Es. usato in Scan)

	ULT_TYPE arType[ULT_MAXTYPE];
	ULTVOICE *lpVoiceShare;		// Memoria di appoggio condivisa
	INT		iSizeVoice;

	BOOL	fWebFolder;		// T/F se agganciato ad un WebFolder
	BOOL	fWebAutoScan;		// T/F se deve autoscansire il sito in apertura

	INT		iCS_Source;		// CharType del "codice" presi dal sorgente (default ANSI LATIN1/CHAR)
	INT		iCS_Dictionary;	// CharType dei termini tradotti (default UTF-8/CHAR)
	INT		iEncodeHtml;		// Encoding in Html (default ISO = Es  )
	INT		iItemDup;			// Item duplicati in caricamento (stesso Tipo/Parola codice)

	// Logo di creazione files
	CHAR	szLogFile[500];
	FILE *	chLog;
	BOOL	fLogWrite;			// Scrive il log in fase di costruzione files
	BOOL	fLogShowEnd;		// Mostra il log alla fine
	BOOL	fLogError;			// Se non stati riscontrati errori durante la creazione dei files

} EH_ULT;

Commenti

Ex struttura ULTINFO
Easyhand C/C++: EH_ULT | Last modified: 29/02/2012 14.28.21 Europe/Rome | #1.1771
P.. 519
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy