[Lazarus] Uses Clause in LPR

Rafael Tuim Elias rafaeltuimelias at gmail.com
Fri Jun 10 13:06:59 CEST 2011


Hi all

In a CGI application, when I place a component from zeoslib, is inserted
into the uses clause the ZComponent unit declaration.
This makes it impossible to build the project, showing the following error:

cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomImageList
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterMenuItem
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterMenu
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterMainMenu
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterPopupMenu
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterDragImageList
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterWinControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterGraphicControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterScrollingWinControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterScrollBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomFrame
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomForm
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterHintWindow
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomScrollBar
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomGroupBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomComboBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomListBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomEdit
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomMemo
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterButtonControl
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomButton
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomCheckBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterToggleBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterRadioButton
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomStaticText
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomLabel
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomBitBtn
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomSpeedButton
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomPage
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomNotebook
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterShape
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomSplitter
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterPaintBox
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomImage
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterBevel
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomRadioGroup
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomCheckGroup
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomLabeledEdit
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomPanel
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCustomTrayIcon
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterCommonDialog
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterFileDialog
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterOpenDialog
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterSaveDialog
cgiproject1.lpr(15,1) Error: Undefined symbol:
WSRegisterSelectDirectoryDialog
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterColorDialog
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterColorButton
cgiproject1.lpr(15,1) Error: Undefined symbol: WSRegisterFontDialog
cgiproject1.lpr(15,1) Fatal: There were 50 errors compiling module, stopping

whether i remove the zcomponent declaration, build normaly.

Can anyone tell me if this is a bug on zeos or lazarus?

Best Regards

Rafael Tuim Elias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20110610/f8bd8919/attachment-0002.html>


More information about the Lazarus mailing list