forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ERROR 29. call to missing routine: EnumProcessModulesEx

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> ClearWin+
View previous topic :: View next topic  
Author Message
steveDoyle



Joined: 04 Sep 2009
Posts: 108
Location: Manchester

PostPosted: Wed Dec 02, 2020 11:57 am    Post subject: ERROR 29. call to missing routine: EnumProcessModulesEx Reply with quote

Paul

I have just load v8.70 and applications that worked happy under V8-61 (win XP 32) are now crashing with
ERROR 29. call to missing routine: EnumProcessModulesEx at 0x0813fd32"

Initially the crash occurred with

external BV_DND_TRANS
lex_temp = '&Rotate/Midror'
ilen = 13
IWIN = WINIO@('%pm[|,~' // LEX_TEMP(1:ILEN) // ']&',
+ BV_GREY_TRANS, BV_DND_TRANS)


changing the lex_temp = '&Rotate-Mirror' permitted the application to progress until it crash elsewhere
with
*** Error 29, Call to missing routine : EnumProcessModulesEx at 0x0813fd32.
7e418734 routine at address 7E418734 [+0000]
7e42bdf1 routine at address 7E42BDF1 [+0000]
7e428ea0 routine at address 7E428EA0 [+0000]
7e42ce7c routine at address 7E42CE7C [+0000]
7c90e473 routine at address 7C90E473 [+0000]
7e42e442 routine at address 7E42E442 [+0000]
7e42e4dc routine at address 7E42E4DC [+0000]
0108a4c4 EDIT_END_WIN [+002b]

EDIT_END_WIN just contains IWIN = WINIO@('%ff') which i use to terminate all of my clearwin windows as it make the code easier to read.
EDIT_END_WIN work fine with simple dialogues but the is a very complex %gr interactive flow sheeting interface

I'm assumed the "/" maybe making the code look for a icon in the resource file


Any idea on how i should proceed?

regards

steve
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 7916
Location: Salford, UK

PostPosted: Wed Dec 02, 2020 1:35 pm    Post subject: Reply with quote

Steve

This relates to item 442 in the ClearWin+ enhancements file cwplus.enh.

The library now makes calls to the Microsoft API function EnumProcessModulesEx which unfortunately requires Windows Vista or later.

This is simple for us to fix but in the meantime you will need to use an earlier salflibc.dll or a later operating system than Windows XP.
Back to top
View user's profile Send private message AIM Address
steveDoyle



Joined: 04 Sep 2009
Posts: 108
Location: Manchester

PostPosted: Wed Dec 02, 2020 1:43 pm    Post subject: Reply with quote

HI Paul

Thank for the quick response, I'll will revert to the earlier DLL until a fix is available

I still use XP as a development platform i have code analyser / beautifier (Forwarn/Pretty) that will not work on win 8/10

I have tried to find suitable 32bit replacements without success

regards

steve
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> ClearWin+ All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group