03-13-2019, 12:44 PM
Forgive my clumsiness, I clicked on Reply without realising I was 'in' the code section.
I am away from the office due to unforseen circumstances but will be back next week, anoyingly since you have replied so promptly.
I don't have access to my 64-bit PC but am able to remote into the 32-bit W7 box. I first of all thought I would be clever and update XE7 from last year's IW 14 to the latest IW 15.0.17 ; this unfortunately snookered my (fabulously successful) application from last year which still builds but now just displays a blank web page. But I will come back to that, I don't want two issues on the go and that can wait.
On my now crippled XE7 I attempted a clean new IW application first on 32-bit platform, which (although it worked fine before the update) now fails with linter errors:
[ilink32 Error] Error: Unresolved external 'Iwstart::TIWStart::TIWStart(bool)' referenced from C:\BCB_XE\PROJECTS\IW-64BIT\IWBASICPROJECT64_1\WIN64\DEBUG\IWBASICPROJECT64_1.O
[ilink32 Error] Error: Unresolved external 'Iwstart::TIWStart::Execute(bool)' referenced from C:\BCB_XE\PROJECTS\IW-64BIT\IWBASICPROJECT64_1\WIN64\DEBUG\IWBASICPROJECT64_1.O
and I can get no further.
On 64-bit platform I thought I would at least see if it would link, and indeed introducing the #include <tchar.h> from your code snippet did indeed allow it to get past the original error which was
[ilink64 Error] Error: Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\15.0\LIB\WIN64\RELEASE\C0W64.O
which looks hopeful but now it falis, just like the 32-bit, with the same two IwStart errors, presumably as a result of the upgrade issue.
Other than noting that adding the include does seem to have made a difference, I doubt there is anything of use to you here. I'll get back as soon as I can try the unbroken XE7 on the 64-bit machine. Thanks for your continuing interest.
Denville.
I am away from the office due to unforseen circumstances but will be back next week, anoyingly since you have replied so promptly.
I don't have access to my 64-bit PC but am able to remote into the 32-bit W7 box. I first of all thought I would be clever and update XE7 from last year's IW 14 to the latest IW 15.0.17 ; this unfortunately snookered my (fabulously successful) application from last year which still builds but now just displays a blank web page. But I will come back to that, I don't want two issues on the go and that can wait.
On my now crippled XE7 I attempted a clean new IW application first on 32-bit platform, which (although it worked fine before the update) now fails with linter errors:
[ilink32 Error] Error: Unresolved external 'Iwstart::TIWStart::TIWStart(bool)' referenced from C:\BCB_XE\PROJECTS\IW-64BIT\IWBASICPROJECT64_1\WIN64\DEBUG\IWBASICPROJECT64_1.O
[ilink32 Error] Error: Unresolved external 'Iwstart::TIWStart::Execute(bool)' referenced from C:\BCB_XE\PROJECTS\IW-64BIT\IWBASICPROJECT64_1\WIN64\DEBUG\IWBASICPROJECT64_1.O
and I can get no further.
On 64-bit platform I thought I would at least see if it would link, and indeed introducing the #include <tchar.h> from your code snippet did indeed allow it to get past the original error which was
[ilink64 Error] Error: Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\EMBARCADERO\STUDIO\15.0\LIB\WIN64\RELEASE\C0W64.O
which looks hopeful but now it falis, just like the 32-bit, with the same two IwStart errors, presumably as a result of the upgrade issue.
Other than noting that adding the include does seem to have made a difference, I doubt there is anything of use to you here. I'll get back as soon as I can try the unbroken XE7 on the 64-bit machine. Thanks for your continuing interest.
Denville.