Messages from list : cormas@cirad.fr

Choose a topic among the following archives :

Unhandled exception: Could not load library

New Message Reply Date view Thread view Subject view Author view

Subject: Unhandled exception: Could not load library
NoorAndi.Kusumah@ait.ac.th
Date: Sat Jan 22 2005 - 18:29:09 CET

Dear all,

I'm working on my research regarding solid waste generation model based on urban
land use changes. I'm using CORMAS to develop the model but I'm also facing a
problem. I cannot create a photo (.jpg file) or 'video' of my model from the
visualization window. There is a message: "Unhandled exception: Could not load
library". What's wrong with this?
I've tried to load the lattest Jun Parcel (Jun 606) since I thought that it
might solve the problem. However, the problem is still persist.

Please take a look at the error that I copied from the message. Thank you in
advance for helping to solve this problem.

Mohammad Noor Andi Kusumah
Urban Environmental Management Field of Study
Asian Institute of Technology, Thailand

Unhandled exception: Could not load library
ExternalLibrary>>primLoadLibrary:
ExternalLibrary>>load
ExternalLibraryHolder>>load
ExternalLibraryHolder>>mapAddressForName:
ExternalMethod class>>mapAddressFor:library:
optimized [] in [] in ExternalMethod class>>mapAddressFor:
BlockClosure>>on:do:
optimized [] in ExternalMethod class>>mapAddressFor:
[] in LinkedOrderedCollection>>detect:ifNone:
LinkedOrderedCollection(OrderedCollection)>>do:
LinkedOrderedCollection>>ownDo:
LinkedOrderedCollection>>performDo:block:path:
LinkedOrderedCollection>>do:
LinkedOrderedCollection>>detect:ifNone:
ExternalMethod class>>mapAddressFor:
ExternalMethod class>>virtualHandleForClass:external:
ExternalMethod>>unlinkedCall:arguments:
CormasNS.Kernel.JunWinQTImageInterface class>>current
CormasNS.Kernel.JunWinQTJpegImageStream>>interface
CormasNS.Kernel.JunWinQTJpegImageStream>>nextPutImage:
CormasNS.Kernel.JunJpegImageStream>>nextPutImage:
optimized [] in [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
BlockClosure>>ensure:
Cursor>>showWhile:
optimized [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
BlockClosure>>valueNowOrOnUnwindDo:
CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
CormasNS.Kernel.SpaceInterface>>photo
WinXPMenuBarButtonController(MenuBarButtonController)>>dispatchMenuSymbol:
WinXPMenuBarButtonController(MenuBarButtonController)>>dispatchMenuSelection:
optimized [] in MenuBarButtonController>>menuBarActionForMenu:
BlockClosure>>ensure:
WinXPMenuBarButtonController(MenuBarButtonController)>>menuBarActionForMenu:
WinXPMenuBarButtonController(MenuBarButtonController)>>menuBarAction
WinXPMenuBarButtonController(MenuBarButtonController)>>redButtonPressedEvent:
RedButtonPressedEvent>>dispatchTo:
WinXPMenuBarButtonController(Controller)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonPressedEvent(Event)>>dispatch
RedButtonPressedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
ExternalLibrary>>primLoadLibrary:
Receiver:
        an ExternalLibrary
Instance Variables:
        handle = nil
        name = #'JunWinQT.dll'
        owners = a WeakArray[1]
Arguments:
        t1 = a ByteArray[12]
Temporaries:
        t2 = a SystemError(#'io error',126)
Context PC = 13

----------------------------------------------------------------------
ExternalLibrary>>load
Receiver:
        an ExternalLibrary
Instance Variables:
        handle = nil
        name = #'JunWinQT.dll'
        owners = a WeakArray[1]
Temporaries:
        t1 = a ByteArray[12]
Context PC = 17

----------------------------------------------------------------------
ExternalLibraryHolder>>load
Receiver:
        an ExternalLibraryHolder
Instance Variables:
        name = 'JunWinQT.dll'
        directories = a LinkedOrderedCollection[0]
        library = an ExternalLibrary
        owner = CormasNS.Kernel.JunWinQTImageInterface
Temporaries:
        t1 = 'JunWinQT.dll'
Context PC = 30

----------------------------------------------------------------------
ExternalLibraryHolder>>mapAddressForName:
Receiver:
        an ExternalLibraryHolder
Instance Variables:
        name = 'JunWinQT.dll'
        directories = a LinkedOrderedCollection[0]
        library = an ExternalLibrary
        owner = CormasNS.Kernel.JunWinQTImageInterface
Arguments:
        t1 = #JunWinQT_InitializeQTML
Context PC = 9

----------------------------------------------------------------------
ExternalMethod class>>mapAddressFor:library:
Receiver:
        an ExternalMethod class
Instance Variables:
        superclass = CompiledMethod
        methodDict = a MethodDictionary[37]
        format = 20493
        subclasses = nil
        instanceVariables = an Array[10]
        organization = ('initialize-release' #for: #for:selector: #releaseHandle
#updateLayoutCache)
('address mapping' #mapAddress #mapAddressFor: #unlinkedCall:arguments:)
('accessing' #argumentKinds #datumClass #external #handle #libraries
#methodSelector #name #ordinal #ordinal: #owner #referentAddress #resultType
#specifierFlags #structArgSize #structReturnSize #virtuals)
('testing' #isLinkedFor: #isVirtual)
('copying' #postCopy)
('comparing' #=)
('tracing' #traceWalkFrom:)
('binary storage' #isCodeReaderEquivalentTo: #postLoad
#postReadGeneralStructureOn: #storeGeneralStructureOn:)
('private' #computeStructReturnSize #copyStateFromOldVersion:
#findVirtualHandleForClass: #referentAddress: #virtuals:)

        name = #ExternalMethod
        classPool = a NameSpaceOfClass[0]
        environment = a NameSpace[343]
Arguments:
        t1 = ExternalMethod CormasNS.Kernel.JunWinQTImageInterface>>InitializeQTML:
        t2 = an ExternalLibraryHolder
Temporaries:
        t3 = nil
Context PC = 27

----------------------------------------------------------------------
optimized [] in [] in ExternalMethod class>>mapAddressFor:
Receiver:
        an UndefinedObject
Temporaries:
        .self = ExternalMethod
        .t1 = ExternalMethod CormasNS.Kernel.JunWinQTImageInterface>>InitializeQTML:
        .t2 = an ExternalLibraryHolder
Context PC = 8

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in ExternalMethod class>>mapAddressFor:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        t1 = an ExceptionSet[0]
        t2 = BlockClosure [] in [] in ExternalMethod class>>mapAddressFor:
Context PC = 18

----------------------------------------------------------------------
optimized [] in ExternalMethod class>>mapAddressFor:
Receiver:
        an UndefinedObject
Arguments:
        t2 = an ExternalLibraryHolder
Temporaries:
        .t1 = ExternalMethod CormasNS.Kernel.JunWinQTImageInterface>>InitializeQTML:
        .self = ExternalMethod
Context PC = 16

----------------------------------------------------------------------
[] in LinkedOrderedCollection>>detect:ifNone:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t3 = an ExternalLibraryHolder
Temporaries:
        .t1 = BlockClosure [] in ExternalMethod class>>mapAddressFor:
Context PC = 6

----------------------------------------------------------------------
LinkedOrderedCollection(OrderedCollection)>>do:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t1 = BlockClosure [] in LinkedOrderedCollection>>detect:ifNone:
Temporaries:
        t2 = 1
        t3 = 1
Context PC = 17

----------------------------------------------------------------------
LinkedOrderedCollection>>ownDo:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t1 = BlockClosure [] in LinkedOrderedCollection>>detect:ifNone:
Context PC = 6

----------------------------------------------------------------------
LinkedOrderedCollection>>performDo:block:path:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t1 = #ownDo:
        t2 = BlockClosure [] in LinkedOrderedCollection>>detect:ifNone:
        t3 = an IdentitySet[1]
Context PC = 15

----------------------------------------------------------------------
LinkedOrderedCollection>>do:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t1 = BlockClosure [] in LinkedOrderedCollection>>detect:ifNone:
Context PC = 8

----------------------------------------------------------------------
LinkedOrderedCollection>>detect:ifNone:
Receiver:
        a LinkedOrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 1
        backup = an OrderedCollection[0]
Arguments:
        t1 = BlockClosure [] in ExternalMethod class>>mapAddressFor:
        t2 = BlockClosure [] in ExternalMethod class>>mapAddressFor:
Context PC = 8

----------------------------------------------------------------------
ExternalMethod class>>mapAddressFor:
Receiver:
        an ExternalMethod class
Instance Variables:
        superclass = CompiledMethod
        methodDict = a MethodDictionary[37]
        format = 20493
        subclasses = nil
        instanceVariables = an Array[10]
        organization = ('initialize-release' #for: #for:selector: #releaseHandle
#updateLayoutCache)
('address mapping' #mapAddress #mapAddressFor: #unlinkedCall:arguments:)
('accessing' #argumentKinds #datumClass #external #handle #libraries
#methodSelector #name #ordinal #ordinal: #owner #referentAddress #resultType
#specifierFlags #structArgSize #structReturnSize #virtuals)
('testing' #isLinkedFor: #isVirtual)
('copying' #postCopy)
('comparing' #=)
('tracing' #traceWalkFrom:)
('binary storage' #isCodeReaderEquivalentTo: #postLoad
#postReadGeneralStructureOn: #storeGeneralStructureOn:)
('private' #computeStructReturnSize #copyStateFromOldVersion:
#findVirtualHandleForClass: #referentAddress: #virtuals:)

        name = #ExternalMethod
        classPool = a NameSpaceOfClass[0]
        environment = a NameSpace[343]
Arguments:
        t1 = ExternalMethod CormasNS.Kernel.JunWinQTImageInterface>>InitializeQTML:
Context PC = 22

----------------------------------------------------------------------
ExternalMethod class>>virtualHandleForClass:external:
Receiver:
        an ExternalMethod class
Instance Variables:
        superclass = CompiledMethod
        methodDict = a MethodDictionary[37]
        format = 20493
        subclasses = nil
        instanceVariables = an Array[10]
        organization = ('initialize-release' #for: #for:selector: #releaseHandle
#updateLayoutCache)
('address mapping' #mapAddress #mapAddressFor: #unlinkedCall:arguments:)
('accessing' #argumentKinds #datumClass #external #handle #libraries
#methodSelector #name #ordinal #ordinal: #owner #referentAddress #resultType
#specifierFlags #structArgSize #structReturnSize #virtuals)
('testing' #isLinkedFor: #isVirtual)
('copying' #postCopy)
('comparing' #=)
('tracing' #traceWalkFrom:)
('binary storage' #isCodeReaderEquivalentTo: #postLoad
#postReadGeneralStructureOn: #storeGeneralStructureOn:)
('private' #computeStructReturnSize #copyStateFromOldVersion:
#findVirtualHandleForClass: #referentAddress: #virtuals:)

        name = #ExternalMethod
        classPool = a NameSpaceOfClass[0]
        environment = a NameSpace[343]
Arguments:
        t1 = CormasNS.Kernel.JunWinQTImageInterface
        t2 = ExternalMethod CormasNS.Kernel.JunWinQTImageInterface>>InitializeQTML:
Temporaries:
        t3 = nil
        t4 = CormasNS.Kernel.JunWinQTImageInterface
        t5 = CormasNS.Kernel.JunWinQTImageInterface
Context PC = 27

----------------------------------------------------------------------
ExternalMethod>>unlinkedCall:arguments:
Receiver:
        an ExternalMethod
Instance Variables:
        bytes = a ByteArray[11]
        mclass = CormasNS.Kernel.JunWinQTImageInterface
        sourceCode = 6084556
        handle = nil
        specifierFlags = 18
        argumentKinds = a ByteArray[2]
        structArgSize = 0
        structReturnSize = 0
        datumClass = CDatum
        resultType = OSErr
        virtuals = nil
        methodSelector = #InitializeQTML:
        external = #JunWinQT_InitializeQTML
Arguments:
        t1 = a CormasNS.Kernel.JunWinQTImageInterface
        t2 = an Array[1]
Context PC = 8

----------------------------------------------------------------------
CormasNS.Kernel.JunWinQTImageInterface class>>current
Receiver:
        a CormasNS.Kernel.JunWinQTImageInterface class
Instance Variables:
        superclass = ExternalInterface
        methodDict = a MethodDictionary[94]
        format = 16384
        subclasses = nil
        instanceVariables = an Array[0]
        organization = ('types' #Boolean #CGrafPtr #CodecQ #ComponentInstance
#ComponentResult #CTabHandle #Fixed #GDHandle #GraphicsExportComponent
#GraphicsImportComponent #GWorldFlags #GWorldPtr #Handle #HDC
#ImageDescriptionHandle #OSErr #OSType #PixMapHandle #PixMapPtr #Ptr #QDErr
#RgnHandle #SInt8 #Size)
('structs' #BitMap #ComponentInstanceRecord #PixMap #Rect)
('defines' #codecMaxQuality #GraphicsExporterComponentType
#GraphicsImporterComponentType #kQTFileTypeJPEG #noErr #srcCopy)
('procedures' #CloseComponent: #CopyBits:with:with:with:with:with:
#DecompressImage:with:with:with:with:with:with: #DisposeGWorld: #DisposeHandle:
#FixRatio:with: #GetGWorld:with: #GetGWorldPixMap: #GetHandleSize:
#GraphicsExportDoExportFromDC:with:with:with:
#GraphicsExportSetCompressionQuality:with: #GraphicsExportSetOutputHandle:with:
#GraphicsImportDrawIntoDC:with:with: #GraphicsImportGetNaturalBounds:with:
#GraphicsImportSetBoundsRect:with: #GraphicsImportSetDataHandle:with:
#GraphicsImportSetQuality:with: #HGetState: #HLock: #HSetState:with: #HUnlock:
#InitializeQTML: #LockPixels: #MakeImageDescriptionForPixMap:with:
#NewGWorldFromHBITMAP:with:with:with:with:with: #NewHandle:
#OpenDefaultComponent:with: #SetGWorld:with: #TerminateQTML #UnlockPixels:)
('utilities' #byteArrayToHandle: #copyPixMapFrom:to: #denormalizedQuality:
#fromRectangle: #graphicsExportDoExport:from:
#graphicsExporterFor:outputHandle:do: #graphicsExporterForJPEGOutputHandle:do:
#graphicsExporterForJPEGOutputHandle:quality:do: #graphicsImportAsImage:
#graphicsImportAsImage:extent: #graphicsImporterFor:data:do:
#graphicsImporterForJPEGData:do: #graphicsImporterForJPEGData:quality:do:
#graphicsImportGetNaturalBounds: #graphicsImportSetBoundsRect:with:
#gWorldFromDIB:do: #gWorldFromImage:do: #gWorldFromImage:topDown:do:
#handleToByteArray: #handleToByteArray:size: #hLock:do: #hLock:type:do:
#newGWorld:bounds:do: #newHandle:do: #newHandle:do:ifFailed:
#openDefaultComponentFor:subType:do:
#openDefaultComponentFor:subType:do:ifFailed: #pstrToHandle: #scaleImage:to:
#setGWorld:do:)

        name = #JunWinQTImageInterface
        classPool = a NameSpaceOfClass[0]
        environment = a NameSpace[95]
        includeFiles = an OrderedCollection[0]
        includeDirectories = a LinkedOrderedCollection[0]
        libraryFiles = a LinkedOrderedCollection[1]
        libraryDirectories = a LinkedOrderedCollection[0]
        virtual = false
        optimizationLevel = #full
        current = nil
Temporaries:
        t1 = a CormasNS.Kernel.JunWinQTImageInterface
Context PC = 12

----------------------------------------------------------------------
CormasNS.Kernel.JunWinQTJpegImageStream>>interface
Receiver:
        a CormasNS.Kernel.JunWinQTJpegImageStream
Instance Variables:
        imageStream = an ExternalWriteStream on
'c:\vw7.3\Cormas\Models\LUmodel\video\tes1'
        progressValue = a ValueHolder on: nil
        quality = 0.75
Context PC = 4

----------------------------------------------------------------------
CormasNS.Kernel.JunWinQTJpegImageStream>>nextPutImage:
Receiver:
        a CormasNS.Kernel.JunWinQTJpegImageStream
Instance Variables:
        imageStream = an ExternalWriteStream on
'c:\vw7.3\Cormas\Models\LUmodel\video\tes1'
        progressValue = a ValueHolder on: nil
        quality = 0.75
Arguments:
        t1 = Depth32Image(extent: 456@619 depth: 32)
Temporaries:
        t2 = nil
        t3 = nil
Context PC = 7

----------------------------------------------------------------------
CormasNS.Kernel.JunJpegImageStream>>nextPutImage:
Receiver:
        a CormasNS.Kernel.JunJpegImageStream
Instance Variables:
        imageStream = an ExternalWriteStream on
'c:\vw7.3\Cormas\Models\LUmodel\video\tes1'
        progressValue = a ValueHolder on: nil
        quality = 0.75
Arguments:
        t1 = Depth32Image(extent: 456@619 depth: 32)
Context PC = 6

----------------------------------------------------------------------
optimized [] in [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
Receiver:
        an UndefinedObject
Temporaries:
        .t3 = a CormasNS.Kernel.JunJpegImageStream
        .t2 = Depth32Image(extent: 456@619 depth: 32)
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in
CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        t1 = BlockClosure [] in Cursor>>showWhile:
Temporaries:
        t2 = nil
Context PC = 4

----------------------------------------------------------------------
Cursor>>showWhile:
Receiver:
        a Cursor
Instance Variables:
        errorCode = nil
        handle = 810
        image = Depth1Image(extent: 16@16 depth: 1)
        mask = Depth1Image(extent: 16@16 depth: 1)
        hotSpot = 7@7
        name = 'camera'
Arguments:
        t1 = BlockClosure [] in [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
Temporaries:
        t2 = Cursor normal
Context PC = 23

----------------------------------------------------------------------
optimized [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
Receiver:
        an UndefinedObject
Temporaries:
        .t3 = a CormasNS.Kernel.JunJpegImageStream
        .t2 = Depth32Image(extent: 456@619 depth: 32)
Context PC = 12

----------------------------------------------------------------------
BlockClosure>>valueNowOrOnUnwindDo:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        t1 = BlockClosure [] in CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
Temporaries:
        t2 = nil
Context PC = 4

----------------------------------------------------------------------
CormasNS.Kernel.SpaceModel>>snapGridInJpgFile:
Receiver:
        a CormasNS.Kernel.SpaceModel
Instance Variables:
        dependents = a CormasNS.Kernel.SpaceView
        cardinal = 51023
        activeSpatialEntity = #LUCell
        line = 259
        column = 197
        cormasModel = LUmodel
        activeAttributeValue = nil
        activeAttribute = nil
        arrayOrigins = an Array[51023]
        boundaries = #closed
        delimiter = 0
        nbNeighbours = #eight
        rMaxEntityImage = 1
        spatialEntities = a Dictionary[1]
        gridCellShape = #squared
        gridCellImage = a FillingWrapper on: -1@-1 corner: 1@1
        xll = nil
        yll = nil
        cellSize = nil
Arguments:
        t1 = a FATFilename('c:\vw7.3\Cormas\Models\LUmodel\video\tes1')
Temporaries:
        t2 = Depth32Image(extent: 456@619 depth: 32)
        t3 = a CormasNS.Kernel.JunJpegImageStream
Context PC = 23

----------------------------------------------------------------------
CormasNS.Kernel.SpaceInterface>>photo
Receiver:
        a CormasNS.Kernel.SpaceInterface
Instance Variables:
        dependents = a DependentsCollection[2]
        builder = an UIBuilder
        uiSession = a ControlManager
        eventHandlers = nil
        menuHolder = a ValueHolder on: a Menu
        model = a CormasNS.Kernel.SpaceModel
        legend = a CormasNS.Kernel.Legend
Temporaries:
        t1 = a FATFilename('c:\vw7.3\Cormas\Models\LUmodel\video\LUmodel.jpg')
        t2 = 'C:\vw7.3\Cormas\Models\LUmodel\video\tes1'
Context PC = 39

----------------------------------------------------------------------
WinXPMenuBarButtonController(MenuBarButtonController)>>dispatchMenuSymbol:
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Arguments:
        t1 = #photo
Context PC = 38

----------------------------------------------------------------------
WinXPMenuBarButtonController(MenuBarButtonController)>>dispatchMenuSelection:
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Arguments:
        t1 = #photo
Context PC = 21

----------------------------------------------------------------------
optimized [] in MenuBarButtonController>>menuBarActionForMenu:
Receiver:
        an UndefinedObject
Temporaries:
        t3 = a MenuItem 'photo'
        .self = a WinXPMenuBarButtonController
        .t1 = a Menu
Context PC = 35

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in MenuBarButtonController>>menuBarActionForMenu:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        t1 = BlockClosure [] in MenuBarButtonController>>menuBarActionForMenu:
Temporaries:
        t2 = nil
Context PC = 4

----------------------------------------------------------------------
WinXPMenuBarButtonController(MenuBarButtonController)>>menuBarActionForMenu:
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Arguments:
        t1 = a Menu
Temporaries:
        t2 = a CormasNS.Kernel.SpaceInterface
Context PC = 31

----------------------------------------------------------------------
WinXPMenuBarButtonController(MenuBarButtonController)>>menuBarAction
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Temporaries:
        t1 = a Menu
Context PC = 20

----------------------------------------------------------------------
WinXPMenuBarButtonController(MenuBarButtonController)>>redButtonPressedEvent:
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Arguments:
        t1 = a RedButtonPressedEvent
Context PC = 10

----------------------------------------------------------------------
RedButtonPressedEvent>>dispatchTo:
Receiver:
        a RedButtonPressedEvent
Instance Variables:
        time = 13562021
        initiator = an EventDispatcher
        window = an ApplicationWindow 730
        state = 1
        x = 144
        y = 10
        gx = 712
        gy = 40
        buttonNumber = 1
Arguments:
        t1 = a WinXPMenuBarButtonController
Context PC = 4

----------------------------------------------------------------------
WinXPMenuBarButtonController(Controller)>>handleEvent:
Receiver:
        a WinXPMenuBarButtonController
Instance Variables:
        model = nil
        view = a WinXPMenuBarButtonView
        sensor = a TranslatingSensor
Arguments:
        t1 = a RedButtonPressedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = a CormasNS.Kernel.SpaceController
        trapList = nil
        state = #running
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        t1 = a RedButtonPressedEvent
        t2 = a WinXPMenuBarButtonController
Temporaries:
        t3 = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = a CormasNS.Kernel.SpaceController
        trapList = nil
        state = #running
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        t1 = a RedButtonPressedEvent
Temporaries:
        t2 = a WinXPMenuBarButtonController
        t3 = nil
Context PC = 113

----------------------------------------------------------------------
RedButtonPressedEvent(Event)>>dispatch
Receiver:
        a RedButtonPressedEvent
Instance Variables:
        time = 13562021
        initiator = an EventDispatcher
        window = an ApplicationWindow 730
        state = 1
        x = 144
        y = 10
        gx = 712
        gy = 40
        buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonPressedEvent(Event)>>dispatchForWindowManager:
Receiver:
        a RedButtonPressedEvent
Instance Variables:
        time = 13562021
        initiator = an EventDispatcher
        window = an ApplicationWindow 730
        state = 1
        x = 144
        y = 10
        gx = 712
        gy = 40
        buttonNumber = 1
Arguments:
        t1 = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
        an UndefinedObject
Temporaries:
        .t1 = a RedButtonPressedEvent
        .self = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        t1 = BadControllerError
        t2 = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = an ApplicationStandardSystemController
        interruptLock = false
        outstandingMetaOrDamage = false
        modalWindowChain = nil
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Arguments:
        t1 = a RedButtonPressedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = an ApplicationStandardSystemController
        interruptLock = false
        outstandingMetaOrDamage = false
        modalWindowChain = nil
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Temporaries:
        t1 = a RedButtonPressedEvent
Context PC = 12

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .self = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        t1 = TerminateException
        t2 = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .self = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        t1 = TerminateException
        t2 = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
        an UndefinedObject
Temporaries:
        .t1 = BlockClosure [] in WindowManager>>newProcess
Context PC = 9

----------------------------------------------------------
This mail sent through AIT WebMail : http://www.ait.ac.th/

New Message Reply Date view Thread view Subject view Author view
 

Back to home