Re:

new topic     » goto parent     » topic index » view thread      » older message » newer message

Euman wrote:
> 
> Euman wrote:
> > 
> > On Sat, 2006-06-24 at 15:11 -0700, Sergio Gelli wrote:
> > 
> > > 
> > > Hi Euman:
> > > 
> > > Thanks a lot for the attention, but, seems that I am not with luck.
> > > Please, looks at what the EFFM.exw happened when twirling:  
> > > When I tried to expand drive C, the program failed. sees 
> > > the error message. 
> > > 
> > > 
> > > C:\11USRE\DIR\EFFM.exw:292 in function myalloc()
> > > A machine-level exception occurred during execution of this statement
> > > ... called from C:\11USRE\DIR\treeviews.ew:195 in function GetParentItem()
> > > ... called from C:\11USRE\DIR\EFFM.exw:969 in function WndProc()
> > > 
> > > ^^^ call-back from Windows
> > > ... called from C:\11USRE\DIR\EFFM.exw:1201 in procedure WinMain()
> > > ... called from C:\11USRE\DIR\EFFM.exw:1205
> > > --> see ex.err
> > > 
> > > Perhaps I must come back toward win-95 smile)
> > > But, I go to continue trying with the XP.
> > > 
> > > As our friend Chris related, the function DIR() into 
> > > a tine code, works fine, but crash into a longe code
> > > and depends on the position that this function is 
> > > inside of program.
> > > 
> > > 
> > > Best Regards
> > > 
> > > Srgio Gelli - Brasil
> > 
> > Hello again,
> > 
> > I can only assume that this is a very small issue in HeapCreate
> > 
> > global atom pHeap
> > pHeap = c_func(xHeapCreate,{0,16384,0})
> > 
> > this is not large enough
> > try @ line:288 in effm.exw replacing 16384 w/ 32768
> > 
> > This increases the heaps initial buffer size
> > If this solves the issue for you please let me know.
> > 
> > Nothing has changed with the call or parms to HeapAlloc since Win-95 per
> > <a
> > href="http://msdn.microsoft.com/library/en-us/memory/base/heapalloc.asp?frame=true">http://msdn.microsoft.com/library/en-us/memory/base/heapalloc.asp?frame=true</a>
> > so I have no reason to suspect function myalloc() is a problem.
> > 
> > Regards,
> > Euman
> 
> Please disregard that info as the last parm to HeapCreate is (0) so the heap
> 
> is automatically expanded when needed. 
> <a
> href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/heapcreate.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/heapcreate.asp</a>
> 
> My next guess is that "atom buffer" in function GetParentItem() and each
> instance
> of "buffer" in function GetParentItem() needs to be renamed "gp_buffer"
> although
> Im not sure why.
> 
> I have confirmed that effm2.exw does run on my copy of Win-XP_SP2 !
> I could be more help if that demo wasnt 5+ years old and I no longer
> run or write programs for the M$-Platforms, only Linux.
> 
> try it and see if Im correct...
> 
> Regards,
> Euman


Hi again Euman

I renamed "buffer" to "gp_buffer", but not work...

Below the error reports:

C:\11USRE\DIR\EFFM.exw:294 in function myalloc() 
A machine-level exception occurred during execution of this statement 
    size = 256
    mem = <no value>

... called from C:\11USRE\DIR\treeviews.ew:145 in function filltvitem()  
    id = 1639430
    Item = 6371360
    mask = 1
    state = 0
    path = <no value>

... called from C:\11USRE\DIR\EFFM.exw:907 in function WndProc()  
    hwnd = 984176
    iMsg = -405
    wParam = 0
    lParam = 522132
    i = <no value>
    j = <no value>
    k = <no value>
    j = <no value>

^^^ call-back from Windows

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu