Article View: de.comp.lang.c++
Article #2022Re: ? Einbinden von C/C++ DLLs in MS-EXCEL 5.0
From: Peter Haberl
Date: Fri, 05 Apr 1996 21:19
Date: Fri, 05 Apr 1996 21:19
12 lines
1092 bytes
1092 bytes
Re: ? Einbinden von C/C++ DLLs in MS-EXCEL 5.0
Tja, ich denke, Du hast C++ Funktionen in Deiner DLL (automatisch, wenn
ein Modul die Endung CPP hat). Der Compiler generiert dadurch Funktionen,
die "Name-mangled" sind. Das bedeutet, daß der Rückgabewert, die Parameter
und evt. spezifizierer wie "public" usw. in den Namen codiert werden.
So wird z.B. aus BOOL foo (int x) etwas wie ??QALfoo@45q?? oder so.
Am besten die Funktionen im Header mit extern "C" { BOOL foo(int x) }
definieren, dann sollte es gehen!
ph
Technical Details
Message-ID:
<4k42p4$bo8@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mailReferences:
<4jgj2k$kcj@dub-news-svc-1.compuserve.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail From: 0813150210-0001@t-online.de (Peter Haberl) Newsgroups: de.comp.lang.c++ Subject: Re: ? Einbinden von C/C++ DLLs in MS-EXCEL 5.0 Date: 5 Apr 1996 21:19:32 GMT Organization: Telekom Online Internet Gateway Message-ID: <4k42p4$bo8@news00.btx.dtag.de> References: <4jgj2k$kcj@dub-news-svc-1.compuserve.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0813150210-0001@t-online.de (Sibylle Haberl) X-Mailer: Mozilla 1.1I [de] (Windows; I; 16bit)