问题标签 [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.
clarion - Clarion Topspeed 数据库扫描仪 大规模更新
我需要根据另一列中的值更新 Clarion Topspeed (TPS) 文件中的一列update table set subnumber = 20 where reference1='DC'
。
Topspeed 数据库扫描仪在文件菜单上有批量更新功能,但我无法让它工作。我无权访问 ODBC 驱动程序或 Clarion 编程环境。链接:批量更新表格
windows - RazorSQL 配置文件、命令行调用和 Windows 任务用户混合
它们可能很晦涩:我喜欢 RazorSQL 所能做的一切,它是我发现的唯一能正常交谈的工具是 Clarions 的 ODBC 驱动程序。它还允许令人敬畏的命令行调用来导出数据。
问题是:RazorSQL 根据安装它的用户存储配置文件连接信息,并且当您将 Windows 任务设置为运行所有 groovy 导出命令的批处理文件时,内部批处理文件在没有外部通知的情况下失败,因为用户是 SYSTEM(如我们不希望这与任何一个用户联系在一起)..
我不记得是否有安装选项允许所有人都可以看到配置文件,因为我通常将其设置为我的开发盒上的每个人(因为只有我)。
所以问题是:有没有人遇到过这种晦涩的场景,并且知道如何让 RazorSQL 在通用位置查找连接详细信息?
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.dll和lsdecomp.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)任何其他提示/提示?:'(
dll - 为什么它说我错过了一些实际存在的dll?
所以我在 Clarion 6 中工作,问题是当我制作一个应用程序并尝试制作和运行它时说它缺少一些 dll。Couse Clarion 6 不支持在由 Oracle VM 虚拟机运行的虚拟机(Windows xp)中运行 64 位系统。我还注意到,当我构建应用程序并转到应用程序的文件夹时,我可以从 Clarion 6 安装文件夹中放入丢失的 dll,然后正常运行它。但它仍然不是应用程序的启动方式。
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 的正确文档。
我不想要付费解决方案。
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 导出,即使以前它们显示出一些价值。注意:已显示此行为仅在通过远程桌面连接时发生。如果报告是在本地机器(笔记本电脑、工作站)上生成/导出的,则无法复制此类行为。
javascript - 如何将 3 个变量/参数从批处理脚本 (.bat) 发送到 JavaScript
有人能帮我吗!?!
所以我有半批(.bat)半javascript脚本。从号角我发送 3 个参数
- 0:.bat 的名称(批处理脚本)
- 1:参数列表
- 2:一个名字(字符串文本)
我想知道如何在 batcsh 中获取我的变量并将其传输到 JavaScript。
脚本.bat
echo %~nx0 打印:script.bat
echo %1 打印:data.tps
echo %2 打印:我的名字
提前致谢
clarion - Clarion 9.1 - 使用变量作为例程名称
我需要将 Clarion 例程的名称传递给变量并运行它。
例如:
!************************
RoutineName='CalculateSomething'
DO 例程名称
!************************
它不适用于这种格式,所以我还在变量前后尝试了其他字符(括号、引号等)。没运气。
请注意,例程 'CalculateSomething' 存在并且使用基本命令运行良好:
!************************
DOCalculateSomething
!************************
clarion - 从 Clarion 9 升级到 Clarion 10 后,获取错误
将应用程序从 Clarion 9.1 升级到 Clarion 10 并首次构建错误获取后。
错误:未解决External SHGetFolderPathA
。EFOCUS.obj
我包括efocus.clw
在解决方案中。Efocus.clw
并且efocus.inc
在C10文件夹中。
请帮帮我