Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Win32 Komponente wie benutzen in C# (https://www.delphipraxis.net/58857-delphi-win32-komponente-wie-benutzen-c.html)

pajofego 13. Dez 2005 19:03


Delphi Win32 Komponente wie benutzen in C#
 
Also ich habe folgende Frage:

Kann ich eine Win32 Delphi Komponente in eine DLL umwandeln, s.d. ich diese in .NET bzw. in C# benutzen kann?

Wenn ja, wo kann ich mich darüber informieren, wie soetwas geht?

Danke,

Gruß

pajofego

jbg 14. Dez 2005 00:05

Re: Delphi Win32 Komponente wie benutzen in C#
 
Das könntest du mittels einer ActiveX Komponente erledigen. Delphi 6/7 bietet da sogar schon eine Funktion, die die Komponente automatisch kapselt. Datei/Neu/Weitere.../ActiveX/ActiveX-Element.

Bernhard Geyer 14. Dez 2005 07:06

Re: Delphi Win32 Komponente wie benutzen in C#
 
Um welche Komponente handelt es sich den? Ist es 'ne GUI-Komponente?
Der ActiveX-Weg hat natürlich die Nachteile von ActiveX: Registrierung mit Adminrechten, DLL-Hölle, ...

pajofego 14. Dez 2005 19:46

Re: Delphi Win32 Komponente wie benutzen in C#
 
Zitat:

Zitat von Bernhard Geyer
Um welche Komponente handelt es sich den? Ist es 'ne GUI-Komponente?
Der ActiveX-Weg hat natürlich die Nachteile von ActiveX: Registrierung mit Adminrechten, DLL-Hölle, ...

Nein, es handelt sich hierbei um eine stink normale non visual komponente. Gibt's irgendwo ein tutorial wo ich sehen kann wie man soetwas macht?

Danke

Gruß

pajofego

Bernhard Geyer 14. Dez 2005 20:03

Re: Delphi Win32 Komponente wie benutzen in C#
 
Zitat:

Zitat von pajofego
Nein, es handelt sich hierbei um eine stink normale non visual komponente.

Dann pack das ganze in 'ne Stingnormale DLL mit C-Kompatibler Schnittstelle (Also keine Objekte oder Strings in der Schnittstelle) und lass die DLL im Anwendungsverzeichnis liegen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:22 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