On 21-Oct-24 21:18, Enrico Maria Giordano wrote:
This is working fine here:
Thank you, but as I got the unresolved external warning, I suppose the
problem is that I'm using an old commercial (xharbour.com) version. This
is the output of xBuild.
Type: C >>>xhb.exe -o"obj\NoClose.c" -v -m -n -w1 -es2 -DxHARBOUR -I"C:\xhb\include" -I"C:\xhb\include\w32" "NoClose.prg"<<<
xHarbour 1.2.3 Intl. (SimpLex) (Build 20180529)
Copyright 1999-2018,
http://www.xharbour.org http://www.harbour-project.org/ Compiling 'NoClose.prg'...
Generating C source output to 'obj\NoClose.c'...
Generating object output to 'obj\NoClose.obj'...
NoClose.prg(20): warning #2027: Missing prototype for 'GetConsoleWindow'. NoClose.prg(20): warning #2052: Conversion from 'struct HWND__ *' to
'int' is undefined.
Done.
Lines 12, Functions/Procedures 1, pCodes 19
Type: C >>>xlink.exe -NOEXPOBJ -MAP -FORCE:MULTIPLE -NOIMPLIB -subsystem:console -LIBPATH:"C:\xhb\lib" -LIBPATH:"C:\xhb\c_lib" -LIBPATH:"C:\xhb\c_lib\win" "obj\NoClose.obj" "xhb.lib" "dbf.lib"
"nsx.lib" "ntx.lib" "cdx.lib" "rmdbfcdx.lib" "ct3comm.lib" crt.lib
kernel32.lib user32.lib winspool.lib ole32.lib oleaut32.lib odbc32.lib odbccp32.lib uuid.lib wsock32.lib ws2_32.lib wininet.lib advapi32.lib shlwapi.lib msimg32.lib mpr.lib OleDlg.lib version.lib -out:"NoClose.exe"<<<
Creating object: NoClose.EXP
Creating library: NoClose.LIB
xLINK: error: Unresolved external symbol '_GetConsoleWindow referenced
from (NoClose.obj)'.
xLINK: fatal error: 1 unresolved external(s).
Type: C >>>Couldn't build: NoClose.exe<<<
Type: C >>>TMAKEPROJECT<<<
Type: C >>>TMAKEPROJECT:REFRESH<<<
Type: N >>> 1428<<<
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)