الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ مشكلة ] urlmon.h في Dev-C++

بدأه s1a4a في 21 يونيو 2011 · 4 رد · 1,101 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله ...

الشكلة في urlmon.h ..

#include <urlmon.h>
#include <iostream.h>
#pragma comment (lib,"urlmon.lib")

int main() 
{
HRESULT hResult = URLDownloadToFile (NULL, "http://site.com/a.txt","C://a.txt", 0, NULL);

return 0;
}

4e1b9f8ae04ad6c81f36538e436138ee53ec012406d2d0d2471b2ca4624bd25e4g.jpg

http://www.mediafire.com/imgbnc.php/4e1b9f8ae04ad6c81f36538e436138ee53ec012406d2d0d2471b2ca4624bd25e4g.jpg

ممكن حل ..!!

بارك الله فيكم ..

#2

أظن المكتبة urlmon.h تتواجد مع Visual Studio و ليس DevC++ على ما أعتقد.

1

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3
SIFE كتب:

أظن المكتبة urlmon.h تتواجد مع Visual Studio و ليس DevC++ على ما أعتقد.

شكرا لك ... وبارك الله فيك ... تم الحل ..

    typedef int * (*URLDownloadToFileA)(void*,char*,char*,DWORD,void*);
    HINSTANCE LibHnd = LoadLibrary("Urlmon.dll");
    URLDownloadToFileA URLDownloadToFile =  (URLDownloadToFileA) GetProcAddress(LibHnd,"URLDownloadToFileA");

    URLDownloadToFile(0, "http://www.site.com/a.txt", "C://a.txt", 0, 0);

لكني لم افهم الطريقة التي عمل بها ..!!

#4

على ما اعتقد في السطر الأول قام بعمل مؤشر للدالة URLDownloadToFileA بعدها في السطر الثاني قام بتحميل المكتبة الديناميكية Urlmon.dll التي بدورها تحتوي على الدالة URLDownloadToFileA، بعدها في السطر الثالث قام بإستدعاء الدالة URLDownloadToFileA من المكتبة الدينامكية Urlmon.dll المحملة مسبقا في الذاكرة، السطر الرابع أنت تعرفه.

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5
SIFE كتب:

على ما اعتقد في السطر الأول قام بعمل مؤشر للدالة URLDownloadToFileA بعدها في السطر الثاني قام بتحميل المكتبة الديناميكية Urlmon.dll التي بدورها تحتوي على الدالة URLDownloadToFileA، بعدها في السطر الثالث قام بإستدعاء الدالة URLDownloadToFileA من المكتبة الدينامكية Urlmon.dll المحملة مسبقا في الذاكرة، السطر الرابع أنت تعرفه.

12885570401418.gif

مواضيع مشابهة