delphi4arab منتديات دلفي للعرب
تحميل او نقل الملفات الى البارتشن c ويندوز 7 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تحميل او نقل الملفات الى البارتشن c ويندوز 7 (/showthread.php?tid=4581)



تحميل او نقل الملفات الى البارتشن c ويندوز 7 - maryos - 28-09-2012

السلام عليكم

اواجه مشكله في عمل برنامج عندما احمل شيء الى البارتشن C بلويندوز 7 ولاكن لايقبل يضهر خطاء حتى استعملت مكون اندي و urlmon ويضهر خطاء
كيف اتجاوز الخطاء ؟ لا اعلم ان كان البارتشن محمي


تحميل او نقل الملفات الى البارتشن c ويندوز 7 - justnick - 29-09-2012

الامر يعود الى windows uac يجب ان يعمل البرنامج ك Administrator


تحميل او نقل الملفات الى البارتشن c ويندوز 7 - S.FATEH - 29-09-2012

الذي لم افهمه كيف لنا ان نعرف الخطأ ان لم نشاهد الكود او على الاقل رسالة الخطأ ؟؟؟؟؟


تحميل او نقل الملفات الى البارتشن c ويندوز 7 - maryos - 30-09-2012

لم اعطي مثال لاني ذكرت بانه لو استعملنا اي شيء لايمكن
الان هذا كود
كود :
procedure TForm1.Button1Click(Sender: TObject); var HTTP: TIdHTTP; MS: TMemoryStream; begin HTTP := TIdHTTP.Create(nil); MS := TMemoryStream.Create; try HTTP.Get('http://hi7ob.com/up/uploads/13407738717.jpg', MS); MS.SaveToFile('C:\13407738717.jpg'); finally HTTP.Free; MS.Free; ShellExecute(0, 'open', 'C:\13407738717.jpg', nil, nil, 2); end; end; end.
بدل الصوره الى ملف تنفيذي بامتداد exe ويكون العمل على ويندوز 7 لانه اكس بي لايوجد به مشاكل وتضهر معك رساله بانه لايمكن التحميل


تحميل او نقل الملفات الى البارتشن c ويندوز 7 - S.FATEH - 30-09-2012

السلام عليكم عند استخدام Api لا تمرر string مباشرة دائما اتخدم PChar اي بدل
كود :
ShellExecute(0, 'open', 'C:\13407738717.jpg', nil, nil, 2);

استخدم

كود :
ShellExecute(0, 'open', PChar('C:\13407738717.jpg'), nil, nil, SW_SHOWDEFAULT);

+ من فضلك اخي وضح رسالة الخطأ التي يخبرك عنها دلفي سيكون مفيد كثير لمن يريد مساعدتك....


تحميل او نقل الملفات الى البارتشن c ويندوز 7 - محمد عبد العزيز - 30-09-2012

السلام عليكم
كما قال justnick انظمة ويندوز ما فوق XP لا تسمح لم بالعبث وانشاء ملفان اينما تشاء دون صلاحيات
راجع ايضا ما سبق

http://www.delphi4arab.net/forum/showthread.php?tid=959
http://www.delphi4arab.net/forum/showthread.php?tid=4624
مكرر يغلق