 |
Larkin Wizard

Joined: 25 Mar 2003 Posts: 1113 Location: USA
|
Posted: Thu Dec 14, 2006 7:27 pm
[1.23] Deleting multi-state trigger causes exception |
1. Run CMUD.
2. Hit ESC to get untitled window. (Any session should do.)
3. Execute script on the command line:
Code: |
#TRIGGER {blah} {#SAY bleh}
#COND {bleh} {#SAY done} |
4. Open Package Editor.
5. Right click first state in trigger (blah) and select Delete. Invalid pointer exception thrown. |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Thu Dec 14, 2006 7:56 pm |
Could not reproduce this one.
|
|
|
 |
Larkin Wizard

Joined: 25 Mar 2003 Posts: 1113 Location: USA
|
Posted: Thu Dec 14, 2006 9:24 pm |
I just uninstalled my CMUD, deleted the C:\Program Files\CMUD directory, and re-installed. Still reproducible for me with the same exact steps.
date/time : 2006-12-14, 16:22:33, 940ms
operating system : Windows XP Service Pack 2 build 2600
system language : English
system up time : 1 day 2 hours
program up time : 52 seconds
processors : 2x Intel(R) Xeon(TM) CPU 3.20GHz
physical memory : 1100/2046 MB (free/total)
free disk space : (C:) 210.40 GB
display mode : 1600x1200, 32 bit
process id : $d48
allocated memory : 31.02 MB
executable : CMUD.exe
exec. date/time : 2006-12-12 22:12
version : 1.23.0.0
madExcept version : 3.0b
callstack crc : $c581ce03, $9df9a6aa, $9df9a6aa
count : 2
exception number : 1
exception class : EInvalidPointer
exception message : Invalid pointer operation.
Main ($dbc):
0040307f +013 CMUD.exe System @FreeMem
00404b98 +00c CMUD.exe System TObject.FreeInstance
00404fa2 +002 CMUD.exe System @ClassDestroy
00ce92ae +05a CMUD.exe PrefDat 5805 +6 TrigNode.Destroy
00404be0 +008 CMUD.exe System TObject.Free
00ce206c +09c CMUD.exe PrefDat 2493 +20 PkgData.BeforeDelete
00a0848f +07b CMUD.exe DataSetHandler 178 +7 THandlerList.CallHandlers
00a08b78 +004 CMUD.exe DataSetHandler 269 +0 THandlerList.DoBeforeDelete
00651f01 +021 CMUD.exe DB 10788 +1 TDataSet.DoBeforeDelete
00651388 +07c CMUD.exe DB 10307 +6 TDataSet.Delete
00bf5e3d +529 CMUD.exe PkgMain 2115 +59 TPkgMainF.ActionDeleteExecute
0047e8cd +01d CMUD.exe Classes 10464 +3 TBasicAction.Execute
00513c8f +03f CMUD.exe ActnList 375 +1 TContainedAction.Execute
00514efb +077 CMUD.exe ActnList 961 +7 TCustomAction.Execute
0047e6c9 +025 CMUD.exe Classes 10394 +2 TBasicActionLink.Execute
00754daa +046 CMUD.exe dxBar 23454 +5 TdxBarItem.DoClick
00754d35 +039 CMUD.exe dxBar 23442 +4 TdxBarItem.DirectClick
00757931 +155 CMUD.exe dxBar 24963 +31 TdxBarItemControl.ControlUnclick
00759063 +037 CMUD.exe dxBar 25799 +6 TdxBarButtonControl.ControlUnclick
00748328 +118 CMUD.exe dxBar 16910 +28 TCustomdxBarControl.WMLButtonUp
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00748c7f +1df CMUD.exe dxBar 17224 +47 TCustomdxBarControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
77d496c2 +00a USER32.dll DispatchMessageA
00743f92 +1be CMUD.exe dxBar 14651 +51 TdxBarPopupMenu.Popup
0055f44b +04f CMUD.exe cxControls 1530 +6 ShowPopupMenu
00560838 +008 CMUD.exe cxControls 2617 +1 TcxControl.DoShowPopupMenu
00560790 +06c CMUD.exe cxControls 2595 +8 TcxControl.DoContextPopup
0055ffc3 +097 CMUD.exe cxControls 2159 +22 TcxControl.WMContextMenu
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00560692 +102 CMUD.exe cxControls 2446 +20 TcxControl.WndProc
007e5706 +01e CMUD.exe cxInplaceContainer 6861 +3 TcxEditingControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
7c90eae0 +010 ntdll.dll KiUserCallbackDispatcher
77d4e900 +016 USER32.dll CallWindowProcA
00509724 +13c CMUD.exe Controls 6369 +23 TWinControl.DefaultHandler
00506088 +014 CMUD.exe Controls 4848 +1 TControl.WMRButtonUp
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00560692 +102 CMUD.exe cxControls 2446 +20 TcxControl.WndProc
007e5706 +01e CMUD.exe cxInplaceContainer 6861 +3 TcxEditingControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
77d496c2 +00a USER32.dll DispatchMessageA
0052e6f0 +0ac CMUD.exe Forms 6873 +13 TApplication.ProcessMessage
0052e737 +00f CMUD.exe Forms 6892 +1 TApplication.HandleMessage
0052e9d2 +0a6 CMUD.exe Forms 6976 +16 TApplication.Run
00d506cc +088 CMUD.exe CMUD 316 +17 initialization
7c91312f +069 ntdll.dll RtlUnicodeStringToAnsiString
7c812b94 +0b6 kernel32.dll GetVersionExA |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Thu Dec 14, 2006 10:25 pm |
OK, stupid me...I was right-clicking on the SECOND trigger state, not the first one. Confirmed this one, thanks.
|
|
|
 |
|
|