Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Builder:unresolved external <function> alle Bezüge vorhanden (https://www.delphipraxis.net/87449-builder-unresolved-external-function-alle-bezuege-vorhanden.html)

messie 28. Feb 2007 20:32


Builder:unresolved external <function> alle Bezüge vor
 
Hallo,

Der Builder6 ärgert mich mal wieder mit unklaren Fehlermeldungen.
Ich verwende die Funktion
Zitat:

extern PACKAGE int __fastcall Tnt_DrawTextW(HDC hDC, wchar_t * lpString, int nCount, Types::TRect &lpRect, unsigned uFormat);
aus der TntWindows.hpp
Die wird aber vom Linker als unresolved external angemault, obwohl alle Bezüge meiner Meinung nach vorhanden sind. Wenn die Builder6-IDE sogar freiwillig zur Deklaration springt ohne den Bildschirm für drei Minuten einzufrieren, ist eigentlich immer alles in Ordnung.
Hat jemand eine Idee, in welcher Richtung ich forschen muß?

Danke, Messie

Muetze1 28. Feb 2007 20:39

Re: Builder:unresolved external <function> alle Bezüge
 
Der Linker packt die binären Packete zusammen, im Gegensatz zum Compiler, welche sie aus den Quellen erstellt. Ihm fehlt hier der binäre Code, um ihn an der EXE an der entsprechenden Stelle einzufügen. Daher: Hast du die entsprechende LIB dem Projekt hinzugefügt?

messie 28. Feb 2007 21:25

Re: Builder:unresolved external <function> alle Bezüge
 
Zitat:

Zitat von Muetze1
Der Linker packt die binären Packete zusammen, im Gegensatz zum Compiler, welche sie aus den Quellen erstellt. Ihm fehlt hier der binäre Code, um ihn an der EXE an der entsprechenden Stelle einzufügen. Daher: Hast du die entsprechende LIB dem Projekt hinzugefügt?

Jedenfalls habe ich den Verzeichnispfad eingebunden. Alle anderen Tnt-Funktionen laufen auch, selbst wenn sie nicht in der IDE registriert sind.
Muß ich das noch explizit in die jeweilige Unit einbinden? Warum bei allen anderen Bezügen nicht?

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz