ActiveX Control Browser bugs

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

ActiveX Control Browser bugs

Mikael Svane
Andy/Blair,

When using the ActiveX Control Browser with certain controls, I am seing a
strange behaviour. When opening the browser, I get a walkback like this:

18:35:57,  den 3 januari 2001: 'UndefinedObject does not understand #key'
UndefinedObject(Object)>>doesNotUnderstand:
Message>>value:
ListViewColumn>>textFromRow:
ListView>>onDisplayDetailsRequired:
ListView(IconicListAbstract)>>nmGetDispInfo:
ListView>>nmNotify:
ContainerView(View)>>wmNotify:wParam:lParam:
ContainerView(View)>>dispatchMessage:wParam:lParam:
[] in InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
ProcessorScheduler>>callback:evaluate:
InputState>>wndProc:message:wParam:lParam:cookie:
ListView(ControlView)>>defaultWindowProcessing:wParam:lParam:
ListView(ControlView)>>wmPaint:wParam:lParam:
ListView(View)>>dispatchMessage:wParam:lParam:
[] in InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
ProcessorScheduler>>callback:evaluate:
InputState>>wndProc:message:wParam:lParam:cookie:
InputState>>pumpMessage:
InputState>>loopWhile:
InputState>>mainLoop
[] in InputState>>forkMain
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
[] in BlockClosure>>newProcess

Choosing to resume shows a DevelopmentSystemManager in the event list of the
browser and another walkback appears (one for each event of the control, if
I continue to choose resume). Only some controls have this problem, which
occurs if the getContentsBlock of the ListViewColumn is nil.

Three controls for which I have been able to reproduce this are:

Listbox DTC
Microsoft ActiveX Image Control 1.0
Microsoft DirectAnimation Windowed Control

I am using Dolphin 4.0 on Windows 95.


And in case you missed my previous report for another bug in the same
browser (I don't recall that you mentioned it, anyway) :

It occurs when you try to drag an event from the event list:

18:55:03,  den 3 januari 2001: 'Association does not understand #selector'
Association(Object)>>doesNotUnderstand:
[] in AXControlBrowser>>onDragEvent:
OrderedCollection>>do:
AXControlBrowser>>onDragEvent:
EventMessageSend>>valueWithArguments:
[] in EventsCollection>>triggerEvent:with:
EventMessageSequence>>do:
EventsCollection>>triggerEvent:with:
ListPresenter(Object)>>trigger:with:
ListView(View)>>requestDragObjects:
ListView(IconicListAbstract)>>requestDragObjects:
ListPresenter(Presenter)>>requestDragObjects:
ListView(View)>>ddGetObjects:
InternalDragDropSession>>doDragDropAt:button:
ListView(View)>>onBegin:drag:
ListView(IconicListAbstract)>>nmBeginDrag:
ListView>>nmNotify:
ContainerView(View)>>wmNotify:wParam:lParam:
ContainerView(View)>>dispatchMessage:wParam:lParam:
[] in InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
ProcessorScheduler>>callback:evaluate:
InputState>>wndProc:message:wParam:lParam:cookie:
ListView(ControlView)>>defaultWindowProcessing:wParam:lParam:
ListView(View)>>defaultWindowProcessing:
ListView>>onButtonPressed:
ListView>>onLeftButtonPressed:
ListPresenter(Presenter)>>onLeftButtonPressed:
ListView(View)>>wmLButtonDown:wParam:lParam:
ListView(View)>>dispatchMessage:wParam:lParam:
[] in InputState>>wndProc:message:wParam:lParam:cookie:
BlockClosure>>ifCurtailed:
ProcessorScheduler>>callback:evaluate:
InputState>>wndProc:message:wParam:lParam:cookie:
ShellView(View)>>isDialogMessage:
ShellView>>preTranslateMouseInput:
ShellView(View)>>preTranslateMessage:
InputState>>preTranslateMessage:
InputState>>pumpMessage:
InputState>>loopWhile:
InputState>>mainLoop
[] in InputState>>forkMain
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry
[] in ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>ensure:
ExceptionHandler(ExceptionHandlerAbstract)>>try:
BlockClosure>>on:do:
[] in BlockClosure>>newProcess


And while I am asking, will Point3D be included in PL2?


Regards

Mikael
[hidden email]