关于PChar长度太短的问题
我现在需要写一个 函数,然后将函数封装到DLL里面,在Form里面我的字符串是使用string,但是DLL里面我使用PChar后就会出现错误。后来我发现是PChar的长度不够。
函数如下:
function fun(Html:PChar):PChar;stdcall;
我在delphi里面另外做一个窗体项目,然后调用这个DLL里面的fun函数就会出现错误。我需要处理比较长的字符串,所以我现在不知道该怎么办。我的函数是用来处理HTML页面的,我需要将HTML代码传入函数。
错误代码Access violation at address 0040404B in module 'Project1.exe'. Read of address 01D39358.