Problems with wininet.dll and C#

  • Thread starter Thread starter willem
  • Start date Start date
W

willem

Hi everyone,
Please I have a question

I want use

InternetStatusCallback and InternetSetStatusCallback of wininet.dll

using C#

I have no idea's about their use (with DllImport I suppose).

Can somebody give me an example or where I can it to find ?

thanks a lot
willem
 
Hello willem,

Define delegate for callbacks
http://msdn.microsoft.com/library/d.../cpguide/html/cpconusingcallbackfunctions.asp

w> Hi everyone,
w> Please I have a question
w> I want use
w>
w> InternetStatusCallback and InternetSetStatusCallback of wininet.dll
w>
w> using C#
w>
w> I have no idea's about their use (with DllImport I suppose).
w>
w> Can somebody give me an example or where I can it to find ?
w>
w> thanks a lot
w> willem
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
 
Thanks Michael.
I wrote this code but I have problems and debugger stop the program and
I dont' know a solution.
Sure I do an error but where is it ?

public delegate void CallBackDelegate(int hinternet, IntPtr dwcontext, int
dwstatus, IntPtr lpv, int dwstatuslength);
public static CallBackDelegate CallBack;

[DllImport("wininet.dll")]
public extern static CallBackDelegate InternetSetStatusCallback(int
hInternet,CallBackDelegate del );


public MyConstr()
{
InitializeComponent();
CallBack = new CallBackDelegate(CallBackFunction);
InternetSetStatusCallback(0,CallBack);}
}

public static void CallBackFunction(int hinternet, IntPtr dwcontext, int
dwstatus, IntPtr lpv, int dwstatuslength)
{
//---
}
 
Back
Top