Announcement

Collapse
No announcement yet.

Visio Ole Server als Komponente erzeugen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Visio Ole Server als Komponente erzeugen

    Ich möchte über Projekt|Typbibliothek hinzufügen die Visio 5.0 Typbibliothek zu installieren. Da aber in Delphi 5 bereits eine Klasse names TShape existiert gibt es damit Probleme. Ich erhalte die Nachricht 'Eine Klasse mit der Bezeichnung TShape wurde bereits installiert'.
    <br>Wie kann ich diese bereits fest installierte Komponente aus Delphi entfernen, so daß ich die Typbibliothek installieren kann?

  • #2
    Hallo,

    für dieses Problem gibt es bei Delphi 5 verschiedene Alternativen: <br>
    a) In der Datei <b>tlibimp.sym</b> werden eindeutige Namens-Zuweisungen für diesen Server deklariert. <br>
    b) Im Dialog "Typbibliothek hinzufügen" kann man jederzeit die in der Listbox vorgeschlagenen Namen vor dem Importieren von Hand ändern. Ich würde also TShape durch TVisioShape ändern.<br>
    c) Die VCL-Package, in der TShape vorkommt, wird entladen (was aber nicht immer möglich ist).

    P.S: Namen sind bei COM-Servern Schall und Rauch - nur die CLSID spielt eine Rolle. Daher darf man die Namen nach Lust und Laune ändern, solange alle CLSIDs und IIDs gleich bleiben

    Comment


    • #3
      Vielen Dank für ihre Hilfe.

      Jürge

      Comment

      Working...
      X