小编san*_*ego的帖子

像在Java中一样在Delphi Xe2的控制台中打印

我是第一次开发Delphi项目,我曾经在Java上开发.

有没有办法像在java中一样在delphi的控制台中打印.

System.out.println("Message");
Run Code Online (Sandbox Code Playgroud)

我用来测试代码和发现bug(原始).

java delphi console delphi-xe2

2
推荐指数
2
解决办法
2063
查看次数

错误Delphi XE2 - 异常类$ C00000005

我得到这个错误将调试一个项目,以前在Delphi 7中我已经升级到Delphi XE2,同样的错误发生在几种方法中.

First chance exception at $006DC660. Exception class $C0000005 with message 'access violation at 0x006dc660 read of address 0xffffffff' 
Run Code Online (Sandbox Code Playgroud)

这是方法之一:

PFI = ^TFI;           
TFI = record
Id         : TToken;
Name       : TName;
Parameters : string;
end;

function TListFI.IsIn(S: PChar): PFI;

  function SearchName2(Item: PFI):Boolean;
  var N1, N2: PChar;
  begin
    N1:= StrNew(Item^.Name);
    N2:= StrNew(S); //Here is the issue
    SearchName2:= (StrComp(StrUpper(N1), StrUpper(N2)) = 0);
    StrDispose(N1);
    StrDispose(N2);
  end;

begin
  IsIn:= PFI(FirstThat(@SearchName2));
end;
Run Code Online (Sandbox Code Playgroud)

我用google搜索,我发现有人描述了类似的问题,并且他确认当增量链接器被禁用时它可以工作,有人可以告诉我它是什么,在哪里或提供一些建议来解决这种情况.

[编辑]

删除@ now会在IsIn中给出以下错误:= PFI(FirstThat(SearchName2));

E2010 Incompatible types: 'TObject' and …
Run Code Online (Sandbox Code Playgroud)

delphi exception access-violation delphi-xe2

0
推荐指数
1
解决办法
7757
查看次数

标签 统计

delphi ×2

delphi-xe2 ×2

access-violation ×1

console ×1

exception ×1

java ×1