🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346175

[ot] integracja z projektem c#

#346175
From: mmm
Date: Thu, 16 Nov 2017 14:16
22 lines
1464 bytes
Integruje projekt Delphi z projektem C#,

komunikacja za pomocą COM (c# eksportuje obiekty a Delphi używa) działa 
to prawie OK ale nie idealnie, muszę przerobić na DllExport

Kombinuje aby projekt c# eksportował w standardowy sposób funkcje jak w "C".


W jaki sposób funkcja C# może zwrócić string do Delphi ? Bo o ile w 
wersji COM to by zadziałało to juz z użyciem "DllExport" nie zadziala 
bo typ "string" w C# i Delphi to zupełnie co innego !

         [DllExport]
         static string WebServiceURL()
         {
             string str = DajWebServiceURL();
             return str;
         }

Jak przerobić taka funkcje c# ?

M
Technical Details
Message-ID: <ouk6km$u8i$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.gfp49.internetdsl.tpnet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.gfp49.internetdsl.tpnet.pl!not-for-mail
From: mmm <mmm@mm.pl>
Newsgroups: pl.comp.lang.delphi
Subject: [ot] integracja z projektem c#
Date: Thu, 16 Nov 2017 15:16:52 +0100
Organization: http://www.wit.edu.pl
Message-ID: <ouk6km$u8i$1@portraits.wsisiz.edu.pl>
Mime-Version: 1.0
Injection-Date: Thu, 16 Nov 2017 14:16:54 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="gfp49.internetdsl.tpnet.pl:83.12.145.49"; logging-data="30994"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
X-Mozilla-News-Host: news://news.wit.edu.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit