Article View: de.comp.lang.c++
Article #1940? Einbinden von C/C++ DLLs in MS-EXCEL 5.0
From: 101640.3065
Date: Fri, 29 Mar 1996 11:55
Date: Fri, 29 Mar 1996 11:55
34 lines
1723 bytes
1723 bytes
Grundsätzlich muß es möglich sein C/C++ Funktionen, die in einer DLL zusammengefaßt wurden, unter VBA (EXCEL 5) aufzurufen. In der Literatur wird beschrieben, daß die C-DLL in EXCEL-VBA mit dem Kommando DEKLARIERE außerhalb einer SUB (global) bekannt gemacht werden muß. Anschließend können die Funktionen in VBA verwendet werden. Bei mit traten folgende Probleme auf: Die Funktionen in der DLL können in anderen C/C++-Programmen verwendet werden (Hinzufügen der LIB im Projekt.) Unter VBA trat aber folgendes Problem auf. Zwar erkannte EXCEL offensichtlich die DLL, die dort definierten Funktionen wurden aber von VBA nicht erkannt. Syntaktische Fehler schließe ich aus. Die Fehlermeldung (Laufzeitfehler 453) deutet eher auf ein grundsätzliches Problem hin. Wer hat mit der Einbindung von DLLs in MS-Excel schon Erfahrung gesammelt und kann mir helfen? Hat jemand ähnliche Probleme wie ich sie habe gelöst? Ist es möglich, die in VBA deklarierten C-Funktionen auch im Spreadsheet selbst zu verwenden? Meinen Systemumgebung: Borland C++ 4.5 MS-Excel 5.0 Windows 3.11 Meine Adresse: Walter Penschke Tel.: 069/344122 Internet: 101640.3065@compuserve.com Vielen Dank für Eure Hilfe.
Technical Details
Message-ID:
<4jgj2k$kcj@dub-news-svc-1.compuserve.com>Path:
arc1-ca.pugleaf.net!news.compuserve.com!newsmasterShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.compuserve.com!newsmaster From: <101640.3065@compuserve.com> Newsgroups: de.comp.lang.c++ Subject: ? Einbinden von C/C++ DLLs in MS-EXCEL 5.0 Date: 29 Mar 1996 11:55:00 GMT Organization: CompuServe Incorporated Message-ID: <4jgj2k$kcj@dub-news-svc-1.compuserve.com> NNTP-Posting-Host: dd65-082.compuserve.com Content-Type: text/plain Keywords: Borland C++ 4.5; MS-EXCEL 5.0 Content-length: 1247 X-Newsreader: AIR Mosaic (16-bit) version 1.00.198.07