uniqueboy_ara
یک شنبه 03 دی 1391, 13:53 عصر
سلام دوستان
من یه مشکل اعصاب خورد کن با enum ها پیدا کردم
از این کد برای بررسی اتصال به اینترنت استفاده می کنم، که در نهایت وضعیت رو داخل یه متغییر int میریزه و با توجه به enum که نوشته شده، باید از روی کد، مقدار رشته ای رو بفهمم
اما چجوری؟؟؟
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
public bool IsConnected()
{
int Desc;
if (InternetGetConnectedState(out Desc, 0))
{ return true; }
else
{return false;}
Result = Desc;
}
enum ConnectionStates
{
Modem = 0x1,
LAN = 0x2,
Proxy = 0x4,
RasInstalled = 0x10,
Offline = 0x20,
Configured = 0x40,
}
من یه مشکل اعصاب خورد کن با enum ها پیدا کردم
از این کد برای بررسی اتصال به اینترنت استفاده می کنم، که در نهایت وضعیت رو داخل یه متغییر int میریزه و با توجه به enum که نوشته شده، باید از روی کد، مقدار رشته ای رو بفهمم
اما چجوری؟؟؟
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
public bool IsConnected()
{
int Desc;
if (InternetGetConnectedState(out Desc, 0))
{ return true; }
else
{return false;}
Result = Desc;
}
enum ConnectionStates
{
Modem = 0x1,
LAN = 0x2,
Proxy = 0x4,
RasInstalled = 0x10,
Offline = 0x20,
Configured = 0x40,
}