Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann VFP Advanced auch als 64 bit Version.

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann VFP Advanced auch als 64 bit Version."—  Präsentation transkript:

1 Uwe Habermann Uwe@hceood.eu VFP Advanced auch als 64 bit Version

2 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

3 VFP Advanced Installation * 32 bit Version * VFP 9 Build 7423 ist erforderlich * VFP Advanced ist ein Patch über diese Installation * Entwicklungsumgebung * Laufzeitumgebung

4 VFP Advanced 32 bit Vorteile * Diverse Fixes gegenüber VFP 9 Build 7423 * Siehe: * http://www.baiyujia.com/vfpadvanced/f_vfpa_about.asp http://www.baiyujia.com/vfpadvanced/f_vfpa_about.asp

5 VFP Advanced 64 bit

6 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

7 VFP Advanced 64 bit Installation * Installation gelingt nicht bei schlechter Internetverbindung

8 VFP Advanced 64 bit * Version ist 10.0 * Laufzeitumgebung * msvcr100.dll * VFPAR.dll * VFPAT.dll

9 VFP Advanced 64 bit * Externe 32 bit Komponenten sind nicht verwendbar * MAPI * Treeview * LibHPDF * XML * Keine Task Pane * Und vieles andere mehr

10 VFP Advanced 64 bit * Unterstützung für Quellcodeverwaltung * Visual Studio Team Foundation Server 2012 Update 2 MSSCCI Provider (64-bit).msi

11 VFP Advanced 64 bit * Vefügbare FLLs für 64 bit * FoxTools.fll * VFX.fll * dFPUG.fll * DLLs * Windows

12 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

13 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

14 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

15 VFP Advanced 64 bit Probleme * Drag & Drop: Drag führt zu C0000005 * Auch in Exe, auch in Debugger, überall

16 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üß…

17 VFP Advanced 64 bit Probleme * Systemvariable _WIN64 * TYPE("_WIN64") == 'L' and _WIN64 * Geht in 32 bit * _WIN64 does not exist in 64 bit

18 VFP Advanced 64 bit * 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

19 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

20 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

21 VFX für VFP 64 bit

22 * Unterstützt ab VFX 16 Build 1515 * VFX64.fll für 64 bit enthalten

23 VFX für VFP 64 bit * Nativer VFP Kalender * Nativer VFP Favoritendialog * TRY/CATCH um alle externen Aufrufe * Dadurch keine Laufzeitfehler, aber vieles geht nicht * E-Mail, PDF, Treeview, XML, …

24 VFX für VFP 64 bit * Multifunktionsleiste (noch) nicht unterstützt * Zuweisungen von Objekten führen häufig zum Crash * loZwei = loEins…

25 Vielen Dank! Uwe Habermann Uwe@hceood.eu


Herunterladen ppt "Uwe Habermann VFP Advanced auch als 64 bit Version."

Ähnliche Präsentationen


Google-Anzeigen