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類和其他)