Hi,
I would like to write a console application that needs to access the serial port. I would like to use LazSerial which I also use in LCL applications.
So I add LazSerial to the Uses clause, and then I need to add a bunch of directories to the search path in the Project Options. I get a lot of hints and at the end some strange errors :
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomImageList
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterMenuItem
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterMenu
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterMainMenu
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterPopupMenu
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterDragImageList
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterLazAccessibleObject
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterWinControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterGraphicControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterScrollingWinControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterScrollBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomFrame
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomForm
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterHintWindow
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomScrollBar
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomGroupBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomComboBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomListBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomEdit
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomMemo
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterButtonControl
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomButton
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomCheckBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterToggleBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterRadioButton
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomStaticText
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomLabel
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomBitBtn
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomSpeedButton
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterShape
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomSplitter
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterPaintBox
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomImage
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterBevel
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomRadioGroup
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomCheckGroup
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomLabeledEdit
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomPanel
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCustomTrayIcon
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterCommonDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterFileDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterOpenDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterSaveDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterSelectDirectoryDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterColorDialog
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterColorButton
xPLRFXConsole.lpr(77,1) Error: Undefined symbol: WSRegisterFontDialog
xPLRFXConsole.lpr(77,1) Fatal: There were 49 errors compiling module, stopping
Does somebody know how to solve those undefined symbols ? Is it actually possible to use an LCL component in a console application ?
Thanks,
Soitjes.