Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Vbame.dll in windows 7
Message
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Installation et configuration
Titre:
Vbame.dll in windows 7
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows NT
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01550204
Message ID:
01550204
Vues:
75
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=979643

There 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.aspx

The code that breaks is :
	* --------------------
	procedure Wait(cMsg,nTimeout)				&& ntimeout is in seconds
	*-- mg 02/02/99
	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.
Répondre
Fil
Voir

Click here to load this message in the networking platform