问题标签 [tms]
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.
delphi - TMS DBPlanner - 复制和粘贴事件
我正在尝试从 DBPlanner 复制和粘贴一个事件。我试过了 :
我得到:
[dcc32 错误] Unit1.pas(107):E2003 未声明的标识符:'APlannerItem'
然后粘贴:
我究竟做错了什么 ?
tags - 两个 Adobe DTM - 动态标签管理器 - 一个站点上的实例?
Stack 上是否有人在单个站点上实施了两个单独控制的 Adobe DTM [动态标签管理器,以前的卫星标签管理系统] 实例?我的团队正在寻求在已实施 DTM 的合作伙伴网站上实施我们的 DTM 实例,以提供第 3 方营销标签。我担心我们可能会遇到数据重复、标签冲突或 js 错误。
我发现一篇文章提供了有关在同一站点 [域] 上运行两个单独控制的 Google Tag Manager 实例的见解,但没有围绕 Adobe DTM:两个不同的 Google Tag Manager 帐户在同一域中
任何帮助/方向/建议将不胜感激。
艺术
delphi - TMS AdvMemo - SQL 语法突出显示 - 样式不起作用
通过使用 TMS 的 TADvMemo 和 TAdvSQLMemoStyler 组件,我正在制作一个具有 SQL 语法高亮显示的小型应用程序。我已将默认 LineComment'
属性更改--
为尊重 SQL 注释语法。我遇到的问题是我无法使组件按照我的意愿显示来自 SQL 的字符串,突出显示:
即使我正在 SQLMemoStyler 组件上创建新样式:
对此有任何想法吗?
tms - 如何在 TAdvStringGrid 上启用多选?
如何在不使用 ctrl 键的情况下在 TadvStringGrid (tms) 上启用多行选择?我已经查看了 pdf 手册,但只有使用 ctrl 来启用此选项的建议。
delphi - 在复制之前检查 dbPlanner (TMS) 项是否存在
要在 dbPlanner 中复制事件项,我使用了 TMS 网站上手册中的建议:
但是我如何首先检查要复制的项目是否存在?如果我单击要复制的按钮并且未选择任何项目,则会出现异常。
delphi - 新 XE8 试用版安装中的 TMS 组件包?
我在试用 Delphi XE8 Architect 开发环境中安装 TMS 组件包时遇到问题。这个包很旧,我正要使用它,检查我的代码是否一切正常,代码是几年前用这个包编写的。由于我还没有 delphi 的 jet 注册版本,所以我使用这个试用版只是为了检查我是否可以使用这些代码和组件?我安装了 tms exe,但开发环境中没有显示控件?
c# - 如何将图形添加到通过 TMS Flexcel 生成的 Excel 文件中?
我有一个 xlsx 文件,用作 TMS Flexcel 的模板。我用数据填充它,它在漂亮的表格中呈现它。到目前为止一切都很好。问题是当我想添加图表时。
生成的 xlsx 文件似乎已损坏,当我打开它时 Excel 会尝试恢复它。不幸的是它失败了,所以生成的文件没有图表。
有人遇到过吗?如何解决它?
我得到的错误信息是这样的
Flexcel 网站链接:http ://www.tmssoftware.com/site/default.asp
sql-server - 从 Delphi XE8 中的服务访问 SQL Server 2008 R2
我正在用 Delphi XE8 编写一个客户端和两个服务器。一台服务器是带有表单的普通程序,第二台是 Windows 服务。两者都公开了相同的三个功能:简单的“ping”、文件传输和对 MS SQL 2008 R2 数据库的查询。
当我使用客户端和“程序”服务器时,一切正常,我可以在客户端上编写查询,将查询发送到服务器,并接收数据。
当我使用客户端和“服务”服务器时,某些部分可以工作,但是如果我可以在客户端上编写查询,将查询发送到服务器,服务器会收到查询,但无法访问数据库。
我在 VMWare 虚拟机 Win7 32 位上工作,使用 Delphi XE8 和 TMS Sparkle 作为传输系统,并使用 DBExpress 和 DB 访问。我已经关闭了防病毒和防火墙。SQL Server 配置良好,协议、端口、浏览器正在运行。该服务在本地系统下运行(对于所有其他用户,该服务无法启动,我不明白为什么)。
我认为 TMS 每次收到请求时都会创建一个线程,而我的代码在这个线程中。在线程内部,我创建了一个表单、一个带有表单所有者的 TSQLConnection 和一个 TSQLQuery,并尝试打开连接。
在我的日志中,我发现“SQL 错误代码:53”:找不到服务器或...(“或”之后没有任何内容)。
我想这可能是一个权限问题,但我不确定。
一些想法?
events - Adobe DTM - 仅当存在离散数据元素值时,才在 Adobe Analytics 工具中设置成功事件
我很好奇是否有办法在 Adobe Analytics 工具中设置成功事件 [不使用自定义脚本选项],仅当存在离散数据元素值时。
例如,我有一个数据层对象,它以两种形式之一捕获值:value1 和 value2。数据层对象如下所示:
在 Adobe DTM 中,我设置了一个名为 data_capture 的数据元素
我使用直接调用规则 [Ajax 屏幕] 来激活我的 Adobe Analytics 工具并触发 event1,前提是 %data_capture% 的值为“value1”。
重申一下,如果 %data_capture% = 'value1',设置 event1=%data_capture%。如果 %data_capture% 不是 = 'value1',则不要设置 event1。
我不是程序员,所以如果有任何语法被抬高,我深表歉意。任何关于解决方案的想法将不胜感激。
delphi - DELPHI - 由具有 +1000 条记录的网格引起的 EOleException
我有以下问题:
我在 DELPHI XE2 中编程并使用TMS的 TDBAdvGrid 。网格从 SQL SERVER 填充。当我想一次加载 +1000 条记录时,我收到以下错误:
第一次机会例外,$75CCC42D。带有消息“发生未知错误”的异常类 EOleException。
当我单击“中断”时,指针停在以下代码中:
当我单击“继续”时,我会陷入此错误的无限循环。此错误仅在我处于调试模式时发生,当在 Delphi 外部启动 exe 并进入带有网格的表单时,完全没有问题。它也只发生在我的PC上,我的同事没有这个问题。
更新 TMS 没有帮助。
我已经邮寄给 TMS,但他们说这是 Delphi 本身的问题,他们无法帮助我。他们是对的吗?
在我启动 exe 的那一刻,加载网格,将 Delphi 附加到进程并调试我想要的那段代码。不是很方便,但总比没有好。
我能做些什么?
我们希望在不久的将来升级到 XE7 甚至 10 Seattle,但希望这可以很快得到解决
编辑 - 一些额外的信息
我们最近向 DELPHI 10 SEATTLE 迈出了一步,但问题仍然存在。我们还更新了所有 TMS 产品。
我搜索并找到了我当天发回 TMS 的邮件(第一次找不到它们)。谈话是这样进行的:
- 首先,我发送了一封电子邮件,解释了发生了什么,包括截图(非常类似于这个 SO-question)
- 我收到一封电子邮件,他们询问我正在使用什么数据集,以及我是否可以在数据集本身上使用 MoveBy 指令。
- 我尝试了他们的要求,是的,如果我这样做了,我会得到同样的错误
adoquery.moveby($FFFFFFF)
- 他们说不清楚为什么我会收到这个错误,这是第一次有人报告这个问题。这就是他们说这是数据集本身的错误并且他们无能为力的地方。
我真的不知道如何解决这个问题......我仍然不明白为什么这只会在调试和记录数> 1000时发生。这可能是分页的问题吗?
@科比克:
也有点奇怪,我收到了 12 个消息框而不是 3 个