I really wanted to compile this program to see if I could get the kewl pixel-art in the screenshot just above. But I have to do it on Windows.
In another time, I would take some time to fix this so it works on Linux.
What I did specifically was to go into "HEXEDIT.BAS" and make sure all filenames it requests are in uppercase because all filenames included in the ZIP have uppercase filenames. Then the compilation failed trying to look for "comdlg32.dll" inside one of the include files. This seems to go much further than the save and open file dialogs from Windows. Curiously in 32-bit this presented program looks for the window for "SICK64", as part of logic for "FindWindow()".
Just to let others know that I get interested in stuff available on the forum and check it out, but it's kind of hard if I need to go into Windows to compile it, and otherwise depend on a finished executable from someone else to see if it runs under Wine. :/
04-24-2023, 12:33 AM (This post was last modified: 08-04-2024, 11:02 PM by eoredson.)
I have upgraded the Hexeditor project with:
Code: (Select All)
v8.0a rE.0a updates 04/20/2023:
Adds BreakBox for Ctrl-Break trap.
Updates dialogx.inc for correct title.
Includes more old hexeditor in oldsrc.zip
Fixes problem with CreateFile function call.
v8.0a rF.0a updates 04/28/2023:
Removes some code from Sub ReadConfig and Sub WriteConfig.
Stores config filename node in Sub GetConfigFilename$
Adds Alt-F11 to test dialog box.
Adds Alt-F12 to test file menu box.
Forces config filename to current path.
v8.0a rG.0a updates 05/18/2023:
Fixes \\ in directory display in Sub Menu3.
v8.0a rH.0a updates 05/20/2023:
Fixes print display for Alt-F11 and Alt-F12
Adds Filemenubox setting to hexedit.cfg
Adds Errorbox2 to select file menu box/dialog box at start.
v8.0a rI.0a updates 05/23/2023:
Adds more up/down scancodes to some message boxes.
Updates oldsrc.zip with newer Hexxit81 features.
Adds <escape> to exit system in call to ErrorBox2 in startup.
v8.0a rJ.0a updates 06/01/2023:
Fixes netpath in Call Menu during startup box.
Calls Delete.Process in exit from startup box and breakbox.
v8.0a rK.0a updates 06/10/2023:
Fixes error when started from netpath.
v8.0a rL.0a updates 06/15/2023:
Fixes error when writing config to cd-rom drive.
Adds [FLOPPY] to DriveType in Function DriveExists.
v8.0a rM.0a updates 08/15/2023:
Fixes MaxFiles in some UDTs.
v8.0a rN.0a updates 08/20/2023:
Adds _ControlChr Off to top of main.
Removes some assigned screen save variables.
v8.0a rO.0a updates 08/25/2023:
Adds MouseButton2 to Sub Menu.
Adds Control-F12 to edit hexedit.cfg
v8.0a rP.0a updates 11/10/2023:
Now forces user to admin status.
Adds Left-DoubleClick mouse to Sub Menu.
Fixes search string during replace in ScrnEdit.
v8.0a rQ.0a updates 01/01/2024:
Hexxit oldsrc v8.2a upgrade notes:
Adds Insert filename in FileMenuBox in File box in Hexedit5.bas.
Hexxit oldsrc v8.3a upgrade notes:
Adds shell to treedel in delete dir in file box.
v8.0a rR.0a updates 01/10/2024:
Replaces LoadIcon with Icon2BMP.
Hexxit oldsrc v8.4a upgrade notes:
Repairs SortFilesX in Filebox.
Adds Ctrl-Fx to Alt-Fx in FileBox.
Increments MaxFiles to 15.
Fixes problem in Dir$ in LoadMultipleFiles.
Solves cursor color upon exit to dos.
v8.0a rT.0a updates 05/10/2024:
Fixes text length in ErrorBox/ErrorBox2/MessageBox.
Adds left/right in ErrorBox/ErrorBox2/MessageBox.
Now allows the Quote constant defined.
v8.0a rU.0a updates 07/20/2024:
Adds $VersionInfo to dialogx.inc
Hexxit v8.6a upgrade notes:
Fixes integer assignment in Hexxit86 Oldsrc.zip
Edits printer assignment to 1-3 in Hexxit86 Oldsrc.zip