IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[Ubuntu 64 bits] Problème avec Tcombobox.Items.AddObject [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Points : 395
    Points
    395
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    combo.Items.AddObject(FieldByName('nom').AsString,TObject(FieldByName('id_caissier').AsLongint));
    avec l'erreur
    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
    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
    Lazarus 0.9.30-4 et FPC 2.4.4
    on
    debian Lenny i386
    debian Lenny amd64
    Ubuntu 10.04 i386
    Ubuntu 10.04 amd64
    MacOSX panther (10.5.8)
    Window 7 32 bits

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 48
    Points : 55
    Points
    55
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TObject(PtrInt(FieldByName('id_caissier').AsLongint)));

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/03/2015, 17h16
  2. Réponses: 4
    Dernier message: 18/03/2015, 17h16
  3. [XL-2013] TCD - Problème avec un item à "(Vide)"
    Par Daniel.C dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 26/02/2013, 17h16
  4. Problème avec les items calculés basés
    Par monthaldo dans le forum Forms
    Réponses: 2
    Dernier message: 02/01/2012, 11h45
  5. Problème avec les items d'un repeater
    Par sarapis dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/09/2008, 20h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo