myownshadow
Grünschnabel
Hallo !
Ich verzweifle gerade an einer Fehlermeldung beim Portieren meiner alten C++ Sourcen vom Borland C++ Builder 6.
Nachdem alles einwandfrei übersetzt wurde, meldet der Linker:
Error: Ungelöste externer '__fastcall Forms::TscrollBox:
aintWindow(void *)" referenziert von ....
Das ist sehr bemerkenswert, da ich PaintWindow in meiner Unit gar nicht benutze. Es muss irgendwie mit dem Object TScrollBox zusammen hängen, das ich wie folgt benutze :
class PACKAGE TMultiParamViewer : public TScrollBox
{
protected:
...
public:
...
private:
...
__published:
...
}
und dann später ...
__fastcall TMultiParamViewer::TMultiParamViewer(TComponent* Owner)
: Forms::TScrollBox(Owner)
{
...
}
namespace Multiparamviewer
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[1] = {__classid(TMultiParamViewer)};
RegisterComponents("MeinPackage", classes, 0);
}
}
Für einen Hinweis bin ich sehr dankbar
Ich verzweifle gerade an einer Fehlermeldung beim Portieren meiner alten C++ Sourcen vom Borland C++ Builder 6.
Nachdem alles einwandfrei übersetzt wurde, meldet der Linker:
Error: Ungelöste externer '__fastcall Forms::TscrollBox:

Das ist sehr bemerkenswert, da ich PaintWindow in meiner Unit gar nicht benutze. Es muss irgendwie mit dem Object TScrollBox zusammen hängen, das ich wie folgt benutze :
class PACKAGE TMultiParamViewer : public TScrollBox
{
protected:
...
public:
...
private:
...
__published:
...
}
und dann später ...
__fastcall TMultiParamViewer::TMultiParamViewer(TComponent* Owner)
: Forms::TScrollBox(Owner)
{
...
}
namespace Multiparamviewer
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[1] = {__classid(TMultiParamViewer)};
RegisterComponents("MeinPackage", classes, 0);
}
}
Für einen Hinweis bin ich sehr dankbar
