[Ubuntu 64 bits] Problème avec Tcombobox.Items.AddObject
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
Code:
combo.Items.AddObject(FieldByName('nom').AsString,TObject(FieldByName('id_caissier').AsLongint));
avec l'erreur
Citation:
choix.pas(118,64) Error: Illegal type conversion: "LongInt" to "TObject"
Les sources se compilent sans problèmes sur win32 et ubuntu 9.04 32 bits et l'application tourne comme il faut
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
Citation:
Programe as raised an exception of type unknow
qui m'aide beaucoup :)
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