Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Visual FoxPro Advanced Umstellen auf 64 bit

Ähnliche Präsentationen


Präsentation zum Thema: "Visual FoxPro Advanced Umstellen auf 64 bit"—  Präsentation transkript:

1 Visual FoxPro Advanced Umstellen auf 64 bit
Uwe Habermann

2 Habermann Consulting EOOD
Geschäftsführer: Uwe Habermann Individualsoftware Branchensoftware Entwicklungsumgebungen Entwicklung in Varna, Bulgarien Hohe Qualität zu günstigen Preisen

3 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

4 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

5 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

6 VFP Advanced 64 bit Installation gelingt nicht bei schlechter Internetverbindung

7 VFP Advanced 64 bit Version ist 10.0  Laufzeitumgebung msvcr100.dll
VFPAR.dll VFPAT.dll

8 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:

9 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

10 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

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

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

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

14 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

15 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

16 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

17 VFP Advanced 64 bit Warum Änderungen erforderlich?
Externe 32 bit Komponenten sind nicht verwendbar FLL SET LIBRARY TO DLL DECLARE OCX

18 VFP Advanced 64 bit Warum Änderungen erforderlich?
Beispiele MAPI Treeview LibHPDF XML Keine Task Pane Und vieles andere mehr

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

20 VFX für VFP 64 bit

21 VFX für VFP 64 bit Unterstützt ab VFX 16 Build 1515
VFX64.fll für 64 bit enthalten Vfxappl.vcx cVfxEnvironment Init

22 VFX für VFP 64 bit TRY/CATCH um alle externen Aufrufe
Dadurch keine Laufzeitfehler, aber vieles geht nicht , PDF, Treeview, XML, …

23 Nativer VFP Kalender Kein OCX Automatisch verwendet bei 64 bit
Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpCalendar = .T.

24 Nativer VFP Favoritendialog
Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit cFoxAppl.lUseNativeVfpFavourites = .T.

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

26 Vielen Dank! Uwe Habermann


Herunterladen ppt "Visual FoxPro Advanced Umstellen auf 64 bit"

Ähnliche Präsentationen


Google-Anzeigen