2010-09-21 15 views

Répondre

5

Read of address 00000000 est un déréférencement de pointeur nul. Très probablement, cela signifie que quelque part dans la bibliothèque, quelque chose essaye d'utiliser un objet qui n'a pas encore été construit ou assigné.

Ce type de violation d'accès a tendance à être très facile à déboguer si vous avez le code dans la bibliothèque Delphi ActiveX. Ouvrez la bibliothèque dans Delphi et allez dans le menu Exécuter. Sous Paramètres, sélectionnez Débogueur et définissez l'EXE Visual Studio que vous compilez votre projet VB sous l'application Hôte. Fermez la boîte de dialogue et cliquez sur Exécuter. Il devrait lancer Visual Studio. Allez compiler votre projet VB, et quand l'erreur se produit, Delphi vous déposera dans le débogueur et il devrait être évident d'examiner le code, la pile et la liste des variables locales.

Si vous n'avez pas le code, alors vous devrez vous contenter de fournir des étapes de repro détaillées à l'auteur de la bibliothèque et espérer qu'ils puissent le réparer.