问题标签 [visual-foxpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11433 浏览

.net - 为什么 VFP .NET OLEdb 提供程序不能在 64 位 Windows 中工作?

我使用 VB 编写了一个 Windows 服务,该服务从 Visual Foxpro 数据库中读取一些遗留数据以插入到 SQL 2005 中。问题是这种使用在 Windows server 2003 32 位中运行良好,但客户端最近移至 Windows 2003 64 位现在该服务将无法正常工作。我收到一条消息,指出未找到 VFP .NET OLEdb 提供程序。我进行了研究,一切似乎都表明没有解决方案。任何帮助,请...

0 投票
6 回答
26278 浏览

python - 从 Python 读取 FoxPro DBF 文件的最简单方法是什么?

我的 Ubuntu 系统上有一堆 FoxPro (VFP9) DBF 文件,是否有库可以在 Python 中打开这些文件?我只需要阅读它们,并且最好也可以访问备忘录字段。

更新:感谢@cnu,我使用了 Yusdi Santoso 的dbf.py,效果很好。一个问题:备忘录文件的扩展名必须是小写的,即.fpt.FPT文件名不是从 Windows 过来的。

0 投票
1 回答
1160 浏览

report - 自动浮动 VFP 报告中的所有字段?

我想将VFP7报表上的所有字段和标签设置为FloatStretch with overflow。我尝试使用该.frx文件并执行以下操作REPLACE,但没有成功。

我还需要更改其他领域吗?

0 投票
7 回答
1057 浏览

foxpro - Foxpro App and removable drives problem

I have a foxpro app, that contains hard coded path for icons and bitmaps. That's how foxpro does it and there is no way around it. And this works fine, except that when a removable drive has been used but is not connected, and when is connected windows assigns the same letter as hard coded path, when opening any form that contains such path, the following error message apears (FROM WINDOWS, not fox):

Windows-No disk Exception Processing Message c0000012 Parameters .....

Any help please Nelson Marmol

0 投票
3 回答
3523 浏览

64-bit - 您在 64 位环境中使用 VFP 应用程序时遇到什么问题?

我知道 64 位机器上的 VFP OLEDB 提供程序存在问题。...但是在 64 位机器上实际运行 VFP 应用程序时,您会遇到什么问题?有没有人在这方面有任何经验?

我的第一个想法是它只作为 32 位应用程序运行,而不使用 64 位功能。但是,我在将 FoxPro 应用程序连接到 SQL Server 数据库时遇到了困难(也可能是 OLEDB 问题)。还有其他问题吗?

0 投票
3 回答
4273 浏览

scroll - foxpro 的垂直滚动选框

谁能给我指出一些代码/给我一些关于如何为 VFP 8 或 9 创建平滑滚动垂直选取框的想法?

任何帮助表示赞赏。

0 投票
5 回答
11340 浏览

visual-studio-2008 - 如何为 Visual Studio 2008 设置默认的源代码管理插件?

我们最近安装了 Team Foundation Server 2008,我们将它用于 Visual Studio 2008 代码和我们仍在迁移到 .Net 的 Visual FoxPro 9 代码。我必须安装 TFS MSSCCI 提供程序才能从 VFP9 IDE 获得连接。这工作正常,但 Visual Studio 现在似乎对使用哪个源代码控制插件感到困惑,并不断恢复到 TFS MSSCCI 提供程序,而不是随 Team Explorer 一起安装的“Visual Studio Team Foundation Server”插件。当插件更改时,我在尝试从 TFS 获取/签入代码时遇到错误。如何让 Visual Studio 将 Team Explorer 插件作为我的默认插件?

0 投票
2 回答
1275 浏览

windows-vista - Visual FoxPro 9 与 Windows Vista 的兼容性

在 Windows Vista 上使用 Visual FoxPro 9 进行开发时,您发现了哪些兼容性问题?

0 投票
4 回答
1830 浏览

indexing - Visual FoxPro 紧凑索引文件格式

我试图了解 Visual FoxPro 紧凑索引 (*.IDX) 的文件格式。我目前正在参考Microsoft 的文档以获取指导。

索引是一个 512 字节节点的 B 树。每个叶(“外部”)节点包含多个条目。每个条目由四部分数据组成:

  • 行号 [固定长度]
  • 重复的字节数(文档没有解释这一点)[固定长度]
  • 尾随字节数(文档没有解释这一点)[固定长度]
  • 键[可变长度]

条目(没有它们的键)存储在节点的开头,紧跟在节点的 24 字节标头之后。它们的键不包含在此位置,因为键的长度不同,而行号、重复字节数和尾随字节数的长度是固定的。密钥存储在节点的末尾并向后工作。例如:

  • 24 字节标头
  • 行号、重复字节数、尾随字节数(条目 #1)
  • 行号、重复字节数、尾随字节数(条目 #2)
  • 行号、重复字节数、尾随字节数(条目 #3)
  • ...
  • 密钥(条目 #3)
  • 密钥(条目 #2)
  • 密钥(条目 #1)

如何确定密钥的各个长度?该文档似乎没有指定这一点。它们是完全连续的(没有空字节分隔符)。

我可以通过目视检查手动隔离键。我怀疑尾随字节数代表密钥的长度。但是,它与本次检查确定的长度无关。

我相信 FoxPro 文件格式源自 xBase 标准。也许这敲响了警钟?

0 投票
1 回答
4279 浏览

foxpro - 在 VFP 8 中的 Vista 64 位上使用 SET PRINTER TO 时如何修复错误 1958

我们的 VFP 8 应用程序在执行以下代码行时返回错误 1958,即“加载打印机驱动程序时出错”

在客户 Vista Business 64 位笔记本电脑上。HP1200 是 HP 商务喷墨打印机型号 1200。

客户使用惠普最新的 64 位驱动程序移除并重新安装了打印机。我们还尝试在 FILE: 端口上添加一个新的 Generic / Text Only 打印机并改用它,但我们得到了同样的错误。因此,它并非特定于 HP 打印机驱动程序。

我们还尝试删除该SET PRINTER TO行并仅执行 aREPORT FORM命令,以便将其转到默认打印机,但我们没有得到任何输出。

客户有一台台式机,也是 64 Vista Business,安装了相同的打印机和驱动程序,我们没有看到相同的错误。他们确实在两台机器上运行 Avast 防病毒软件。