Vb6代码运行以下错误。 我该如何解决这个错误? 如何返回一个正常的字符串? VB6代码 Private Declare Function DllPchar Lib "C:\TEST\Project2.dll" (ByVal AStr As String) As String
Private Sub Command10_Click()
Dim tmp as String
t
我在c#环境中为delphi导入的ActiveX控件传输数据时遇到一些问题。 我在delphi一侧有一个函数,它接受并返回PChar。我可以修改它或做任何我想要的东西。 function TActiveFormX.DelphiFunction(S: PChar): PChar;
begin
///do something with 'S'
result:=S;
end;
我需要在运行时修改PChar类型的字符串。 帮我看看这个代码: var
s:pChar;
begin
s:='123123';
s[0]:=#32; // SO HERE I HAVE EXCEPTION !!!
end.
现在我有例外,在Delphi 7! 我的项目没有使用本地pascal字符串(没有任何windows.pas类和其他)