モナーの *やさしい* Delphi質問スレ Ver.11
■ このスレッドは過去ログ倉庫に格納されています
0369366
NGNGほれ。
メモリ管理はどうなっているかわからん。調べてくれ。
// Delphiだってさ
uses
Ole2 in '..\..\..\..\..\Program Files\Borland\Delphi6\Source\Rtl\Win\Ole2.pas';
function testproc( var X: PWideChar; var Y: Integer; Z: PInteger ): Integer; stdcall;
const
X_ = 'はいりはいりふれはいりほー';
begin
X := SysAllocStringByteLen( X_, Length( X_ ) );
Y := 8823;
Z^ := 2003;
result := 11;
end;
'' VBだってばよ
Private Declare Function testproc Lib "KILLTHEVB.DLL" (ByRef X As String, ByRef Y As Long, ByRef Z As Long) As Long
Private Sub Main()
Dim X As String
Dim Y As Long
Dim Z As Long
Dim L As Long
L = testproc(X, Y, Z)
MsgBox L & " '" & X & "' ," & Y & "," & Z
End Sub
■ このスレッドは過去ログ倉庫に格納されています