A voir également:
- Télécharger dbase 3 plus gratuit
- Codeblocks avec compilateur - Télécharger - Langages
- Compilateur cobol gratuit ✓ - Forum Programmation
- Compilateur Scriptol PHP - Télécharger - Divers Web & Internet
- [PasCaL] Compilateur Linux - Forum Pascal
- Trouver un compilateur fortran - Forum Linux / Unix
42 réponses
Oui, les index ntx de Harbour sont équivalents à ceux de Clipper.
J'ai des sites où il y a des programmes Harbour et Clipper sur les mêmes fichiers.
Tu peux rajouter en début de programme, après la déclaration des variables LOCAL, l'instruction :
REQUEST DBFNTX
Normalement, c'est par défaut.
Pour le code des caractères, 2 solutions :
OEM ( dos )
REQUEST HB_LANG_FR
REQUEST HB_CODEPAGE_FR850
HB_CDPSELECT( 'FR850' )
HB_LANGSELECT( 'FR' )
ANSI ( Windows )
REQUEST HB_LANG_FR
REQUEST HB_CODEPAGE_FRWIN
HB_CDPSELECT('FRWIN')
HB_LANGSELECT( 'FR' )
Tu as 2 fonctions pour convertir OEM en AINSI et vice-versa :
HB_OEMTOANSI( cChaine ) et HB_ANSITOOEM( cChaine )
Si tu as déjà utilisé Clipper 5.3, Harbour est à 99,9999% compatible.
la notice de Clipper 5.3 devrait te suffier pour l'instant.
Je suis intéressé par toute documentation Clipper, tu peux m'écrire directement à partir de mon site.
Pour compiler en voyant les warnings, rajoute -w3
Pour interdire la sortie de l'exe en cas de warning, rajoute -es2
Exemple compilation parfaite :
\Harbour\bin\hbmk2 -w3 -es2 Test.prg
N'hésite pas si tu as besoin d'autres astuces ou explications, par exemple gérer des appels de language C, de fabriquer une librairie, d'utiliser les API de Windows.
Bon développement,
Bernard
J'ai des sites où il y a des programmes Harbour et Clipper sur les mêmes fichiers.
Tu peux rajouter en début de programme, après la déclaration des variables LOCAL, l'instruction :
REQUEST DBFNTX
Normalement, c'est par défaut.
Pour le code des caractères, 2 solutions :
OEM ( dos )
REQUEST HB_LANG_FR
REQUEST HB_CODEPAGE_FR850
HB_CDPSELECT( 'FR850' )
HB_LANGSELECT( 'FR' )
ANSI ( Windows )
REQUEST HB_LANG_FR
REQUEST HB_CODEPAGE_FRWIN
HB_CDPSELECT('FRWIN')
HB_LANGSELECT( 'FR' )
Tu as 2 fonctions pour convertir OEM en AINSI et vice-versa :
HB_OEMTOANSI( cChaine ) et HB_ANSITOOEM( cChaine )
Si tu as déjà utilisé Clipper 5.3, Harbour est à 99,9999% compatible.
la notice de Clipper 5.3 devrait te suffier pour l'instant.
Je suis intéressé par toute documentation Clipper, tu peux m'écrire directement à partir de mon site.
Pour compiler en voyant les warnings, rajoute -w3
Pour interdire la sortie de l'exe en cas de warning, rajoute -es2
Exemple compilation parfaite :
\Harbour\bin\hbmk2 -w3 -es2 Test.prg
N'hésite pas si tu as besoin d'autres astuces ou explications, par exemple gérer des appels de language C, de fabriquer une librairie, d'utiliser les API de Windows.
Bon développement,
Bernard