![]() |
c# Klasse in einer Delphi WinForms aufrufen ?
Hallo,
weiß jemand wie ich eine c# Klasse in einer WinForm aufrufen bzw. ein Object daraus erstellen kann. Gruß Christof |
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Du bindest das Assembly in der Uses-Liste ein und erzeugst das Objekt mit Object.Create(Parameter); - Ganz normal halt.
|
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Zitat:
Sorry Anfänger! |
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Du schreibst den Namen des C# - Assemblys (das muss logischerweise schon kompiliert sein) in die Uses-Klausel.
Und dann erzeugst Du von der Klasse einfach ein Objekt. Wie bei normalen Win32 Anwendungen halt auch. |
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Zitat:
Vielleicht ein namespace Problem? Wo muss die Datei liegen ? |
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Zitat:
Zitat:
Damit wir von gleichen Voraussetzungen ausgehen:
Die kannst du in Delphi.Net per Rechtsklick auf's Projekt & "Add Reference" hinzufügen. Testen könntest du es in deinem WinForm etwa so:
Delphi-Quellcode:
uses DelphiPRAXIS.Samples.SimpleAssembly,...
Delphi-Quellcode:
with SomeClass.Create("miep") do
begin MessageBox.Show(SomeProperty); end; |
Re: c# Klasse in einer Delphi WinForms aufrufen ?
Vielen Dank!
Das geht sehr gut. Ich werde immer schlauer. Habe bald Angst vor mir ! :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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