Visual FoxPro Advanced Umstellen auf 64 bit Uwe Habermann Uwe@hceood.eu
Habermann Consulting EOOD Geschäftsführer: Uwe Habermann www.hceood.eu Uwe@hceood.eu Individualsoftware Branchensoftware Entwicklungsumgebungen Entwicklung in Varna, Bulgarien Hohe Qualität zu günstigen Preisen
VFP Advanced Made in China 1 Entwickler: Chen Chuan Bing Hat VFP9.exe Build 7423 und Laufzeitumgebung dekompiliert und wieder kompiliert 32 bit Version mit Fixes 64 bit Version
VFP Advanced 64 bit Installation 64 bit Version VFP 9 Build 7423 ist erforderlich VFP 64 bit macht eine Kopie dieser Installation und patcht die Kopie Danach zusätzlich VFPA.exe 32 bit: C:\Program Files (x86)\Microsoft Visual FoxPro 9 64 bit: C:\Program Files\Microsoft Visual Foxpro Advanced
VFP Advanced 64 bit VFPA.exe VFP9.exe weiterhin vorhanden HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualFoxPro\9.0\Options HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualFoxPro64\10.0\Options Zahlreiche Registry-Schlüssel fehlen
VFP Advanced 64 bit Installation gelingt nicht bei schlechter Internetverbindung
VFP Advanced 64 bit Version ist 10.0 Laufzeitumgebung msvcr100.dll VFPAR.dll VFPAT.dll
VFP Advanced 64 bit Nach der Installation VFP9.exe /regserver (32 bit) Sonst wird immer die 64 bit Version gestartet… Ist Beta-Version! Seit Januar 2015 In Entwicklung seit August 2012 Aktuelle Infos siehe: http://www.baiyujia.com/vfpadvanced/f_vfpa_history.asp
VFP Advanced 64 bit Exe-Datei kann nicht mit Refox geschützt werden Unterstützung für Quellcodeverwaltung Visual Studio Team Foundation Server 2012 Update 2 MSSCCI Provider (64-bit).msi
VFP Advanced 64 bit VFP basiert auf 32 bit Pointern Für Dateien (DBF, FPT, CDX und andere) Für RAM – weiterhin max. 2 GB RAM (erfahrungsgemäß ist bei 1,8 GB Schluss) SYS(3050) wie bei 32 bit
VFP Advanced 64 bit Probleme Drag & Drop: Drag führt zu C0000005 Auch in Exe, auch in Debugger, überall
VFP Advanced 64 bit Probleme Speicherleck in IDE FOR kk = PJX.Files.Count TO 1 STEP -1 * … ENDFOR VFPizza benötigt 900 MB Nach 2. Lauf > 2 GB und tschüß…
VFP Advanced 64 bit Probleme Systemvariable _WIN64 TYPE("_WIN64") == 'L' and _WIN64 Geht in 32 bit _WIN64 does not exist in 64 bit
VFP Advanced 64 bit Probleme SYS(17) 32 bit VFP: Pentium 64 bit VFP: X64 (AMD or Intel) IF SYS(17) = “X64" * Made in China SYS(17) funktioniert zuverlässig
VFP Advanced 64 bit Probleme Läuft nicht auf Windows 10?! Entwicklungsumgebung Exe-Dateien Fatal error: Exception addr=40637DEC Möglicherweise erst seit letzten Updates
VFP Advanced 64 bit Probleme Für Entwicklung nicht empfehlenswert weil die IDE viele externe Komponenten verwendet Exe-Erstellung einmalig möglich 1 Exe erstellen und schließen wegen Speicherleck
VFP Advanced 64 bit Warum Änderungen erforderlich? Externe 32 bit Komponenten sind nicht verwendbar FLL SET LIBRARY TO DLL DECLARE OCX
VFP Advanced 64 bit Warum Änderungen erforderlich? Beispiele MAPI Treeview LibHPDF XML Keine Task Pane Und vieles andere mehr
VFP Advanced 64 bit Vefügbare FLLs für 64 bit DLLs FoxTools.fll dFPUG.fll VFX.fll DLLs Windows
VFX für VFP 64 bit
VFX für VFP 64 bit Unterstützt ab VFX 16 Build 1515 VFX64.fll für 64 bit enthalten Vfxappl.vcx cVfxEnvironment Init
VFX für VFP 64 bit TRY/CATCH um alle externen Aufrufe Dadurch keine Laufzeitfehler, aber vieles geht nicht E-Mail, PDF, Treeview, XML, …
Nativer VFP Kalender Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpCalendar = .T.
Nativer VFP Favoritendialog Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpFavourites = .T.
VFX für VFP 64 bit Multifunktionsleiste (noch) nicht unterstützt Zuweisungen von Objekten führen häufig zum Crash loZwei = loEins…
Vielen Dank! Uwe Habermann Uwe@hceood.eu