Hi,
Easy to reproduce.
Download latest The Hammer v3 from: https://projects.vdf-guidance.com/projects/hammer/files
Unzip into a new folder.
Important: Delete the .manifest file from the programs folder
Compile with DataFlex 19.1, run.
Click Help -> About
You'll get runtime errors:
Code:
C:\Users\Administrator\Documents\Hammer\Programs\Hammer3.exe
External Class Not Registered
Error: 4383
MSG_CONSTRUCT_OBJECT (156) - oNavigation (2321) - at address 135643
GET_POPUP_HANDLE (4658) - oHammerAboutBox (1594) - at address 135927
MSG_POPUP_MODAL (4327) - oHammerAboutBox (1594) - at address 7665
MSG_POPUP (290) - oHammerAboutBox (1594) - at address 7657
MSG_ACTIVATE_ABOUT (5368) - oClientArea (1017) - at address 136077
MSG_ONEXECUTE (8103) - oAboutMenuItem (949) - at address 67814
MSG_EXECUTE (8102) - oAboutMenuItem (949) - at address 46729
MSG_ONCOMEXECUTE (7149) - oCommandBarSystem (708) - at address 45719
[start] - at address 136164
Click debug and it opens on line 66 in cLinkLabel.pkg
Code:
Set External_Class_Name "DFSysLink" to "SysLink"
DataFlex 2019 Studio 19.1.56.138.exe
It's the manifest file (found that out while reproducing this).
Shouldn't this be a compiler error?
Trying to use a class which requires you to provide a manifest file?
--
Wil