Click here to Skip to main content
15,915,336 members
Home / Discussions / C#
   

C#

 
GeneralRe: get opened folder in Outlook Pin
Stephan Wright5-Aug-04 23:01
Stephan Wright5-Aug-04 23:01 
GeneralRe: get opened folder in Outlook Pin
Michael P Butler5-Aug-04 23:17
Michael P Butler5-Aug-04 23:17 
Generaldisable poweroff function Pin
JockerSoft4-Aug-04 22:57
JockerSoft4-Aug-04 22:57 
GeneralRe: disable poweroff function Pin
leppie5-Aug-04 0:45
leppie5-Aug-04 0:45 
GeneralRe: disable poweroff function Pin
Heath Stewart5-Aug-04 1:46
protectorHeath Stewart5-Aug-04 1:46 
GeneralRe: disable poweroff function Pin
Heath Stewart5-Aug-04 2:24
protectorHeath Stewart5-Aug-04 2:24 
GeneralRe: disable poweroff function Pin
Dave Kreskowiak5-Aug-04 8:10
mveDave Kreskowiak5-Aug-04 8:10 
GeneralRe: disable poweroff function Pin
JockerSoft5-Aug-04 22:25
JockerSoft5-Aug-04 22:25 
Questionhow to check if instance is running Pin
Stephan Wright4-Aug-04 22:48
Stephan Wright4-Aug-04 22:48 
AnswerRe: how to check if instance is running Pin
leppie4-Aug-04 22:57
leppie4-Aug-04 22:57 
AnswerRe: how to check if instance is running Pin
exhaulted4-Aug-04 23:09
exhaulted4-Aug-04 23:09 
GeneralRe: how to check if instance is running Pin
leppie5-Aug-04 0:48
leppie5-Aug-04 0:48 
GeneralRe: how to check if instance is running Pin
Heath Stewart5-Aug-04 1:44
protectorHeath Stewart5-Aug-04 1:44 
AnswerRe: how to check if instance is running Pin
Michael P Butler5-Aug-04 0:43
Michael P Butler5-Aug-04 0:43 
GeneralRe: how to check if instance is running Pin
Stephan Wright5-Aug-04 1:09
Stephan Wright5-Aug-04 1:09 
GeneralBHO's vs Firewalls Pin
Stuggo4-Aug-04 21:53
Stuggo4-Aug-04 21:53 
GeneralRe: BHO's vs Firewalls Pin
Brian Delahunty4-Aug-04 23:22
Brian Delahunty4-Aug-04 23:22 
GeneralRe: BHO's vs Firewalls Pin
Stuggo5-Aug-04 0:26
Stuggo5-Aug-04 0:26 
GeneralRe: BHO's vs Firewalls Pin
Heath Stewart5-Aug-04 1:33
protectorHeath Stewart5-Aug-04 1:33 
GeneralRe: BHO's vs Firewalls Pin
Dave Kreskowiak5-Aug-04 7:43
mveDave Kreskowiak5-Aug-04 7:43 
GeneralWebSetup project Pin
Alex Getman4-Aug-04 21:41
Alex Getman4-Aug-04 21:41 
GeneralRe: WebSetup project Pin
Alex Getman4-Aug-04 22:18
Alex Getman4-Aug-04 22:18 
QuestionHow to get imported DLL handle Pin
fu04-Aug-04 18:08
fu04-Aug-04 18:08 
AnswerRe: How to get imported DLL handle Pin
Nick Parker4-Aug-04 18:38
protectorNick Parker4-Aug-04 18:38 
fu0 wrote:
i want to get the own.dll 's handle like LoadLibrary("own.dll") in VC++.
but HOW ?


[DllImport("kernel32.dll", CharSet=CharSet.Auto)]
static extern IntPtr LoadLibrary(string lpFileName);
[DllImport("unmanaged.dll")]
static extern int YourFunction(int i);
string path = @"..\somedir\own.dll";
IntPtr ptr = LoadLibrary(path);
int i = YourFunction(7);


In .NET 2.0 you will be able to do this:

[DllImport("kernel32.dll")]
internal static extern IntPtr LoadLibrary(String dllname);
[DllImport("kernel32.dll")]
internal static extern IntPtr GetProcAddress(IntPtr hModule, String procname);
internal delegate int MyMsgBox(IntPtr hwnd, [MarshalAs(UnmanagedType.LPWStr)]String text, [MarshalAs(UnmanagedType.LPWStr)]String Caption, int type);
IntPtr user32 = LoadLibrary("user32.dll");
IntPtr procaddr = GetProcAddress(user32, "MessageBoxW");
MyMsgBox msgbox = (MyMsgBox)Marshal.GetDelegateForFunctionPointer(procaddr, typeof(MyMsgBox));
msgbox(IntPtr.Zero, "Hello, World", "A Test Run", 0);



- Nick Parker
My Blog | My Articles

GeneralRe: How to get imported DLL handle Pin
fu09-Aug-04 20:10
fu09-Aug-04 20:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.