2010-07-06 4 views
2

J'ai déjà importé des contrôles ActiveX et j'ai pu les utiliser comme des contrôles VCL standard. De temps en temps, je tombe sur un contrôle qui importe bien, mais n'apparaît pas au moment de l'exécution et montre seulement un petit bloc dans le concepteur.Les contrôles ActiveX importés sont non visuels

La dernière version est un wrapper ActiveX pour l'éditeur Scintilla et il me montre un bloc gris de 100 pixels de large et 41 pixels de haut avec l'icône de contrôle dessus. Au moment de l'exécution, il n'y a rien, donc ça se comporte comme un composant non-visuel même si c'est censé être un contrôle d'édition.

Mes questions sont les suivantes:

  1. Quelqu'un at-il vu d'autre cela?
  2. Est-ce un problème connu avec le support ActiveX de Delphi, ou est-ce plus vraisemblablement un problème avec le contrôle lui-même?
+0

Quelle enveloppe Scintilla ActiveX utilisez-vous? –

+0

Le wrapper Editawy OCX de http://www.mewsoft.com/Downloads/ –

Répondre

0

Je n'ai jamais vu ce comportement, je suppose que c'est un problème avec le contrôle.

+0

C'est un contrôle VB et n'a pas été mis à jour depuis un moment, donc j'ai pensé qu'il devrait probablement être utilisable. Après avoir posté la question, j'ai également essayé d'importer le contrôle dans Delphi 2006 et Delphi 7 et ni même crée un wrapper de contrôle. Donc vous avez probablement raison. –

Questions connexes