Rave Reports 7.7BE 脚本的问题

发布于 2024-08-22 09:02:05 字数 874 浏览 6 评论 0原文

我有一个使用 Rave Reports 的应用程序。

从 Delphi 2006 升级到 Delphi 2010 后,一些脚本停止工作并给出 访问冲突消息

我有一个如下所示的脚本:

OnGetText:

 IF  (ddvDetailTaxidEventType.AsInteger = 1)  THEN
    Value := 'TEST ' + ddvDetailTaxidEventType.AsString ; 
ELSE
     Value := 'TEST ';  
 END IF;

此脚本适用于 Rave 6.5BE(D2006),但不适用于 Rave 7.7BE (D2010)

注意:

命令 : 值 := 'TEST ' + ddvDetailTaxidEventType.AsString ;

无需 If 和 EndIf 语句即可工作。

命令:值:= 'TEST';

无需 If 和 EndIf 语句即可工作。

Command :if (ddvDetailTaxidEventType.AsInteger = 1) THEN

给出访问冲突消息

Command :if (ddvDetailTaxidEventType.AsString = '1') THEN

给出访问冲突消息

>我只是不明白我错在哪里......

请帮忙。

I have an application that uses Rave Reports.

After upgrading from Delphi 2006 to Delphi 2010 some scripts stopped working and gives an
Access violation message

I have a script that looks like this:

OnGetText:

 IF  (ddvDetailTaxidEventType.AsInteger = 1)  THEN
    Value := 'TEST ' + ddvDetailTaxidEventType.AsString ; 
ELSE
     Value := 'TEST ';  
 END IF;

This script works in Rave 6.5BE(D2006) but not Rave 7.7BE (D2010)

Note:

Command : Value := 'TEST ' + ddvDetailTaxidEventType.AsString ;

works without the If and EndIf statements.

Command : Value := 'TEST ';

works without the If and EndIf statements.

Command : if (ddvDetailTaxidEventType.AsInteger = 1) THEN

Gives the Access violation message

Command : if (ddvDetailTaxidEventType.AsString = ‘1’) THEN

Gives the Access violation message

I just don’t see where I am going wrong…

please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与他有关 2024-08-29 09:02:05

AsInteger 方法导致应用程序在 rave 7.7 中出现 AV。 (AsString 工作正常)

将其替换为: if (ddvDetailTaxidEventType.AsString = '1') then

https://forums.codegear.com/thread.jspa?threadID=31157&tstart=0

Method AsInteger causes application's AV in rave 7.7. (AsString works fine)

replace it with: if (ddvDetailTaxidEventType.AsString = '1') then

https://forums.codegear.com/thread.jspa?threadID=31157&tstart=0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文