Hi,

I'm looking for an hex editor custom control, best would be with source in MASM syntax and free :) .

Japheth
Posted on 2003-06-23 05:31:54 by japheth
Not quite a custom control, but a full application at Ewayne's webpage http://asmedit.massmind.org/

Regards,

akyprian
Posted on 2003-06-23 07:13:17 by akyprian
thanks akyprian, but I didn't find a hex editor app or something close to that there. Possibly :stupid: . What's the name of this app, please?
Posted on 2003-06-23 10:57:53 by japheth
Go to "Other Programs". Its name is HexEdit.

Regards,

akyprian
Posted on 2003-06-23 11:39:02 by akyprian
Found it finally. Thanks.
Posted on 2003-06-23 23:43:39 by japheth
Not your fault, akyprian, but ewaynes app doesnt work with XP, and is not written friendly enough to easily eliminate the bugs. So I'm still searching for a good code base for a hex edit control.

Japheth
Posted on 2003-06-24 08:09:09 by japheth
Look for "Hex View": http://www.catch22.org.uk/source/

Not MASM, but it might give you some ideas :)
Posted on 2003-06-24 08:17:24 by bazik
I downloaded this HexEditor and it's working preaty good on XP.
Posted on 2003-06-24 08:24:44 by AceEmbler
AceEmbler,
thank you very much indeed. Possibly you could tell me what I'm doing wrong. I just start the app and it shows
like the image attached.

If I open a file, the app requires 100% cpu time, showing nothing at all.
Posted on 2003-06-24 14:10:14 by japheth
Lol maby it's just bad luck :tongue:
Posted on 2003-06-24 14:28:55 by AceEmbler
bazik,

thanks for the reply, but to use it I would need to analyse 10798 lines of c++ code (what a project size for a hex editor!?!), extract the 450 lines of the editor code and translate it to masm. besides it's not real free software. And all that work for a 'nice to have' feature.

No, I was looking for a working source in ASM, which may require some work to integrate.
Posted on 2003-06-24 23:56:28 by japheth
i written a 'component' for masm32 - hex edit, you can use it, but it is verry simple hex edit ;)
www.hinte.prv.pl go to download - asm32 add and try it ;)
Posted on 2003-06-29 16:54:00 by hinte!
Hi japeth,

I use this one, it's not too bad though I don't have XP they say it works with it.

http://www.hhdsoftware.com/hexeditor.html
Posted on 2003-06-30 13:15:19 by donkey
donkey, hinte!,

thanks for your replies. Im about to test these links.

BTW, just to make it clear: I want the hex edit functionality for my comview tool. This has a registry editor included, but is currently unable to edit binary values. So I'm looking for a hex editor "control" with SOURCE CODE and totally free to integrate this source in comview.
Posted on 2003-07-02 01:45:30 by japheth
if you want source, you can find free hex editor written i c++ on: http://www.kibria.de/frhed.html in this site - look for download freehex source ;)
Posted on 2003-07-02 05:27:00 by hinte!
Hello Japheth, The source for a C++ Hex Edit Control is available for download on CodeGuru: http://www.codeguru.com/controls/HexEdit.html
Posted on 2003-07-02 22:20:33 by Poimander

AceEmbler,
thank you very much indeed. Possibly you could tell me what I'm doing wrong. I just start the app and it shows
like the image attached.

If I open a file, the app requires 100% cpu time, showing nothing at all.


You just have to set your XP windows styles to clasic windows. I just encounter the same problem.
Posted on 2003-07-03 03:49:56 by AceEmbler
AceEmbler,

Of course I have set CLASSIC style ;) , it doesnt work. As far as I have tracked this down, the "loop" is caused by calling MoveWindow for main window while handling WM_SIZE, which is a bit dangerous.

Poimander, this source is a MFC app (:( ), and it just subclasses edit control a bit so you cannot enter non-hex chars. Thats a bit too trivial.
Posted on 2003-07-06 00:34:19 by japheth
Arn't KetilO working on a custom hex control?
Posted on 2003-07-06 03:14:53 by roticv
I wrote Kibria a while back and told him I am porting frhed to asm.
I have the gui done so far. I work on it when time allows.
great german engineering :)

RobotBob
Posted on 2003-07-06 07:57:42 by RobotBob