je suis un ancien programmeur en cobol, assembleur, Bal et Abal...Donc j'ai de vieilles et mauvaises habitudes...
dans ces différents langages j'ai une obligation de décrire tous les champs sur lesquels je veux travailler...
En Pascal ou C++ idem...
Sous cobol
05 zoneRec Pic s999v99 comp-3.
05 zonEmet Pic 9999.
en base de donnée :
zoneRec numeric
zonEmet char(4)
Puis en travail j'écris
zoneRec = zonEmet /; le compilateur sait qu'il faut mettre la zone émetrice qui est en numéric asci vers une zone receptrice
/; en integer...
Je ne comprends pas pourquoi je dois en Delphi écrire
TfieldByname('zoneRzec')asNumeric := TfieldbyName('zonEmet')asString
Je trouve ce langage ultra lourd en écriture... Je dois toutefois reconnaitre que le programme se lit facilement.
Par contre comme il m'est propriété privée et que personne à part moi ne le lira et le modifiera...
Mais j'ai défini les zone champs ZoneRec et zonEmet dans des tables sous IBConsole et quand je demande à les voir
Kylix sait quels longueurs et quelles definitions ils ont.
Comment modifier les parametres du compilateur ou de Kylix pour qu'il retrouve tous ces champs facilement
et que je puise écrire:
zoneRec := zonEmet....
Quelqu'un peut-il me donner la solution.
Partager