πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1720

Re: Wie verwende ich mit Delphi erstellte DLLs? Funktioniert nicht so wie dokumentiert!

#1720
From: Stefan Oblinger
Date: Fri, 01 Mar 1996 09:35
32 lines
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!news
References: <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>