Hallo Alex,
Der Begriff "Resourcendatei" hat in FoxPro zwei Bedeutungen:
a) die VFP9rDEU.DLL
b) FoxUser.DBF
Je nachdem, wann diese Fehlermeldung kommt, ist's die eine oder andere :) Wenn's direkt beim Hochfahren kommt, und in Englisch, dann ist der C++ Teil am Fehler melden, und dann ist's die Resourcenlogik von C++ und meint die DLL. Dieser Fehler entsteht
oft durch Vermischung verschiedener Servicepack-DLLs.
Wenn die Fehlermeldung schon in Deutsch kommt, dann ist die Lokalisierungs-DLL sauber geladen und VFP ist am Laufen, und dann kann es nur die FoxUser.dbf sein, deren Struktur sich im Laufe der Jahre mal gewandelt hat. In diesem Fall einfach die gesamte Platte
nach FoxUser.* durchsuchen und alles weglöschen (oder, wenn du dir nicht ganz traust: umbenennen)
Dieser Fehler kann übrigens auch kommen, wenn eine FoxUser gefunden wurde, auf die aber keine Schreibrechte liegen; typischerweise, wenn die FoxUser irgendwo im \Program Files\ oder im \Windows\ rumgurkt, wo sie sowieso nix zu suchen hat.
Ansonsten: Nimm einfach meinen fertigen Runtime-Installer um einen Rechner VFP-tauglich zu machen.
Zu finden unter http://Archive.msdn.microsoft.com/FoxPro
wOOdy
Microsoft
Visual FoxPro Technology Advisor
Microsoft "Most Valuable Professional" from 1996 to 2009
Visit my XING profile!
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`.Visual FoxPro: It's magic !
(¸.·``··*