Retrieving VFP runtime DLL name required by EXE or DLL
VFP stores in EXE/DLL information about what runtime DLL is required to run it.
GDI+ security updates for VFP 8.0 and VFP 9.0
MS security bulletin MS08-052 - Vulnerabilities in GDI+ Could Allow Remote Code Execution (954593) lists many MS products affected including VFP 8.0 and VFP 9.0
- Microsoft Visual FoxPro 8.0 Service Pack 1 (KB955368) when installed on Microsoft Windows 2000 Service Pack 4
- Microsoft Visual FoxPro 9.0 Service Pack 1 (KB955369) when installed on Microsoft Windows 2000 Service Pack 4
- Microsoft Visual FoxPro 9.0 Service Pack 2 (KB955370) when installed on Microsoft Windows 2000 Service Pack 4
How to disable Task Pane Manager
Either of below will disable Task Pane Manager launch on VFP startup:
- Click on the Task Pane's Options, Select Task Pane Manager in the treeview and uncheck Open the Task Pane when Visual FoxPro starts
- In the RegEdit goto the HKEY_CURRENT_USER\Software\Microsoft\VisualFoxPro\9.0\Options key and blank out Data for Value Name _STARTUP.
- Add _STARTUP= to a config.fpw. Only VFP instance that uses this config.fpw will be affected.
Retrieving Printer Capabilities
In Enumerating printer forms article the DeviceCapabilities function is used to mark print forms supported by particular printer. It can be used to retrieve other printer capabilities as well.
Getting additional info about pressed keybord or mouse keys
The GetKeyState function retrieves the status of the specified virtual key.
VFP 9.0 Versions
VFP 9.0 version information for service packs and hotfixes.
VFP Team releases another hotfix for VFP 9.0 SP2
A hotfix for a bug in VFP 9.0 SP2 FIX: Records from another user session that violate the criteria for a parent table are displayed in the browse window for a child table in a Visual FoxPro 9.0 Service Pack 2 multiuser environment has been released.
Copy RTF Text to Clipboard
Verify ActiveX presence and registration
An ActiveX installation on PC can be verified by finding its ProgID from OleClass property in the registry.
Add and delete custom printer forms
To distribute applications that use reports with custom paper size you have to create custom printer forms on every destination PC that runs Windows 2000 or later. The MS KB article Q157172 explains how it can be done manually. However there's a way to do that programmatically using Windows API.
Recent comments
4 hours 13 min ago
1 week 16 hours ago
4 weeks 7 hours ago
4 weeks 6 days ago
4 weeks 6 days ago
7 weeks 4 days ago
8 weeks 1 day ago
8 weeks 1 day ago
8 weeks 4 days ago
8 weeks 4 days ago