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