Re:

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

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. 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/heapcreate.asp

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

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

Search



Quick Links

User menu

Not signed in.

Misc Menu