Dear all,
I've tried to install an .exe on a pc that runs Windows 7 with "right to left writing" keyboard support. I get the attached error.
From what I google, vbame.dll is the module that is providing "right to left writing" keyboard support. I googled somewhat further and I read about a "hotfix".
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=979643There is also a blog entry that left me even more confused about this issue :
http://blogs.msdn.com/b/michkap/archive/2010/02/13/9962894.aspxThe code that breaks is :
procedure Wait(cMsg,nTimeout)
local c,i,o,l,ccrs,n,ccrs1,x,y,o1
If Parameters()= 0
cMsg= this.cMsg
Endif
If Parameters()<2
nTimeout=0
endif
this.cMsg= cMsg
_vfp.statusbar= cMsg
If nTimeout<>0
c= Inkey(nTimeout)
this.waitClear()
endif
My hunch, given the context, is that it breaks in the inkey function. But "line 56" points to _vfp.statusbar = cMsg. Go figure.
Anybody out there had to implement that hotfix and/or can tell me if it's safe?
Thanks and kind regards,
Marc
If things have the tendency to go your way, do not worry. It won't last. Jules Renard.