Article View: fj.lang.visualbasic
Article #917DLLについて教えてください
From: Takeshi Maruyama
Date: Wed, 10 Dec 1997 00:00
Date: Wed, 10 Dec 1997 00:00
62 lines
1946 bytes
1946 bytes
$B$O$8$a$^$7$F4];3$H?=$7$^$9!#(B
$B#V#B$H#V#C$N=i?4<T$G$9!#(B
VisualC$B$G:n$C$?#D#L#L$r(BVisualBasic$B$+$i8F$S=P$9$H$-$K!"(BVisualBasic$B$+$i0z(B
$B?t$H$7$F(B
$BG[Ns$NJQ?t$rEO$7$?$$$N$G$9$,$&$^$/$$$-$^$;$s!#(B
$B#V#B#5$N%W%m%0%i%`(B
Private Declare Function DllTestMsg Lib "Dllapp.DLL" (ByVal hWnd As
Integer, ByRef no() As Integer) As Integer
Private Sub Command1_Click()
Dim RetCode As Integer
ReDim no(10) As Integer
For i = 0 To 10
no(i) = i
Next
RetCode = DllTestMsg(hWnd, no)
End Sub
$B#V#C#5$N%W%m%0%i%`(B
#include <windows.h>
#include <stdlib.h>
HINSTANCE hlnst;
BOOL WINAPI DllMain(HINSTANCE hDLL,
DWORD dwReason,
LPVOID lpReserved)
{
hlnst = hDLL;
return TRUE;
}
BOOL WINAPI DllTestMsg(HWND hWnd, int *msg_no)
{
char szBuffer[256];
_itoa(msg_no[0],szBuffer,10);
MessageBox(hWnd,szBuffer,"message",MB_OK+MB_ICONSTOP);
return 0;
}
$B$3$N>l9g(Bmsg_no[0]$B$O(B0$B$K$J$k$H;W$$$^$9$,!"$^$C$?$/0c$&CM$N$J$C$F$$$^$9!#(B
$B#V#C#5$N%G%P%C%0%b!<%I$G(Bmsg_no$B$N$[$+$NG[Ns$NCf$b8+$F$_$^$7$?$,CM$,(B
$B$^$C$?$/0c$$$^$9!#(B
$BEv$?$jA0$G$9$,!"#V#B#5$N(Bno$B$rG[Ns$K$7$J$1$l$P@5$7$/CM$rEO$9$3$H$,$G$-$^$7(B
$B$?!#(B
(VC5$B$O(Bint msg_no$B$KJQ99$7$F!K(B
$B$4B8CN$NJ}$,$*$i$l$^$7$?$i$h$m$7$/$*4j$$$7$^$9!#(B
--
$B!!(B NTN$B3t<02q<R!!4];3!!Ip!!!!(B(Takeshi Maruyama)
$B!!!!!!(Bmail: takeshi.maruyama@osa.ntn.co.jp
Technical Details
Message-ID:
<348E621D.47FDFE67@osa.ntn.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,b674f502cc4fac24,start X-Google-Attributes: gid105c2e,public From: Takeshi Maruyama <takeshi.maruyama@osa.ntn.co.jp> Subject: DLLについて教えてください Date: 1997/12/10 Message-ID: <348E621D.47FDFE67@osa.ntn.co.jp> X-Deja-AN: 296872648 X-Forwarded: by - (DeleGate/4.3.4) Organization: NTN Newsgroups: fj.lang.visualbasic