Article View: de.comp.lang.c++
Article #1720Re: Wie verwende ich mit Delphi erstellte DLLs? Funktioniert nicht so wie dokumentiert!
From: Stefan Oblinger
Date: Fri, 01 Mar 1996 09:35
Date: Fri, 01 Mar 1996 09:35
32 lines
1508 bytes
1508 bytes
Hallo, > > Ich habe folgendes Problem: Ich mΓΆchte gerne eine mit Delphi erstellte > DLL (die ein Formular beinhaltet) in Borland C++ 4.5 einbinden. Die > Sache funktioniert jedoch nicht. Ich erhalte immer folgende > Fehlermeldung: > > Linker Error: Undefinde symbol readvalue() in module DLLTEST.CPP Hier liegt der Fehler: > int FAR PASCAL ReadValue(); Probiers mal mit; extern "C" int FAR PASCAL ReadValue(); Der Speicherklassen-Spezifizierer ist notwendig, da DLLTEST ein C++ Programm ist und somit bei den Funktionsnamen eine Namensersetzung durchfuehrt (Schlagwort "name mangling"). Deswegen auch der Fehler "undefined symbol". ich hoffe, das loest das Problem -- smail Stefan Oblinger, Ferdinand-Sauerbruch-Weg 1 (G26), 89075 Ulm email Stefan.Oblinger@sol.wohnheim.uni-ulm.de phone (0731) 59307
Technical Details
Message-ID:
<3136C4D4.7892@sol.wohnheim.uni-ulm.de>Path:
arc1-ca.pugleaf.net!news.wohnheim.uni-ulm.de!newsReferences:
<3125E273.1802@ping.at>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.wohnheim.uni-ulm.de!news From: Stefan Oblinger <obi@sol.wohnheim.uni-ulm.de> Newsgroups: de.comp.lang.c++ Subject: Re: Wie verwende ich mit Delphi erstellte DLLs? Funktioniert nicht so wie dokumentiert! Date: Fri, 01 Mar 1996 10:35:16 +0100 Organization: Studentenwohnheim Ulm, Germany Distribution: world Message-ID: <3136C4D4.7892@sol.wohnheim.uni-ulm.de> References: <3125E273.1802@ping.at> NNTP-Posting-Host: gibgas.wohnheim.uni-ulm.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailer: Mozilla 2.0 (Win95; I) To: Andreas Schwab <andycom@ping.at>