News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

ResEd 1.1.4.3 bugtest

Started by KetilO, July 24, 2007, 06:54:36 AM

Previous topic - Next topic

KetilO

Since this version has a lot of changes to dialog editor I want it tested before release.

Whats new:

1.1.4.3 - 2007.07.23
---------------------
o Added multiselected controls propery.
  - If all selected controls are of the same type, style and exstyle can be changed.
  - Controls name is included only because it is possible to delete the name from all selected controls.
o It is now possible to set default export filename to [Project].xxx.
  - [Project] will be replaced by project filename.
o Added option to set Simple Properties.
o Style manager now supports RAEdit, RAGrid and SpreadSheet custom controls.

KetilO

New upload:
o Fixed bugs with accelerator table.
o Fixed bug where unchecking Simple Property did not work until ResEd was restarted.


[attachment deleted by admin]

Biterider

Hi Ketil
I found a problem with the parsing of the accelerator table. In a line like
  "n",   IDM_FILE_NEW,        VIRTKEY, CONTROL, NOINVERT
the "n" is not properly recognized.

Regards,

Biterider

KetilO

Thanks

Bug will be fixed.

KetilO

KetilO

New upload:
o Fixed bugs with accelerator table.
o Fixed bug where unchecking Simple Property did not work until ResEd was restarted.

KetilO

Shantanu Gadgil

The "auto save" file name (default rsrc.inc) is getting chopped off at eight characters.

Usually I auto save to a file "resource.inc", the file that gets saved is called just "resource"

Regards,
Shantanu

P.S.
I am using the ResEd from the main website.
To ret is human, to jmp divine!

Shantanu Gadgil

To ret is human, to jmp divine!

akane

#6
It also crashes while closing the editor, after custom control AtlAxWin from atl.dll has been created.

I've defined the toolbar button as follows:
g_browser:
dd 35         ; Controls uniqe ID
dd ATL_tooltip; Pointer to tooltip text
dd 0          ; Handle of bitmap
dd ATL_title  ; Pointer to default caption text
dd ATL_defid  ; Pointer to default id-name text
dd ATL_class  ; Pointer to class text
dd WS_CHILD | WS_VISIBLE | WS_TABSTOP
dd WS_EX_CLIENTEDGE
dd PROP_Name|PROP_ID|PROP_LTWH|PROP_Caption|PROP_Enabled|PROP_Visible|PROP_TabStop
dd PROP_TabIndex|PROP_xExStyle|PROP_xStyle
dd 0          ; Disable controls

ATL_tooltip db "WebBrowser",0
ATL_defid   db "IDC_BROWSER",0
ATL_class:  db "AtlAxWin",0
ATL_title   db "about:blank",0 ; "MSHTML:<HTML></HTML>"; "http://localhost"; "{8856F961-340A-11D0-A96B-00C04FD705A2}"

Note: in DllMain you need to call atl.dll:AtlAxWinInit()

It crashes (always inside atl.dll) also when you change the caption in ResEd to http:// and set focus to the dialog.

Same control created by UserDefinedControl "AtlAxWin" is working ok, but it's outside the resource editor.
I've noticed that you change the GWL_USERDATA. Could you change it to SetProp ?

EDIT
Yup! After replacing the GWL_USERDATA to 0, and allocating extra 4 bytes cbWndExtra (but inside memory of atl.dll) it works now.