问题标签 [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 投票
2 回答
13245 浏览

visual-foxpro - 是否可以反汇编 Visual FoxPro 9.0 exe 文件?

我有一个旧版 FoxPro exe 应用程序。

源代码不可用(它是外包编写的,源代码从未交付)。

有人要求用 C# 编写完全相同的应用程序,然后开发新功能。要求像往常一样过时。虽然我们可以看到应用程序在 UI 上做了什么,但我们也想了解内部逻辑。

FoxPro 是否有任何工具可以与 .Net Reflector 对 .NET 程序集执行相同的操作?

0 投票
3 回答
1183 浏览

svn - SVN 和 Visual Foxpro 数据库

有没有人尝试在 SVN 中包含 Visual Foxpro 数据库(版本 7)?包含它的优点/缺点是什么?当存在需要包含在源代码管理中的行时,在 SCM 中处理 VFP Db 的最佳方法是什么?

0 投票
8 回答
19679 浏览

foxpro - Visual FoxPro - 文件访问被拒绝

我们的 ERP 系统是混合的。实际数据是 SQL,但包含用户信息、配置文件、权限、安全性等的表在 Visual FoxPro 中。

我需要获得对 VFP 数据库的独占访问权限。我使用程序本身将所有人从系统中删除,这表明所有人都在系统之外。我得到以下代码的以下响应:

我得到的响应是:文件访问被拒绝。我进入服务器管理器,没有人在我们的 VFP 目录中打开任何文件。

VFP 中是否有一个命令可以让我确定谁/什么打开了文件和/或杀死 FoxPro 中的任何会话的方法?

我试着用谷歌搜索它,但没有运气。

0 投票
3 回答
2461 浏览

.net - VFP 到 .Net 编译器

有没有人有经验或了解VFP 到 .Net 编译器

我在一家拥有大量 VFP9 应用程序的公司工作,他们正在寻找一种让应用程序在 .Net 中运行的快速方法。我被要求检查这个编译器,看看它是否是一个可行的选择,但到目前为止,我还不能让它成功编译任何东西——甚至我的“Hello World”世界应用程序也没有运行。

只是为了限定最后一句话:我可以让非常简单的 Fox 应用程序“编译”,但生成的 .Net 可执行文件无法成功执行。我已经反汇编了源代码并将其转换为 C#,但通常它包含许多错误 (100+)。

我很想立即否定整个技术,但是 Fox 用户社区似乎对此有很多支持和兴奋。有没有人对此有任何见解?

这是VFP 到 .Net 编译器的链接

0 投票
3 回答
6206 浏览

c# - 如何使用 .NET 从现有表创建新的 VFP (OLEDB) 表?

我们有一个创建许多 Visual Foxpro (DBF) 表的应用程序。这些表中的每一个都有不同的模式,但它们都包含一个已知的日期字段。

我被要求创建另一个应用程序(在 C# 中),它将上周的数据从每个表复制到一个新表(在与源表不同的文件夹中)。将保留不同的表(例如,如果有三个源表,则将有三个目标表)。

随着时间的推移,表格可能会发生变化(例如添加的新字段),因此我无法对表格结构做出假设(除了上述日期字段的存在)。

从一个表中获取数据并创建具有相同结构的新表的最简单/最佳方法是什么?

我知道如何查询表以提取数据(例如用上周的记录填充数据集)。但是,我认为必须有一种更好的方法来创建新表并用结果填充它,而不是手动解析模式中的所有字段信息并使用它来重新创建目标表。

使用 FoxPro 似乎与 SQL Server 有很大的不同,每次都让我头疼,所以我需要一些关于我的方法的指导。

生产机器上安装了 VFP 9 OLEDB 驱动程序。如果可能的话,我们宁愿不必安装太多其他东西。

0 投票
1 回答
457 浏览

c++ - Visual C++ 中 ARM 的浮点数

我正在使用 Visual C++ 2005 为 ARM、Qualcomm Snapdragon 芯片构建应用程序。我知道它支持 VFPv3。我在哪里可以获得 SDK 或类似使用浮点运算硬件的东西?最重要的是,如果 Visual C++ 编译器会在仿真过程中生成 VFP 指令。

0 投票
3 回答
2289 浏览

vb.net - Visual FoxPro 和 VS2008 不显示所有 DBF 记录。单独的构建

我正在使用 Visual Studio 2008(在 vb.net 中)中的一个项目。该应用程序需要从 Visual FoxPro 数据库(dbc 文件)中导入数据。不要问为什么 FoxPro。它需要是 vfp 并且数据库每天由另一个应用程序更新;因此,我不能使用任何其他数据库格式。

我通过 OleDb FoxPro 驱动程序(最新版本)连接到数据库。一切都很好(除了速度)。我可以从我需要的所有表(dbf 文件)中导入数据。我将它加载到数据集中,然后对数据集本身进行操作,以免浪费时间重新连接(我只需要在这个阶段读取数据)。

问题是: 当我编译和运行代码时,并非所有记录都显示出来。

但是,当我从Release文件夹(在bin目录中)运行编译版本时,应用程序会显示更多记录。

更令人费解的是,当我在 Visual FoxPro 9.0 中打开同一个数据表文件时,我只能看到在 VS2008 中显示的数据(不是在 Realease 版本中)。但是,如果我在 OpenOffice Calc 中打开 dbf,它会显示所有记录 - 即与我的应用程序的发布版本相同的记录。

我的第一个想法是:如果它没有显示 VFP 9 中的所有内容,那么这些文件肯定是在不同版本的 VFP 中创建的,所以我应该更改我的连接字符串。但是,为什么编译的 Release 版本会显示所有正确的数据?连接字符串必须没问题。

我下载了DBF Viewer Plus以在另一个应用程序中查看我的 dbfs,但它也无法查看所有记录。

我不知道为什么它会这样。这很烦人,因为每次我想测试它时,我都需要构建我的应用程序。

我正在 Windows Vista 上开发。

谢谢你的帮助!

0 投票
2 回答
525 浏览

asp.net - 如何在 ASP.NET Web 部署项目中包含 (VFP) 合并模块?

我有一个使用 Web 部署项目安装的 ASP.NET 应用程序。我想将 Visual FoxPro 合并模块添加到安装程序中。有没有人有如何做到这一点的例子 - 或者如何在 Web 部署项目中安装任何合并模块?

使用 WiX 将是我的后备方案,但由于 Web 部署项目正在有效运行,如果可以的话,我宁愿坚持下去。

该应用程序是使用 C# 开发的。

0 投票
3 回答
29724 浏览

visual-foxpro - 如何从 fpt 和 dbf (FoxPro) 文件中获取数据?

文件 .fpt 和 .dbf(在 Visual FoxPro 8 中制作)具有我需要获取或至少要查看的文本(人类可读)。但我不能那样做。MS excel 不仅可以看到文本,还可以看到很多没有意义的符号。

所以我的问题是如何从文件中提取文本?Visual FoxPro 8 无法打开它说soandso.fpt 丢失或无效,即使我试图打开这个文件(soandso.fpt)。

是否可以从文件 .fpt 和 dbf 中获取文本?

0 投票
2 回答
1438 浏览

visual-foxpro - 在 Visual FoxPro 9 中从两列或多列创建主键

如何在 Visual FoxPro 9 中从两列或多列创建主键索引?这些列可以是不同类型的。