السلام عليكم
لقد قررت باذن الله وضع دروس متقدمه في الدلفي للمهتمين وارجو المساعده طبعا من الاساتذه في الموقع.
الدروس ليست للمبتدئين ولكن يمكنهم طبعا التعلم والاستفاده ولكن عليهم اولا الدراسه من الموقع التالي وانهاء جميع الدروس فيه ثم يمكنهم المتابعه معنا
الدرس الاول
استخدام InternetGetConnectedState
تستخدم لمعرفه طريقه اتصالك بالانترنت
لن اشرح في الدروس اي شيء على الاطلاق ولكن سوف اضع مثال + مواقع لتعلم الامر المعين
المثال
uses wininet;
{$R *.dfm}
Function ConnectionKind :boolean;
var
flags: dword;
begin
Result := InternetGetConnectedState(@flags, 0);
if Result then
begin
if (flags and INTERNET_CONNECTION_MODEM) = INTERNET_CONNECTION_MODEM then
begin
showmessage('you connect with Modem');
end;
if (flags and INTERNET_CONNECTION_LAN) = INTERNET_CONNECTION_LAN then
begin
showmessage('you connect with LAN');
end;
if (flags and INTERNET_CONNECTION_PROXY) = INTERNET_CONNECTION_PROXY then
begin
showmessage('you connect with Proxy');
end;
if (flags and INTERNET_CONNECTION_MODEM_BUSY)=INTERNET_CONNECTION_MODEM_BUSY then
begin
showmessage('you connect with Modem Busy');
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ConnectionKind;
end;
مواقع شرح
للاسف لم استطع ارفاق مثل لعدم امكانيه ذلك في المنتدى(ملف) واتمنى ان يقوم
احد بايجاد حل للبرامج التي تخرج معكوسه