问题标签 [clipper]

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 回答
1387 浏览

binaryfiles - 从 dBase 文件中提取备注字段数据

我有一个使用 dBase 作为数据库引擎的 MSDOS 裁剪器应用程序,其中一些字段存储在外部文件中(扩展名为 .BIN),数据库文件似乎存储了一些指向该文件的二进制指针(将 db 行与 in-文件信息),任何人都知道我如何提取这些文件的信息?

在此捕获中,您将在左侧找到 dBase 文件,在右侧找到 BIN 文件。

二进制文件具有以下“标题”:JMS BIN

谢谢

0 投票
1 回答
223 浏览

clipper - 如何使用 CA-VO 下载文件

我想使用 HTTP 下载文件。我该怎么做?

0 投票
1 回答
2423 浏览

c - 编译错误 - sysdeps/i386/elf/start.S 和未定义的 main 引用

我正在使用一个名为 Harbor 的开发平台来使用 Clipper 代码创建一个在 32 位 SuSe 上运行的 Linux 可执行文件。

我已经可以创建一个仍然需要平台外部库的可执行文件,但我需要创建一个独立的可执行文件。Harbor 允许我通过包含所有需要的库来做到这一点,但是当我尝试以下编译命令时:

我得到以下错误输出:

我此时的代码非常简单和愚蠢:

(它基本上将“All done.”输出到屏幕上,这就是我所做的一切,直到我可以让它正确编译为止。)

从我试图追查这个问题的 90 分钟来看,它听起来要么找不到函数“main”(显然在那里),或者 c 编译器需要 -g 参数集——这是我能做到的t 这样做是因为我自己并没有真正解决编译器问题——Harbor 编译器自己做所有事情......

我还想指出路径

我的系统上是空的!但是,顶部错误中提到的完整路径被硬编码到文件 crt1.o...

我什至尝试告诉编译器创建 ac 对象并对其进行编译,但它不会为 c 编译器生成正确的输入文件,而且我对 Clipper 和 c 都很陌生...

如果我没有正确标记这个问题,我深表歉意——这是我的第一篇 stackoverflow 帖子——但我在这里看到了很多关于其他主题的知识渊博的答案,所以我决定试一试。如果需要更多信息,请告诉我。

提前致谢!

0 投票
2 回答
2543 浏览

windows-7 - DOSBox 退出到错误:CPU_SetSegGeneral:堆栈段零

我正在尝试运行旧的 Clipper 应用程序。它在 Win 7 32bit 上运行良好,但是当我尝试使用 DOSBox 0.74 时它崩溃并出现以下错误:

Exit to error: CPU_SetSegGeneral: Stack segment zero

运行 DOSBox 时是否有一些我忘记设置的设置?

我需要能够在 DOSBox 中运行这个应用程序,因为它似乎是唯一可以在任何 Win 7 上运行的便携式解决方案,无论是 32 位还是 64 位。

如果这个问题没有明显的解决方案,也许你可以告诉我在 Win 7 64 位家庭版上运行 Clipper 5.3 应用程序的替代方案是什么?

编辑: 我在 Win 7 Home 64 位上进行了尝试,结果完全相同。我能做些什么?

0 投票
1 回答
563 浏览

authentication - 更改限幅器代码以绕过旧程序的身份验证

嗨,我的一个朋友让我恢复 1994 年用 Clipper 编写的程序的密码。我给自己弄了一个反编译器(Valkyrie 5)并反编译了 EXE 文件。我找到了一个名为 USERLOGIN 的过程。问题是我不知道如何在 Clipper 中编程。如果有人可以编辑该程序,我将非常感激,这样它就不会再要求身份验证了。

0 投票
3 回答
762 浏览

advantage-database-server - 使用 Clipper 在数据字典中创建索引

我正在将现有的 Clipper 代码从免费表转换为数据字典。我可以读写表,但不能创建索引。

这是代码:

(GetSsoConnection(1))语法负责检索正确的连接字符串。

问题是索引已创建但在可执行目录中,而不是为数据字典定义的数据库或临时文件夹中。

我期待任何帮助或指示,并且非常愿意提供一个 sql 脚本来创建一个示例表来重现该问题。

谢谢 !

0 投票
1 回答
538 浏览

foxpro - Clipper 语言中的 SQL 插入查询

我有一个裁剪程序,其中有许多 DBF 文件来处理插入的数据。

我可以将 DBF 转换为 SQL。

现在我的疑问是在转换后我应该如何在我的裁剪器语言中使用 INSERT 查询,以便我应该能够将用户输入数据插入到我的 SQL 数据库中?

0 投票
2 回答
411 浏览

dos - djgpp编译的harbor exe不能在纯dos中运行

我使用 haarbour 编译器编译了一个 Clipper 程序,生成的 c 文件使用 djgpp 编译以生成最终的 exe。此 exe 在 Windows 98 的控制台窗口中运行良好。但是,当我退出到 msdos 提示符或尝试在纯 dos 中运行时,它不会给出任何错误。但没有走得更远。但是 num lock 和 cap locks 响应正确。当我按 ctrl+al+del 时,它会给我消息 hdpmi 被用户终止。我已经尝试过 cwsdpmi 而不是 Hdpmi32 但问题仍然存在。在 exe HBRUN.exe 上,它充当生成的 .hrb 文件的解释器,而不是独立的 exe。当我以纯方式运行 HBRUn 时,它的行为方式相同。但是当我运行另一个没有 dbf 文件的目录时,它给了我错误 dbf file not found !这在控制台窗口中也可以正常工作,但为纯 DOS 编译。我认为使用harbor和djgpp生成的所有exe都存在一些问题,如果它们很大的话。一个简单的 5-6 行程序的 .hrb 文件由 hbrun 在纯 dos 中正确运行(hbrun 的大小约为 1700 K,而我的 exe 文件大小为 950 K 有人可以遮光吗?

0 投票
1 回答
3685 浏览

memory - 执行“.exe”文件时出现环境空间不足

我正在尝试使用一个名为的应用程序CLUT.exe,它是一个旧应用程序MS-DOS,可用于为数据库重新索引NTX文件。DBF

(这不是主要话题,但如果有人想测试应用程序并且完全不信任内容,我只是在写这个)。

尝试通过控制台 ( cmd.exe) 运行命令行版本时问题开始出现,并出现此错误:

因此,根据我的搜索,这可能是一个可能的解决方案:

http://support.microsoft.com/default.aspx?scid=kb;en-us;230205

但它不起作用,我发现通过互联网解决这个问题的所有替代方法都是一样的。

另一种选择是在.exe文件中单击鼠标右键,转到“属性”然后“内存”选项卡,并将“初始环境内存”从“自动”增加到最大值,但它也不起作用。


好吧,我被困住了,没有“可能的”解决方案对我有用。如果有人对此问题感兴趣,了解更多并想测试,您可以从这里下载应用程序(单击“免费下载”绿色按钮)

http://www.filebasket.com/free/Development-Clipper-programming-language/clut-exe/13996.html

或直接从我的 DropBox:

https://dl.dropbox.com/u/15208254/stackoverflow/clut_214.rar


只是要知道,我正在使用Windows 7并且该CLUT.exe应用程序是一个Clipper基于应用程序(旧编程语言),可以在 Windows 控制台(cmd.exe)下运行。

0 投票
2 回答
1804 浏览

dosbox - DOSBox 和 Blinker SWPRUNCMD

我有一个 Clipper 5.3 应用程序链接器,它使用专为 DOS PC 设计的 Blinker。我使用 Blinker SWPRUNCMD() 切换到 DOS 和其他程序。需要在 Win 7 Pro 64 位环境下运行这个程序,我尝试了 DOSBox 0.74。到目前为止我发现的唯一问题是,当执行 SWPRUNCMD() 时,会显示消息“交换失败”。目前,我无法重新编译(尽管我可能能够重新链接),因此无法尝试使用原生 Clipper RUN 命令。谁能帮我解决这个问题?提前致谢。