Log in

View Full Version : First beta of new DeDe available


DaFixer
August 16th, 2002, 12:48
it can be found here:


http://www.balbaro.com/ftp/dede/dede.3.20.04.prerls.rar


there are still things which are not completely working or not working at all.

The dsf editor is fully functional. Can be accesed via "show functions" from Options->Symbols menu for a loaded dsf file.

The dfm editor is mostly done. It can not save in changes in the executable. There is still what to want from the form recreation. Btw it is done in a smart way and im searching for a smart way to finish it

Clicking on a button disassembles the OnClick event handler for this button. If you see in the disassembly "* reference to control ...." click on it )

Thats it for now. Waiting for comments and ideas.

The debugger probably will be a separate application distributed with DeDe. Im also working on it.

Oh and there are some improvenemts for a classes list. Try the popup menu or clicking on the columns.

DaFixer
August 16th, 2002, 13:51
dont try the dfm editor with DeDe itself

TBD
August 16th, 2002, 14:26
when started it shows an exception error
"access violation at 77F6754B in ntdll.dll, read
of address 000027" but in runs

on loading a delphi 5 program it shows another
exception and does nothing ...

also it doesnt want to exit, "exception error"

maybe it is not NT compatible ?

cya
TBD

btw, it shows the same problems in
Dede 3.10b build 1525 (exe only)

DaFixer
August 16th, 2002, 15:27
Quote:
Originally posted by TBD
when started it shows an exception error
"access violation at 77F6754B in ntdll.dll, read
of address 000027" but in runs

on loading a delphi 5 program it shows another
exception and does nothing ...

also it doesnt want to exit, "exception error"

maybe it is not NT compatible ?

cya
TBD

btw, it shows the same problems in
Dede 3.10b build 1525 (exe only)


I develop it on Win98 and test it on Win2k and Win98. Give me a link to that delphi 5 program that crashes the processing

DaFixer
August 16th, 2002, 15:29
Quote:
Originally posted by TBD
btw, it shows the same problems in
Dede 3.10b build 1525 (exe only)


btw you can get delphi, compile it and debug sources to see why it crashes on NT

TBD
August 19th, 2002, 06:30
the program is BeyondCompare 1.9f [old version, 2.0 is now
available]

http://www.scootersoftware.com/bc19f.exe

i cannot get delphi, so i cannot test the software.
maybe there is someone with NT to test it

DaFixer
August 19th, 2002, 15:16
quote:
the program is BeyondCompare 1.9f

just to let you know there is no problem processing this program on win2k

DaFixer
August 19th, 2002, 15:25
find it here

http://www.balbaro.com/ftp/dede/dede.3.20.04.prerls.rar

TBD
August 19th, 2002, 15:29
dumb me ...
after unzipin' 3.02full and replacing with 3.20 exe
it works like a charm

nice work dafixer and *thank you*,
TBD

Manko
August 20th, 2002, 00:05
I get a 'Softice is not active or hidden...' when I try to export.
I'm using SoftICE 4.25.something... on w2k.
Could you just include an option NOT to check first?

/Manko

DaFixer
August 20th, 2002, 09:44
quote:
I get a 'Softice is not active or hidden...' when I try to export.
I'm using SoftICE 4.25.something... on w2k.

well i use the oldest detection method for softice with checking for devices called SICE, SIWVID or NTICE with CreateFile. This should also catch sice on 2k right? If you have hidden your softice with another program then it wont be detected.

quote:
Could you just include an option NOT to check first?

why you need option not to check for softice ?

Manko
August 20th, 2002, 22:06
Quote:
Originally posted by DaFixer
quote:
I get a 'Softice is not active or hidden...' when I try to export.
I'm using SoftICE 4.25.something... on w2k.

well i use the oldest detection method for softice with checking for devices called SICE, SIWVID or NTICE with CreateFile. This should also catch sice on 2k right? If you have hidden your softice with another program then it wont be detected.

quote:
Could you just include an option NOT to check first?

why you need option not to check for softice ?


As far as I know I have not hidden softice in any way...
Still dede doesn't see it. (?!)
So that's why I would like dede to be able to export sym and load in softice, anyway.

/Manko

DaFixer
August 21st, 2002, 12:46
quote:
As far as I know I have not hidden softice in any way...
Still dede doesn't see it. (?!)

May be someone can point me why its not detected on Win2K and probably how is called the device it creates on nt. I guessed it is SICE no?

quote:
So that's why I would like dede to be able to export sym and load in softice, anyway.

You can compile and load the map file by your self. Just use the .map file output and the tools to compile this map file which are deployed with softice. Btw DeDe uses exactly the same tools. I dont remember the name of the compiler byheart at the moment.

What i can do is to ask the user for confirmation to continue even when softice is not detected.

Manko
August 21st, 2002, 15:03
Quote:
Originally posted by DaFixer
quote:
You can compile and load the map file by your self. Just use the .map file output and the tools to compile this map file which are deployed with softice. Btw DeDe uses exactly the same tools. I dont remember the name of the compiler byheart at the moment.


Thanks for the tip!

Quote:
Originally posted by DaFixer
quote:
What i can do is to ask the user for confirmation to continue even when softice is not detected.


That would be great!

/Manko

Qwer
August 22nd, 2002, 07:06
2 DaFixer :

I find small 'bug' : Dede can't process unpacked programs if it import section is not have name '.idata'. If i rename import section to '.idata' all work correct. ( This 'bug' not work on not original (not packed/unpacked) programs, i try to rename .idata section to other name, but all work correct )

Sorry for my poor english.
Best regards, Qwer

DaFixer
August 23rd, 2002, 15:53
quote:

I find small 'bug' : Dede can't process unpacked programs if it import section is not have name '.idata'. If i rename import section to '.idata' all work correct. ( This 'bug' not work on not original (not packed/unpacked) programs, i try to rename .idata section to other name, but all work correct )

DeDe should first check for import table rva directory entry in the pe header. If this rva do not correspond to none of the sections then it searches for section with name '.idata'. I havent seen so far the problem you have described. Of course when the PE header is correct there should be no problem processing dumped target but if its not and there are no section names there is no generic way to identify which section is which

britedream
August 24th, 2002, 09:41
HI !,
The URL for downloading dede 3.20 is not working.Please, advise
where to download. Thanks.

DaFixer
August 24th, 2002, 11:18
http://www.balbaro.com/ftp/dede/dede.3.20.04.prerls.rar

Athlon
August 24th, 2002, 12:02
Does it support Delphi 7?

DaFixer
August 24th, 2002, 20:52
Quote:
Originally posted by Athlon
Does it support Delphi 7?


Man! Delphi 7 came out today. Give me some time ) and give some time to the authors to code delphi 7 apps ) Btw delphi 7 has new .dcu format so it will take some time to addapt the dcu dump engine. May be first release will be with no dcu.2.dsf engine support for delphi 7