问题标签 [clarion]

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

clarion - Clarion Topspeed 数据库扫描仪 大规模更新

我需要根据另一列中的值更新 Clarion Topspeed (TPS) 文件中的一列update table set subnumber = 20 where reference1='DC'

Topspeed 数据库扫描仪在文件菜单上有批量更新功能,但我无法让它工作。我无权访问 ODBC 驱动程序或 Clarion 编程环境。链接:批量更新表格

0 投票
1 回答
1290 浏览

c# - Odbc 连接到 .tps 数据库不起作用

我正在尝试从 .tps 文件中选择一些字段,但出现以下错误: 在此处输入图像描述

这是我的代码:

我的 app.config

我如何在 ODBC 数据源管理员上配置我的驱动程序

在此处输入图像描述

当我使用 Top Scan 并查看同一张表时,其中有一条记录,那么为什么它没有在 datagridview 上显示该结果以及这个 ISAM 表是什么,请帮助我,因为我在这里没有选项。

0 投票
1 回答
400 浏览

windows - RazorSQL 配置文件、命令行调用和 Windows 任务用户混合

它们可能很晦涩:我喜欢 RazorSQL 所能做的一切,它是我发现的唯一能正常交谈的工具是 Clarions 的 ODBC 驱动程序。它还允许令人敬畏的命令行调用来导出数据。

问题是:RazorSQL 根据安装它的用户存储配置文件连接信息,并且当您将 Windows 任务设置为运行所有 groovy 导出命令的批处理文件时,内部批处理文件在没有外部通知的情况下失败,因为用户是 SYSTEM(如我们不希望这与任何一个用户联系在一起)..

我不记得是否有安装选项允许所有人都可以看到配置文件,因为我通常将其设置为我的开发盒上的每个人(因为只有我)。

所以问题是:有没有人遇到过这种晦涩的场景,并且知道如何让 RazorSQL 在通用位置查找连接详细信息?

0 投票
2 回答
499 浏览

base64 - 客户端解压系统错误!异常代码:0xc0000005

我们有一个旧版 Windows 桌面客户端应用程序,它调用负载平衡器(在 Windows Server 2003 中运行),它将请求委托给连接到 SQL Server(Windows 2008 R2 数据库服务器)的应用程序服务器(Windows Server 2003)。这个桌面应用程序从 Windows XP 到 Windows 8.1 一直运行良好;但是,在 Windows 10 上,它意外地崩溃并在最终用户的 Windows 10 机器上显示以下错误消息:

这就是在客户端机器上的事件查看器上记录的内容:

这个桌面 Windows 应用程序继续在 Windows XP 机器上维护,因为它的 IDE 不能在早期版本的 Windows 上运行。它使用 Clarion Enterprise Edition 版本 5.5H(由 Softvelocity 提供)并使用以下 Clarion 扩展:ClarioNet Application Performance Writer V1.4、ClarioNET for Clarion 5.5版本 1.4(自 2004 年 1 月 11 日起)、xmlFUSE、wPDFControl 和 vuMail 3.20。

根据错误消息,我们认为此问题可能与在此系统中编译的两个文件(来自 ClarioNET)有关:lscomp.dlllsdecomp.lib在 Windows 10 上的反应,遗憾的是我们无法请求支持,因为这个 Clarion版本在多年前就已停产。

在 Windows 10 PC 中安装时,它被配置为对所有用户以管理员权限运行(以管理员身份运行此程序),在“Windows 7”、“Windows Vista”甚至“Windows XP”的兼容模式下,并添加为数据执行保护 (DEP) 列表中的一个例外。“AppData\Local\Temp\”文件夹被授予“Everyone”用户“完全控制”权限。Windows 在 Windows 更新上是最新的,并且防病毒和防火墙已被禁用。我们已经运行了在 Windows 中执行干净启动的应用程序,使用最少的驱动程序和启动程序启动机器。这个问题仍然存在。:(

当我们迁移到一个完全不同的基于云的系统时,我们仍然需要至少在接下来的 16 个月内继续使用这个旧的遗留程序。有人提议在 Windows 7 中设置一个虚拟盒子,但被拒绝了。

问题: 1)我可以在 Windows 10 上设置哪些其他配置以使该程序运行良好?2) 是否有任何第三方应用程序可以帮助此应用程序在 Windows 10 上顺利运行?3)任何其他提示/提示?:'(

0 投票
2 回答
129 浏览

dll - 为什么它说我错过了一些实际存在的dll?

所以我在 Clarion 6 中工作,问题是当我制作一个应用程序并尝试制作和运行它时说它缺少一些 dll。Couse Clarion 6 不支持在由 Oracle VM 虚拟机运行的虚拟机(Windows xp)中运行 64 位系统。我还注意到,当我构建应用程序并转到应用程序的文件夹时,我可以从 Clarion 6 安装文件夹中放入丢失的 dll,然后正常运行它。但它仍然不是应用程序的启动方式。

0 投票
1 回答
912 浏览

clarion - 使用 Clarion 获取/发布

我有 Clarion 9 应用程序,我希望能够与 HTTP 服务器通信。我来自 PHP 背景。我对该怎么做的想法为 0。

我希望能够做到的:

  • 解析 JSON 数据并将 QUEUE 数据转换为 JSON [完成]

  • 有一个像“baseURL”这样的全局变量,它指向例如http://localhost.com[Done]

  • 调用这样的函数apiConnection.get('/users')会返回页面的内容。[我被困在这里]

  • apiConnection.post('/users', myQueueData)将发布 myQueueData 内容。

我尝试通过从 LibMaker 读取它来使用 winhttp.dll,但它没有读取它。相反,我现在使用的是wininet.dll,LibMaker 成功地为它创建了一个 .lib 文件。

我目前正在 GitHub https://gist.github.com/ddur/34033ed1392cdce1253c上使用此代码中的 PROTOTYPE 程序

我所做的是将它们包括在内:

简单API.clw

但是winInet使用的缓冲区总是返回0。

我创建了一个 GitHub 存储库https://github.com/spacemudd/clarion-api,其中包含所有要查看的代码。

我真的迷失了,因为我找不到 Clarion 的正确文档。

不想要付费解决方案

0 投票
2 回答
491 浏览

excel - Crystal Reports 8.5:导出到 Excel 会导致小数点消失

生成报告的方式存在问题。报表通过 Crystal Reports 8.5 生成,参数通过 Clarion 6.3 开发的应用程序传递

问题是第一次生成报告(例如客户余额)时,它是正确生成的:根据 Crystal .rpt 文件,所有金额都以各自的小数位显示。如果此报表随后通过 Crystal 界面(导出按钮)导出到 Excel,然后重新生成,则显示时不带相应的小数位。

我无法在本地复制此行为(运行 Windows 8.1、Crystal Reports 8.5、MS Excel 2013、SQL Server 2008-R2),但我已在安装了应用程序和 CR8.5 的客户端服务器上确认了此行为. 我注意到的一个区别是他们正在运行 MS Excel 2016,但无法与呈现的行为建立关联。

以前有没有其他人遇到过这种类型的问题,或者听说过有人遇到过这种问题?这仅在两个客户端上得到证实,两个客户端都在 Windows Server 2012 上运行应用程序和报告工具,其余的在生成报告(任何包含小数位的报告)时都没有看到这种行为。

编辑:

第一次生成报告时一切正常,但如果随后将报告导出为任何其他格式(Excel、PDF 等),随后的“生成”在 Crystal 预览和 Excel 中的小数点为 0.00或 PDF 导出,即使以前它们显示出一些价值。注意:已显示此行为仅在通过远程桌面连接时发生。如果报告是在本地机器(笔记本电脑、工作站)上生成/导出的,则无法复制此类行为。

0 投票
0 回答
602 浏览

javascript - 如何将 3 个变量/参数从批处理脚本 (.bat) 发送到 JavaScript

有人能帮我吗!?!

所以我有半批(.bat)半javascript脚本。从号角我发送 3 个参数

  • 0:.bat 的名称(批处理脚本)
  • 1:参数列表
  • 2:一个名字(字符串文本)

我想知道如何在 batcsh 中获取我的变量并将其传输到 JavaScript。

脚本.bat

echo %~nx0 打印:script.bat

echo %1 打印:data.tps

echo %2 打印:我的名字

提前致谢

0 投票
2 回答
116 浏览

clarion - Clarion 9.1 - 使用变量作为例程名称

我需要将 Clarion 例程的名称传递给变量并运行它。

例如:

!************************

RoutineName='CalculateSomething'

DO 例程名称

!************************

它不适用于这种格式,所以我还在变量前后尝试了其他字符(括号、引号等)。没运气。

请注意,例程 'CalculateSomething' 存在并且使用基本命令运行良好:

!************************

DOCalculateSomething

!************************

0 投票
1 回答
146 浏览

clarion - 从 Clarion 9 升级到 Clarion 10 后,获取错误

将应用程序从 Clarion 9.1 升级到 Clarion 10 并首次构建错误获取后。

错误:未解决External SHGetFolderPathAEFOCUS.obj我包括efocus.clw在解决方案中。Efocus.clw并且efocus.incC10文件夹中。

请帮帮我