Article View: pl.comp.bazy-danych.msaccess
Article #137294Excel x64 i API
From: Adam
Date: Sat, 05 Nov 2016 10:00
Date: Sat, 05 Nov 2016 10:00
45 lines
2193 bytes
2193 bytes
Witajcie. Grupa office jest na intensywnej terapii ;) więc piszę tu. Problem: Jest sobie API, aby sobie z zewnątrz "wtykać" dane do aplikacji (program do obsługi firmy). Najprostsze zastosowanie: arkusz kalkulacyjny i dopisywanie nowych towarów, nowych kontrahentów, rejestrów zakupu, itp. Jak jest Excel 32bit, to wszystko ok - działa chyba od Excela 2000 do aktualnych. Ale problem jest z Excelem w wersji 64 bit. Zmieniam deklaracje z "Declare Function" na "Declare PtrSafe Function" - przestają się świecić na czerwono. Teoretycznie powinno wystarczyć - no, może jeszcze takie "udziwnienia", jak zamiast Long to LongLong. Ale pojawia się okienko Microsoft Visual Basic: Run-time error '48': File not found: cdn_api.dll Wspomniana DLL-ka jest, jest w ścieżce w zmiennej %path%, inne programy korzystają z niej prawidłowo. Co jeszcze Microsoft zepsuł w Excelu 64-bit? ;) Na jakichś dziwnych nieco forach (jakieś indyjskie) mignęła mi informacja, że DLL-ki powinny być kompilowane z opcją 32&64 bit i może się uda. Jeszcze coś? Czy po prostu beton - nie da się bo nie i już. Problem o tyle, że w niektórych firmach, których centrala jest poza Polską dostaje się sprzęt z systemem i oprogramowaniem takim, jak ktoś sobie wymyśli (czyli m.in. Office x64) i tego zmienić nie można. -- Pozdrawiam. Adam
Technical Details
Message-ID:
<nvkakl$s4m$1@usenet.news.interia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail From: Adam <a.g@poczta.onet.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Excel x64 i API Date: Sat, 5 Nov 2016 11:00:53 +0100 Organization: INTERIA.PL S.A. Lines: 45 Message-ID: <nvkakl$s4m$1@usenet.news.interia.pl> NNTP-Posting-Host: ent22.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: usenet.news.interia.pl 1478340053 28822 83.15.205.22 (5 Nov 2016 10:00:53 GMT) X-Complaints-To: usenet@firma.interia.pl NNTP-Posting-Date: Sat, 5 Nov 2016 10:00:53 +0000 (UTC) X-Mozilla-News-Host: news://news.interia.pl:119 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit