问题标签 [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 回答
4175 浏览

delphi - 使用 Delphi+Intraweb 创建带有浏览器存储(webSQL/IndexedDB)的 HTML5 离线应用程序(缓存清单)可能吗?

我当前的 Intraweb 应用程序实际上是一个 DataSnap 客户端,它连接到我的 DataSnap 服务器,它与同一台机器上的 Interbase 服务器连接并坐在一起。它可以正常工作,但速度很慢,需要不断的 Internet 连接才能工作。单击的每个按钮或触发的任何事件都需要浏览器连接到 Web 服务器 (Intraweb)。

我正在考虑使用 Delphi XE2 中的 Intraweb、HTML5 缓存清单功能创建一个离线 Web 应用程序,并在移动设备离线时使用基于浏览器的 SQL 存储(例如 webSQL 或 IndexedDB)作为本地浏览器存储。只有当 Internet 连接可用于初始化或同步回 DataSnap 服务器时,它才会连接到真实的 DataSnap 服务器。

有可能吗?

我的主要问题是从 Intraweb Web 应用程序中获取网页的 url,我不想将所有浏览器的存储代码放在模板文件中。

将 Intraweb 生成的 JavaScript 代码移动到其他 js 文件中也很繁琐,这样做可能会破坏 Intraweb 应用程序的代码和逻辑。有什么解决方法吗?

0 投票
2 回答
3818 浏览

delphi - Delphi XE2 中 IntraWeb 12 的数据库、会话和持久性

我正在使用 IntraWeb Applications 搜索有关数据库连接(在我的情况下为 Firebird)的信息。

我特别需要知道在带有 LockDataModule 函数的 TDataModule 上使用数据库或在 UserSessionUnit 上使用数据库所涉及的差异。例如,如果没有用户在使用服务器,我需要完全断开数据库,最多连接 30 个用户。

我可能在最坏的情况下必须连接到一些旧的悖论数据库,我需要一个可以处理它的结构(我知道我必须生成一个基于 WebApplication.AppID 的文件夹来处理会话)。最坏的...

提前感谢您提供的任何信息或有用的链接^^

0 投票
1 回答
1333 浏览

delphi - IntraWeb ISAPI 模块在 IIS 7 上引发“无法识别的命令”错误

我正在尝试配置 IIS7 Web 服务器来运行我的 IntraWeb 10 应用程序。我按照BobChau Chee Yang博士描述的步骤进行操作。

应用程序启动但导致错误:Unrecognized Command: : WEB:

(Web 似乎是所使用的虚拟目录的名称 - 我尝试了不同的名称,并且消息发生了相应的变化)。

看起来虚拟目录名称作为参数传递给 ISAPI DLL ...

相同的 DLL 在具有较旧 IIS(我猜是 6)的 Web 服务器上运行良好。

是否有可能导致/删除此问题的配置选项?

0 投票
1 回答
1118 浏览

delphi - Delphi XE2 / Intraweb12 - 在运行时更改端口/全局变量

我用 IW11 编写了一些独立的应用程序,效果很好,但也许有一些更好的方法可以解决一些问题,比如全局变量。在 Delphi XE2 上更新到 IW12 后,我的应用程序不再运行,我不知道如何解决它:

SCFORM.PAS我为独立服务器应用程序创建了一个新表单。在此,我放置了一些数据库控件来检查客户oracle数据库的连接并读取一些参数。

对于会话监控,我使用一个数组(会话数据也存储在数据库中)。从数据库中读取参数信息后端口已更改

但运行应用程序后,我无法连接到它http:\\127.0.0.1:(portnum);我猜端口更改不起作用?

所以,我的问题是:

  • 如何在运行时更改端口
  • 如何在运行时更改池大小
  • 全局变量的使用SCFORM.PAS是否正确(用于会话监控)还是我应该使用其他方式?

目前大约有 500 个用户中的 50 个同时在线,但未来可能会更多。

0 投票
1 回答
1823 浏览

delphi - IntraWeb / DataSnap?

我是一名业余程序员,尝试使用 Delphi XE 构建客户端/服务器应用程序套件。

我偶尔会编写独立的应用程序,供我个人使用。问题是我对网络/多层一无所知。不过我愿意学习。

我想方设法做到这一点,DataSnap 和 IntraWeb 成为最有可能胜任这项工作的候选人。但是,在我开始使用其中一种之前,我想知道一些我在网上找不到的信息:

  1. 如果我构建一个 IW 独立应用程序并将其部署在我的站点(作为服务器)上,我是否能够使用客户端应用程序连接到它/检索数据?我需要在我的 Delphi 编写的应用程序中做到这一点,而不使用浏览器和 HTML(我对 HTML 知之甚少,我并不渴望学习)。我知道 IntraWeb 不是为此而设计的,但它会起作用吗?

  2. 如果我使用 DataSnap 并构建一个服务器应用程序,我可以将它部署到我的网站吗?还是我必须将网络上的计算机作为服务器?

如果有人想知道,我想连接 5 台计算机(来自不同的城市),在它们之间交换信息,如果可能的话,使用 ADO,因为我非常熟悉它。

0 投票
3 回答
1938 浏览

delphi - Delphi XE2、Intraweb 2.1.23 和 cookie

我所做的一切都与 cookie 示例中的完全相同(此处显示为http://www.atozed.com/intraweb/docs/Develop/Cookies.aspx),但它没有编译并且显示“[DCC Error] Login.pas (38): E2035 没有足够的实际参数”并将课程放在“WebApplication.Response.Cookies.Add”之后

我错过了什么?有没有我需要添加到用途的单位?

我使用 Delphi XE2 和 Intraweb 2.1.23 哦,我是 intraweb 的新手...

请帮忙谢谢

0 投票
1 回答
383 浏览

content-management-system - 是否有针对错字 3 的 eu_ldap 扩展的更新指南?

我正在尝试模拟 Intranet CMS 并为typo3 安装了 eu_ldap 扩展。不幸的是,下载的指南已经过时了,而且当前的手册对于错字 3 的初学者几乎没有什么用处。是否可以从扩展中创建节点,还是必须在 ldap 服务器中定义?或者可以在typo3中创建用户,然后通过ldap进行身份验证,或者是否必须在操作系统上完成。我想构建一个 Intranet 系统并创建可以使用其他扩展创建资源的用户,但我也想构建访问控制。简而言之,我不明白哪些功能被委派给扩展,哪些必须在服务器端构建。目前,关于如何创建域,我最好的猜测是创建一个域对象,每个页面充当域根,它对应于 ldap 中的一个节点(例如 ou=Members),然后在其中创建一个 ldap 服务器对象该页面上的错字3,假设这是可行的(如果这是解决方法)如何创建用户并为其提供acls?然后添加到这个域例如?

0 投票
1 回答
1047 浏览

delphi - TMS Intraweb 如何手动设置端口

我想手动设置我网站的端口,但是每当我使用 TMS 组件时,端口都会随机设置。

如何在使用 TMS 组件时指定应用程序的端口?

0 投票
4 回答
2771 浏览

delphi - 独立的移动应用程序:RadPhp 或 Delphi IntraWeb

我计划编写一个主要由移动设备用户(iPhone、iPad、Android、Windows 和诺基亚)使用的应用程序。该应用程序将是一个独立的应用程序(即不从服务器运行)。

该应用程序将不时需要从服务器(FTP 或 HTTP)获取新的费率。

将来我可能会扩展该服务,以便用户可以登录到 Web 应用程序,以便他们可以在桌面上访问他们的记录并在他们的移动设备上同步。

我曾使用过 Delphi 和 PHP,但从未使用过 Delphi IntraWeb 和 RadPHP。

我了解对于不同的界面,我可能需要不同的 UI 设置。我的主要目标是轻松管理软件,尤其是当它在许多移动设备和桌面上得到支持时。

RadPHP 支持 PhoneGap,据我所知,我只能将它用于 iPhone 和 Android。使用 IntraWeb,我最近遇到了“TMS IntraWeb iPhone Controls Pack”,http: //www.tmssoftware.com/site/tmsiwiphone.asp,它看起来很有希望。

那么你会为我推荐哪条路?带有 TMS 的 IntraWeb 或带有 PhoneGap 的 RadPHP?或者我在这里完全错过了什么?

提前致谢。迈克尔

0 投票
1 回答
353 浏览

delphi - Intraweb TIWUserSession 成员失去价值

将 Delphi 2007 与 Intraweb 的捆绑版本一起使用。利用内置的用户会话机制。在用户会话单元中,我向 TIWUserSession 添加了公共成员(整数),这些成员在登录屏幕中被初始化。

我发现有时这些公共成员的值正在丢失:一些调用它们是正确的,但其他调用它们是未分配的整数。有没有其他人经历过这个?

此时我的解决方案是不依赖用户会话,而是使用 cookie 并根据 cookie 重新计算这些成员。