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

API, COM et SDKs Delphi Discussion :

Fonction non importée dans Accessibility_tlb


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut Fonction non importée dans Accessibility_tlb
    Bonsoir,

    Je suis face a un comportement qui pourrait me bloquer, et en tout cas je ne sais trop comment interpréter cela et quoi faire avec:
    . je tombe sur qq exemples de 'AccessibleObjectFromPoint', fonction bien mignone, qui m'a l'air de correspondre a ce que j'aurais besoin
    . je retourne voir dans Oleacc, qui m'avait déja fournie 'AccessibleObjectFromWindow' et je m'apercois que je ne peut pas disposer de la fonction recherchée, alors qu'elle apparait dans le .H de Oleacc d'ailleurs.
    (nb: j'avais juste inclus a ce moment dans les 'uses' Oleacc)
    . je tombe sur un forum russe, ou je vois (au milieu de signes fort étranges qui sont a priori la langue de la-bas) qu'un utilisateur a importé une librairie de type en 'pointant' vers Oleacc.dll, obtenu le fichier Accessibility_tlb, qu'il a inclus a son projet pour ensuite utiliser cette fonction (XXXFromPoint...).
    . je fais tout cela, et même avec Accessibility_tlb, je n'ai toujours pas cette fonction...

    J'ai vraiment pas de bol moi.
    Quelqu'un sait il comment faire ?, ce qu'il a bien pu se passer et/ou ai-je pu foirer qqchose avec cette lib ?

    Merci d'avance pour vos précieux conseils,
    @+


    NB: vous me direz, si ca se trouve, vu que je lis pas le russe, j'ai pas vu qu'a la fin du sujet le gars sort un truc du type: 'mais c'est de la m_rde ton truc! ca marche po!...'
    NB2: j'utilise Delphi via BDS2006
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    la librairie contient une tlb et des fonctions classiques que l'on peut visualiser avec Depend.exe.
    Un usage classique donc, à prioris ta maîtrise du Russe t'as induit en erreur

  3. #3
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Citation Envoyé par Laurent Dardenne Voir le message
    Salut,
    la librairie contient une tlb et des fonctions classiques que l'on peut visualiser avec Depend.exe.
    Un usage classique donc, à prioris ta maîtrise du Russe t'as induit en erreur
    Bonsoir,

    Merci tout d'abord de ton intérêt a mon problème.
    Bon si j'avais maîtrisé le russe, j'aurais peut être cherché a bosser comme 'traducteur' pour la DGSE ou un truc du genre. Je n'ai pas osé demander la traduction a la seule personne qui aurait pu le faire: il aurait fallu que je demande a une personne 'A' de lui poser la question en Allemand (car je cose pas le germain, ni le russe), la personne 'B' aurait traduis du russe vers l'allemand, la personne 'A' de l'allemand vers le francais ...
    Compliqué comme système de traduction, non ?

    En revanche je suis vraiment étonné/fatigué de voir des différences que je ne comprends pas: pourquoi je vois, dans des sujets sur le net, des gens utiliser des fonctions, créer des instances de ceci-cela avec des objets auxquels j'ai même pas accès. Surtout lorsque ces oiseaux sont aussi sous 'Delphi' par ex.

    Je dois donc comprendre que ... ben justement je ne comprends pas ce qu'il y a a faire, ok. No problem, ca ne m'étonne guère.

    Ce qu'il me serait vraiment utile, c'est que tu puisses me préciser ce que tu entends par : ' usage classique donc '.
    Il se peut que je paraisse aux yeux de certains d'une ignorance crasse, désolé, mais je ne vois pas comment opérer un 'usage classique' sur un 'objet' qui n'est reconnu nulle part dans mon petit 'Delphi'.

    Merci par avance de vos lumineux conseils - ne soyez pas avares en détails, je suis quelquefois l'égal d'un simple d'esprit - mais sachez qu'ainsi je serais votre éternel abonné...

    @+
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Sunchaser
    Ce qu'il me serait vraiment utile, c'est que tu puisses me préciser ce que tu entends par : ' usage classique donc '.
    Si j'ai bien compris ce que tu cherches à faire, il s'agit ici d'un appel à une fonction d'une DLL et non pas l'appel d'une méthode d'un objet COM.
    Dans ce cas voir le détail ici :
    http://olance.developpez.com/article...n-dll/#LII-3-b
    et si cela ne suffit pas là :
    http://delphi.developpez.com/cours/?dom=DLL

  5. #5
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonjour,

    Effectivement, je n'imaginais pas que j'aurais pu agir de la sorte ...
    Cela ne me serais pas venu a l'esprit, je l'avoue, je restais bloqué (hypnotisé) complètement sur l'idée première des 'objets COM' et bébêtes du genre.

    Merci mille fois de cette piste/explication.
    (très sincèrement)

    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Sunchaser
    je restais bloqué (hypnotisé) complètement sur l'idée première des 'objets COM'
    Oui ça m'arrive aussi qq fois. Je dois dire que j'ai exporté la TLB avant de vérifier sur MDSN, cette fonction n'étant pas rattachée à une interface elle ne pouvait être que dans la DLL que tu citais.

    Bon dev .

  7. #7
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Ok, merci a nouveau.
    Je retourne la dessus surement a partir de demain, mais de toutes facons les problèmes éventuels a venir seront alors l'occasion d'autres sujets.
    Je vais pouvoir 'cloturer' celui ci

    @+
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

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

Discussions similaires

  1. Fonction non reconnue dans birt viewer
    Par jsatriani dans le forum BIRT
    Réponses: 1
    Dernier message: 03/12/2008, 10h36
  2. Réponses: 8
    Dernier message: 05/03/2008, 14h28
  3. Fonction non définie dans l'expression
    Par bartbart dans le forum VBA Access
    Réponses: 8
    Dernier message: 21/11/2007, 15h40
  4. [VBA] Fonction non définie dans l'expression
    Par DREADY dans le forum VBA Access
    Réponses: 17
    Dernier message: 08/03/2007, 16h49
  5. Réponses: 2
    Dernier message: 01/06/2006, 14h54

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