AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu Import Type Library

Ein Thema von Wathlon · begonnen am 17. Dez 2004 · letzter Beitrag vom 17. Dez 2004
Antwort Antwort
Wathlon

Registriert seit: 20. Feb 2004
39 Beiträge
 
#1

Frage zu Import Type Library

  Alt 17. Dez 2004, 12:15
Hallo,

ich verwende D5 Enterprise unter Win2K.

Ich entwickle eine ActiveX.dll.

Hierbei muss ich verschiedene andere COM-Server einbinden.

Ich gehe wie folgt vor:

1. Project
2. Import Type Library
3. Auswählen der Datei
4. Create Unit

Wenn ich das bei anderen COM.dlls mache, dann ist das kein Problem.

Nur bei einrer Exe, die mehrere COM-Server enthält bekomme ich die Fehlermeldung:

Zitat:
Eine Klasse mit deer Bezeichniung 'TMenu' wurde bereits installiert.
Dabei will ich ja nicht installieren, sondern nur die Unit erzeugen.

Kann mir da jemand weiterhelfen?

Vielen Dank!

Gruß Walter
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 12:37
Zitat von Wathlon:
Dabei will ich ja nicht installieren, sondern nur die Unit erzeugen.
Gib ihr einen neuen Namen: zB. TNeumenu, dann sollte es klappen.
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#3

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 13:04
Beim Import bekommt man die Liste der enthaltenen Komponenten.
Die Liste ist editierbar! Man kann also die Namen aendern.
  Mit Zitat antworten Zitat
Wathlon

Registriert seit: 20. Feb 2004
39 Beiträge
 
#4

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 13:29
Zitat von Robert Marquardt:
Beim Import bekommt man die Liste der enthaltenen Komponenten.
Die Liste ist editierbar! Man kann also die Namen aendern.
Vielen Dank für den Hinweis, hat wunderbar geklappt, bei D7 hatte ich diese Probleme nie

Funktioniert auch wunderbar!!!

Kann es zu irgendwelchen Problemen dadurch kommen?

Danke noch einmal!

Gruß Walter
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 17:13
Keine Probleme.
Schau dir mal das generierte _TLB.pas File an.
Dort wird die Interface-Klasse des ActiveX-Objekts in eine Delphi-Klasse eingekapselt.
Mit dieser Delphi-Klasse kann man noch einige Tricks ausspielen.
Dort kann man naemlich so einige Namen durchaus aendern,
da ja einfach Wrapper-Methoden implementiert wurden die die Methoden des ActiveX-Objekts aufrufen.
Das ist jetzt gewoehnliches Delphi.
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 17:42
Zitat von Wathlon:
Vielen Dank für den Hinweis, hat wunderbar geklappt, bei D7 hatte ich diese Probleme nie
Das kann aber nicht stimmen. Bsp.: Mappoint importiert TApplication. Das verträgt D7 überhaupt nicht.
  Mit Zitat antworten Zitat
Wathlon

Registriert seit: 20. Feb 2004
39 Beiträge
 
#7

Re: Frage zu Import Type Library

  Alt 17. Dez 2004, 18:48
Ich spreche von TMenu, bei anderen habe ich das noch nicht ausprobiert.

Vielen Dank noch einmal!

Gruß Walter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz