以前我有一個文件映射內存不足的問題。SYS(3050)正在拋出函數參數值,類型或計數無效錯誤
然後,根據少數專家的建議,我在主程序中使用了以下代碼,解決了問題並且工作正常。 SYS(3050,1,MIN(536870912,VAL(SYS(3050,1,0)))) SYS(3050,2,MIN(536870912,VAL(SYS(3050,1,0))) )
但最近一臺客戶端的機器從XP 32位升級到Windows 7 64位。之後當系統啓動 它正在拋出函數參數值的錯誤,類型或計數在SYS(3050)行無效。
如果我忽略這個並繼續,那麼沒有足夠的內存用於文件映射。
有人可以告訴我該怎麼辦才能解決這個問題嗎?是因爲Windows 7的64位操作系統(因爲Windows 7和32位的其他兩臺計算機可以正常工作)
我會說別的是這個問題 - 我從來沒有必要在20多年內調整這個設置,並回答另一個問題,我們在64位Windows上有成千上萬的客戶。這是什麼原因導致你首先進入sys(3050)路線? –
嗨,Alan說,當RAM大於2GB時,VFP 7無法分配內存,因此請求設置VFP所需的最小和最大內存。然後,我將SYS(3050)放入我的主體中,然後解決問題 –
我唯一的建議確實是使用VFP9 SP2。 –