Bonjour,
Depuis de nombreuses années nous avons développé des programmes sous RM Cobol de Liant. (plusieurs centaine)
Nous avons nos propres outils et c'est un mélange Cobol et de C++ pour tout ce qui est traitement à l'écran, donc totalement graphique. Nous sommes très satisfaits de RM en ce qui concerne la fiabilité (trait. de fichiers de
plusieurs millions de record, etc. ...)
Cependant, nous diffusons aussi des petites applications et les licences Liant 1 user sont complètement hors de prix !!
Nous regardons donc vers d'autre cobol ou il n'y a pas de licence pour l'utilisation d'un seul user.
Il nous semble que NetCobol de Fujitsu corresponde à nos attentes.
qq connaîtrait-il ce compilateur, nous avons qq questions précises à poser avant d'aller plus loin ?
A savoir :
- Confirmation que le runtime Fujitsu est distribuable gratuitement
- Est-ce qu'il existe des bouquins en français
- Est-il facile de distribuer et d'installer ce qui est nécessaire pour exécuter du NetCobol
- Peut-on appeler des fontions C sous forme de DLL
- Comment se fait la gestion des imprimantes, sous RM nous appelons des routines (taille, police, paniers, etc. ..) fournies par RM
- Peut-on utiliser des copy qui elle-même contienne des copy, et si oui jusqu'à combien de niveau
- Peut-on utiliser (X:Y) pour traiter des strings sur les variables PIC X X & Y pouvant éventuellement des variables ou des pération
du type Varaiable-texte (Var1 + 5 : var2 -3)
- Lecture indexée ascendante et descendante
- Limitation du nb records dans les fichiers
Bonne journée et merci d'avance au spécialiste qui voudra bien nous répondre
Applig/André
Je ne connais ni RM COBOL, ni le COBOL de FUJITSU, mais néanmoins mon
expérience me fait dire de :
Qu'il n'y a pas un compilateur COBOL identique.
Chauqe compilateur à ses particularités comme :
- Une gestion de la mémoire différente.
- La borne max de lignes pouvant être traitée pour un programme.
- Je crois que dans une version gratuite, la notion de licence n'a pas lieu d'être
- Vérifier si cette version de COBOL est utilisable dans un cadre professionel
(comme cela semble être ton cas)
- Eventuellement le nb de programmes éxecutés en parallèle dans une
version gratuite.
- La synthaxe de certains ordres COBOL.
- La présence ou non selon la version du compilateur de certains ordres
COBOL.
Et sans doute d'autres différences qui m'échappe.
Concernant le RUNTIME du Fujitsu, cela devrait être le cas, pour être sûr
faut aller sur leur site et se le faire confirmer.
je sais que l'on peut appeler des fonctions en C dans les programmes
COBOL à partir des versions en ANS - 85.
Quand à appeler du C sous forme de DLL, je ne saurai le dire.
je pense que pour la gestion des imprimantes, cela ne devrait pas beaucoup
changer.
Pas de problème non plus pour l'appel des clauses COPY multiples
On peut effectivement utiliser les X,Y et +, qui sont je comprend bien ta question, ni plus ni moins que des variables ou indices pour une utilsation
dans des tables à plusieurs dimensions.
Je ne connais pas le terme de < pération > ?
Concernant la lecture des fichiers indexés, pas de problème pour lire un
fichier en ascendant ou en descendant.
Pour la Limitation du nb records dans les fichiers : Je ne sais pas, voir Fujitsu
Désolé de ne pouvoir t'en dire plus
HULK77
__________________________
Ma fabrique de chemises tourne à plein régime !!!