Article View: pl.comp.lang.delphi
Article #346221Re: C# Dll = patent Delphi
From: J-23
Date: Mon, 11 Dec 2017 12:59
Date: Mon, 11 Dec 2017 12:59
32 lines
2703 bytes
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-mailReferences:
<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