Visual Fox Pro Advanced Umstellen auf 64 bit
Visual Fox. Pro 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 VFP 9. 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 (x 86)Microsoft Visual Fox. Pro 9 64 bit: C: Program FilesMicrosoft Visual Foxpro Advanced
VFP Advanced 64 bit * VFPA. exe * VFP 9. exe weiterhin vorhanden HKEY_CURRENT_USERSOFTWAREMicrosoftVisual. Fox. Pro9. 0Options HKEY_CURRENT_USERSOFTWAREMicrosoftVisual. Fox. Pro 6410. 0Options * Zahlreiche Registry-Schlüssel fehlen
VFP Advanced 64 bit * Installation gelingt nicht bei schlechter Internetverbindung
VFP Advanced 64 bit * Version ist 10. 0 * Laufzeitumgebung * msvcr 100. dll * VFPAR. dll * VFPAT. dll
VFP Advanced 64 bit * Nach der Installation * VFP 9. 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 C 0000005 * 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 _WIN 64 * TYPE("_WIN 64") == 'L' and _WIN 64 * Geht in 32 bit * _WIN 64 does not exist in 64 bit
VFP Advanced 64 bit Probleme * SYS(17) * 32 bit VFP: Pentium * 64 bit VFP: X 64 (AMD or Intel) * IF SYS(17) = “X 64" * * 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=40637 DEC * 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 * Lib. HPDF * XML * Keine Task Pane * Und vieles andere mehr
VFP Advanced 64 bit * Vefügbare FLLs für 64 bit * Fox. Tools. fll * d. FPUG. fll * VFX. fll * DLLs * Windows
VFX für VFP 64 bit
VFX für VFP 64 bit * Unterstützt ab VFX 16 Build 1515 * VFX 64. fll für 64 bit enthalten * Vfxappl. vcx * c. Vfx. Environment * 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 c. Fox. Appl. l. Use. Native. Vfp. Calendar =. T.
Nativer VFP Favoritendialog * * Kein OCX Automatisch verwendet bei 64 bit Auf Wunsch auch bei 32 bit c. Fox. Appl. l. Use. Native. Vfp. Favourites =. T.
VFX für VFP 64 bit * Multifunktionsleiste (noch) nicht unterstützt * Zuweisungen von Objekten führen häufig zum Crash * lo. Zwei = lo. Eins…
Vielen Dank! Uwe Habermann Uwe@hceood. eu
- Slides: 26