Menu

#467 Code1447 the window does not have scroll

open
None
5
2012-09-26
2004-12-08
No

https://sourceforge.net/forum/message.php?msg_id=2887736

The following error occured in version 4.9.9.1:
System Error. Code: 1447.
The window does not have scroll bars (at address
0x0040F356)

Please include a description of what you were doing
before the error occured
(please give as much precisions as possible) :

Attempting to use a method while class browser is enabled.

State information follows:
Stack trace:


00592921 (00191921): ShowExceptionInfo
(ExceptionsAnalyzer - 565)
00592B17 (00191B17):
TExceptionsAnalyzer.GlobalExceptionHandler
(ExceptionsAnalyzer

  • 573)
    0050004E (000FF04E): MergColor (XPMenu - 2675)
    004ED902 (000EC902): TBaseCodeToolTip.PaintToolTip
    (CodeToolTip - 793)
    004EDC0C (000ECC0C):
    TBaseCodeToolTip.RethinkCoordAndActivate (CodeToolTip -
    887)
    004B5099 (000B4099): TSynEditStringList.SetUpdateState
    (SynEditTextBuffer -
    1069)
    004C7D21 (000C6D21): TCustomSynEdit.SizeOrFontChanged
    (SynEdit - 8483)
    004EE1F0 (000ED1F0): TBaseCodeToolTip.Show (CodeToolTip
  • 1174)
    0058AF3D (00189F3D): TEditor.EditorStatusChange (editor
  • 747)
    004CA9A6 (000C99A6): TCustomSynEdit.DoOnStatusChange
    (SynEdit - 9979)
    004BA74F (000B974F): TCustomSynEdit.DecPaintLock
    (SynEdit - 1490)
    004C66C7 (000C56C7): TCustomSynEdit.ExecuteCommand
    (SynEdit - 7614)
    004C66CF (000C56CF): TCustomSynEdit.ExecuteCommand
    (SynEdit - 7614)
    004C4144 (000C3144): TCustomSynEdit.CommandProcessor
    (SynEdit - 6726)
    004C1175 (000C0175): TCustomSynEdit.WMKillFocus
    (SynEdit - 5000)
    004C3476 (000C2476): TCustomSynEdit.WndProc (SynEdit -
    6015)
    00592894 (00191894): ShowExceptionInfo
    (ExceptionsAnalyzer - 561)
    005928D8 (001918D8): ShowExceptionInfo
    (ExceptionsAnalyzer - 565)
    00592921 (00191921): ShowExceptionInfo
    (ExceptionsAnalyzer - 565)
    00592B17 (00191B17):
    TExceptionsAnalyzer.GlobalExceptionHandler
    (ExceptionsAnalyzer
  • 573)
    004EE198 (000ED198): TBaseCodeToolTip.Show (CodeToolTip
  • 1169)
    0058AF3D (00189F3D): TEditor.EditorStatusChange (editor
  • 747)
    004CA9A6 (000C99A6): TCustomSynEdit.DoOnStatusChange
    (SynEdit - 9979)
    004BA74F (000B974F): TCustomSynEdit.DecPaintLock
    (SynEdit - 1490)
    004CA8D7 (000C98D7): TCustomSynEdit.DoOnPaintTransient
    (SynEdit - 9948)
    004C6063 (000C5063): TCustomSynEdit.ExecuteCommand
    (SynEdit - 7434)
    004C66C7 (000C56C7): TCustomSynEdit.ExecuteCommand
    (SynEdit - 7614)
    004C66CF (000C56CF): TCustomSynEdit.ExecuteCommand
    (SynEdit - 7614)
    004C4144 (000C3144): TCustomSynEdit.CommandProcessor
    (SynEdit - 6726)
    004BB733 (000BA733): TCustomSynEdit.KeyPress (SynEdit -
    2052)
    004BB6E8 (000BA6E8): TCustomSynEdit.KeyPress (SynEdit -
    2039)
    0055F76E (0015E76E): TMainForm.actUpdateEmptyEditor
    (main - 3938)
    004C3476 (000C2476): TCustomSynEdit.WndProc (SynEdit -
    6015)
    005940DE (001930DE): (devcpp - 210)
    005940FC (001930FC): (devcpp - 210)

Discussion

  • Nobody/Anonymous

    Logged In: NO

    Same problem here. Crashes only in WinNT4 sp6, when it tries
    to display the classbrowser tooltip.

     
  • eugene

    eugene - 2004-12-21

    Logged In: YES
    user_id=1182469

    I have the same problem on an NT4.0 platform. This did not
    occur on $.9.8.x

     
  • Nobody/Anonymous

    Logged In: NO

    had the same problem with the code completion.
    Switched off the code completion cache, problem is gone.
    Hope this helps somehow.
    peter

     
  • Marek Januszewski

    Logged In: YES
    user_id=609236

    what would help is why this error occurs?
    on w2k I don't have that problem

     
  • Nobody/Anonymous

    Logged In: NO

    Seems like the tooltip CreateWindowExA fails because of
    extended style attribute WS_EX_LAYERED. Maybe this attribute
    is not supported on NT4

    -cg

     
  • Marek Januszewski

    Logged In: YES
    user_id=609236

    good catch.
    can you reproduce it?
    can you test a test build when I correct it?
    I don't have nt machines anymore

     
  • Nobody/Anonymous

    Logged In: NO

    It's 100% reproducible. I can do the test run tomorrow or
    next week. (nt only at work)

    -cg

     
  • Henri Valta

    Henri Valta - 2005-03-17

    Logged In: YES
    user_id=657957

    It doesn't generate the exception anymore, but the tooltip
    is not shown either.

    No call to CreateWindowEx is made. (breakpointed it in OllyDbg)
    Class browsing and code completion is enabled in the editor
    options.

    -cg

     
  • Marek Januszewski

    Logged In: YES
    user_id=609236

    that's not good. It should still call createwindow. With
    previous version your debugger showed you that createwindow
    was called and now it's not? I've just added one line and
    didn't remove anything

     
  • Henri Valta

    Henri Valta - 2005-03-18

    Logged In: YES
    user_id=657957

    Yes, with previous version, createwindow was called, with
    this new version no call is made.

    The machine I tried it on, had an older version of dev-cpp
    installed. Maybe it interfered somehow. On monday I will
    install a clean 4.9.9.2 and try again the debug exe in that
    environment.

    -cg

     
  • Henri Valta

    Henri Valta - 2005-03-21

    Logged In: YES
    user_id=657957

    Sorry, the debug exe is indeed working and the tooltip is
    shown correctly now.
    The problem was that 4.9.9.2 does not display the tooltip
    after you type "function(", but only after the next keypress
    after that...

    -cg

     
  • Marek Januszewski

    Logged In: YES
    user_id=609236

    is it ok to close this bug report or are there any remaining
    issues?

     

Log in to post a comment.

MongoDB Logo MongoDB