Bonjour
début de semaine, j'ai réinstallé mon poste de travail du bureau en ubunu 9.04 64bits. il était auparavant en 7.04 32 bits.
Aujourd'hui, je devait modifier une application faite il y a quelque mois.
impossible de la compiler
le compilateur s'arrête toujour sur l'instruction
avec l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part combo.Items.AddObject(FieldByName('nom').AsString,TObject(FieldByName('id_caissier').AsLongint));
Les sources se compilent sans problèmes sur win32 et ubuntu 9.04 32 bits et l'application tourne comme il fautchoix.pas(118,64) Error: Illegal type conversion: "LongInt" to "TObject"
bug ou ps bug? ou alors est ce une spécificité 64 bits
le compilateur se tait si je supprime le "asinteger" mais ensuite le programme bloque avec un message
qui m'aide beaucoupPrograme as raised an exception of type unknow
mais après cette modif, le programme fait n'importe quoi sous win32 et linux 32bits car le combo me retourne n'importe quoi.
merci pour votre aide
cordialement
Claude
Partager