Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TLB Editor - Wo sind die übrigen Typen ? (https://www.delphipraxis.net/100937-tlb-editor-wo-sind-die-uebrigen-typen.html)

jensw_2000 5. Okt 2007 17:29


TLB Editor - Wo sind die übrigen Typen ?
 
Ich vestehe den ganzen ActiveX Krempel nicht.
Heute habe ich endlich nach langem "Kampf" mit dem Entwickler eines Kunden eine Basis gefunden um eine Schnittstelle zwischen unseren Applikationen (Delphi + Powerbuilder) zu entwickeln. Da der Powerbuilder keine Callbacks und Typelib Importe unterstützt, bleibt uns als einzige sinnvolle Alternative ein in Delphi entwickeltes OCX, das er bei sich einbindet.

Als ich eben unser "Spielprojekt" von meiner VM auf meinen XP-Rechner kopiert habe bin ich fast verzweifelt.
Die Typen, die wir mühsam ausgefochten haben gibt es auf meinen Rechner im TLB Editor nicht. Die Delphi Version ist gleich.

Screenshot links "TLB Editor D7 unter Win2K", rechts "TLB Editor D7 unter WinXP".
Warum liefert mir der TLB Editor unter Win2K und WinXP unterschiedliche Typen? Wie bekomme ich unter XP die Typen, die mir der TLB Editor auf meiner VM unter Windows 2000 anbietet (z.B. BSTR, LONG)?

Kann mir jemand helfen ?


Schöne Grüße,
Jens
:hi:

Ralf Kaiser 5. Okt 2007 19:54

Re: TLB Editor - Wo sind die übrigen Typen ?
 
Hi,

in den Optionen für den Typenbibliothekseditor kann man zwischen Pascal und IDL umschalten. Wählt man Pascal so erhält man z.B. WideString angezeigt, wählt man IDL wird BSTR angezeigt. Einfach mal auf beiden Rechnern die selbe Einstellung wählen.

Hoffe das war die Ursache...

Ciao,
Ralf

jensw_2000 5. Okt 2007 20:02

Re: TLB Editor - Wo sind die übrigen Typen ?
 
Ja, das wars.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz