🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: C# Dll = patent Delphi

#346221
From: J-23
Date: Mon, 11 Dec 2017 12:59
32 lines
2703 bytes
W dniu 11.12.2017 o 10:30, roland.rusiecki@gmail.com pisze:
>>>
>>> Napisałem 'Patent' w sensie jako sposób na rozwiązanie problemu :)
>>> https://sjp.pwn.pl/sjp/patent;2570901.html
> 
> Ok zazwyczaj spotykałem się ze słowem "patent" jako sarkastycznym, kiedy deweloper robi jakiś swój skrót, który zazwyczaj potem odbija się czkawką, takt to zrozumiałem.
> Tak na marginesie Gisecke był swojego czasu oskarżany, że w swoim rozwiązaniu wykorzystuje nieudokumentowaną lukę microsoftu.
> I większość zamiast korzystać z jego prostego rozwiązania wybierała ścieżkę:
> 1. DLL C#
> 2. Wraper DLL w C++ CLI (opakowujący DLL C#)
> 3 i dopiero możliwość uruchamiania w środowisku niezarządzanym (np. DElPHI )
> 
> 

Dopytam bo instaluje właśnie VS ale jak powiedziałem wcześniej nie mam 
doświadczenia ani z jezykiem ani ze środowiskiem.

Miałem wrażenie że to właśnie tak trzeba zrobić jak opisałeś, a z 
Twojego opisu wynika że można to zrobić inaczej

Ja chciałem to zrobić tak
1. Utworzyć dll C# (Wrapper dla DocumentFormat.OpenXml.dll)
2. Dodać do projektu NuGet https://www.nuget.org/packages/UnmanagedExports

i odwołać się w tej DLL do potrzebnych funkcji z DocumentFormat.OpenXml.dll

Jakbyś mógł napisz mi kroki w VS2017 to nie będe błądził po omacku

Bo opis zawarty na stronie nie mówi za wiele

Pozdrawiam
J-23
Technical Details
Message-ID: <5a2e811f$0$645$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <5a2d9071$0$5164$65785112@news.neostrada.pl> <7cb20600-c0b0-42da-aaf7-a7d152990c57@googlegroups.com> <5a2dc3b3$0$5141$65785112@news.neostrada.pl> <p0lf66$g0o$1@portraits.wsisiz.edu.pl> <7215dec9-54bb-4aa1-9da4-059ab0492308@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: C# Dll = patent Delphi
Newsgroups: pl.comp.lang.delphi
References: <5a2d9071$0$5164$65785112@news.neostrada.pl> <7cb20600-c0b0-42da-aaf7-a7d152990c57@googlegroups.com> <5a2dc3b3$0$5141$65785112@news.neostrada.pl> <p0lf66$g0o$1@portraits.wsisiz.edu.pl> <7215dec9-54bb-4aa1-9da4-059ab0492308@googlegroups.com>
From: J-23 <Baczeklu@poczta.fm>
Date: Mon, 11 Dec 2017 13:59:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7215dec9-54bb-4aa1-9da4-059ab0492308@googlegroups.com>
Lines: 32
Message-ID: <5a2e811f$0$645$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 188.146.229.250
X-Trace: 1512997151 unt-rea-b-01.news.neostrada.pl 645 188.146.229.250:32412
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Body-CRC: 2591658900
X-Received-Bytes: 2631
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit