问题标签 [intraweb]

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 投票
1 回答
870 浏览

delphi - 如何在 IntraWeb 的 TSmartQuery 中添加参数?

如何在 TSmartQuery 中添加参数?我的意思是在“参数”选项卡上,当我单击参数属性时可以看到该选项卡。

我找到了两种方法: - 编辑 dfm 文件 - 根据 Sql 选项卡中使用的 :vars 自动填写参数。我没有设法使用用户界面手动添加它们。

0 投票
9 回答
6317 浏览

delphi - Delphi Web 和 Web 服务开发的当前选择是什么

我正在玩弄德尔福。我的大部分桌面开发都是在 .Net 中完成的,而嵌入式系统使用 C REST 或 SOAP)与本机客户端和 Web 客户端。

因为我最近重新获得了学习 Delphi 的启发,所以我很好奇使用 Delphi 构建 Web 服务和 Web 客户端的选项是什么。大多数 Delphi 文档都有点过时,但到目前为止我已经找到了这些选择:

  • 数据快照
  • 网络快照
  • 网上经纪
  • 内网
  • RemObjects 的数据抽象和 RemObjects SDK

我觉得 WebSnap 已经死了,但其他技术仍在开发中。是否有关于调查哪种技术的指导?

ps 我意识到 Delphi 并不是一个广受欢迎的 Web 开发选择,但我很想尝试一下,因为我在学习 VCL 时很开心。

0 投票
4 回答
1801 浏览

delphi - 将 ASTA 替换为中间层解决方案

我目前正在使用 Delphi7 和 ASTA 来处理我的客户端服务器与 Advantage DB 的通信。

我正在迁移到 Rad Studio XE Enterprise,并希望切换到不同但类似的解决方案,因为 ASTA 的未来变得有些不确定。由于这将是一笔巨大的时间投资,而且可能是金钱,我一直在研究这些选项,但已经达到了树木与森林的情况。

我将列出一些关于我需要什么的基本要点,如果有人可以建议我应该关注的技术和产品的特定组合,这可能有助于满足这些需求,我将不胜感激。我真的只需要替换和/或改进 ASTA 提供的通信和加密能力,这些能力是当前正在积极开发和支持的。

    - 我将使用 Delphi XE。
    - 应用程序将是 Win32,服务器将在 Windows 上运行。
    -IIS 是不允许的。
    - 不允许 VPN 要求。
    -Socket 通信必须支持原生或通过第三方插件的 AES 加密。
    - 一些基本的基于浏览器的应用程序访问将是一个奖励,如果它能够强大的安全性。
    - 对 linux、mac、mobile 的支持是非常低的优先级。
    - 我需要能够满足 NIST 800-53/FIPS 140-2 合规性,但不需要认证。(因为它们与通信和加密有关)

由于这是我的第一个问题,请让我知道我是否可以更好地表达或详细说明我需要什么。

感谢你们提供的任何方向。

0 投票
1 回答
710 浏览

delphi - Delphi 与 Intraweb 8 - TIWDBLookupComboBox - 主细节

我正在使用 IW 8 和 Delphi 7 构建应用程序。应用程序是 3 层的。
1)在应用程序的数据模块上,我有几个 TClientDatasets 和 TDataSources 关联(在主从关系上设置)
2)在 IW 表单上,我有几个 TIWDBLookupComboBoxes 数据集指向数据模块数据源。

我面临的问题:当我从 TIWDBLookupComboBoxes 中选择一个值时,数据集没有反应(我正在更改主数据集的索引,因此详细数据集也应该更改)。所以我将客户端数据集保存为 xml 文件并将数据导入到 win32 应用程序中,以相同的方式设置所有主详细信息,瞧——一切正常。

所以我的问题是:TIWDBLookupComboBoxes 似乎没有移动数据集的内部光标?如果是这样,在 TIWDBLookupComboBoxes 的 OnChange 事件上,如果我将 recno 设置为我想要的我会遇到表单渲染问题?

我该如何解决这个问题?

0 投票
3 回答
2494 浏览

delphi - ServerController 的 ComInitialization 属性

我是 IntraWeb 的新手。我想制作一个简单的应用程序,它使用 ADO 控件连接和显示访问数据库。当我执行服务器时,它给了我

“尚未调用 CoInitialize”

错误。我在互联网上搜索,发现很多文字告诉我

将 IWServerController 的 ComInitialization 属性更改为 ciMultiThreaded。

我试图在 IWAppFormCreate 事件中做到这一点。然后我得到编译错误:

“未声明的标识符 ciMultiThreaded”

我放了一行IWServerController.ComInitialization:=ciMultiThreaded;,然后出现运行时错误:

“地址访问冲突 。 。 。”

因为我不知道我在做什么,所以我找不到问题。请帮我。

0 投票
1 回答
885 浏览

javascript - Delphi 7 - TMS Intraweb DB 感知网格

我正在使用 Delphi 7 和 Intraweb 的 TMS 套件制作一个 Web 应用程序。我有几个客户端数据集组件,我使用 TTIWDBAdvWebGrid 来显示数据。TTIWDBAdvWebGrid 是一个数据感知组件,但是当我修改网格中的某些值时,数据不是持久的(在单元格事件中,单元格的值是旧的,而不是我设置的值)。

有任何想法吗?

0 投票
3 回答
1196 浏览

delphi - Intraweb + Delphi 可以使用 SIM 处理 authorize.net 中继响应吗?

我们* 有一个 Web 应用程序,由 Delphi + Intraweb(用于前端/Web 代码管理)创建,用于管理订购流程。它获取订购信息,然后向 authorize.net 发送交易请求(主要使用他们的SIM 示例代码)。这很好用,信用卡订单也得到了处理。

但是,当 authorize.net 将表单帖子发送回中继响应 url (http://developer.authorize.net/guides/SIM/Receipt_Options/Relay_Response.htm) 时,Intraweb 应用程序崩溃了。我可以看到,使用 TamperData,表单数据正在正确发送。她可以看到她的程序打开了一个数据库连接,然后超时。

  • 我已经用尽了我的 google-fu,并且没有找到任何能够接受传入表单帖子的 Intraweb 代码示例。(这可能就是我们真正需要的。如果我们可以将数据导入Intraweb/Delphi 世界,那么我们就可以管理其余部分。)
  • Intraweb文档建议 IW 将接受通过 URL 传递的参数,但没有提及接受 POST 数据。
  • authorize.net 社区论坛有一个提问/回答的帖子,基本上说“对不起,我们没有任何 Delphi 代码示例,请咨询您的供应商。”
  • Intraweb 技术支持无法帮助她。(我想他们几周前还没有回应这个请求,但我不确定。)
  • 我建议她创建一个模仿 authorize.net 表单帖子的测试应用程序存根,以确保正确创建表单对象。(我真的不明白拖放表单字段背后发生了什么,但我倾注了生成的源代码试图弄清楚这一点。)但是表单 POST 是表单 POST,对吗?我的意思是,它是 HTTP,而不是魔法。但这样做有两个问题。1.) Intraweb 似乎将表单字段名称强制为所有大写字母。2.) 她说 IW 不接受下划线作为表单字段名称的一部分。当然,我们被 authorize.net 发送的内容、小写字母、下划线分隔等等所困扰。

您是否有任何见解、指向示例代码的指针或建议将其全部扔掉并转向另一个解决方案?我们将不胜感激以上任何一项。

*我们 = 一个老派的 Delphi 程序员/DBA,他对 Delphi 了如指掌,但 Intraweb “自动工作”,而我,一个 Java 程序员,偶尔在该国另一边的 PHP 黑客,对可视化 IDE 过敏,但试图解释它互联网和 HTTP 对她的奥秘。对于这个特殊问题,我们似乎比我们各部分的总和要少。

0 投票
5 回答
10312 浏览

delphi - Delphi中IntraWeb的替代品?


如果我想在 Delphi 中编写一个简单但有意义的网络服务器,是否有任何替代 IntraWeb for Delphi的方法?

0 投票
1 回答
1414 浏览

delphi - Delphi Intraweb 网站在 IIS 上崩溃

我制作了一个 Intraweb ISAPI 应用程序。构建 dll 后,我在 IIS 上创建了一个网站,并为应用程序创建了一个池。在 Inetpub 目录上,为 Internet 来宾帐户和 IIS_WPG 帐户设置了权限。

当我尝试从 IE ( http://ip.0.0.1/website/application.dll ) 访问网页时,它返回给我HTTP 500

在此处输入图像描述

错误。在网上搜索后说是COM初始化的问题。但是在应用程序的数据模块中有这样的代码:

任何人都可以提供任何建议吗?

0 投票
1 回答
6734 浏览

delphi - 如何使用 Windows 登录凭据对用户进行身份验证?

如何让我的 Intraweb XI 应用程序使用他们的 Windows 登录凭据对用户进行身份验证?该应用程序在 Windows 服务器上作为服务运行。

我们只需要允许网络用户访问我们的一些 Intraweb 应用程序。