View Full Version : سوال: اکستراکت فایل rar از داخل برنامه
Mask
شنبه 17 مهر 1389, 11:38 صبح
با سلام
چطوری از داخل برنامم یه فایل با پسوند rar رو در مسیر خواصی اکستراکت کنم.
البته کنسول برنامه winrar اجازه میده که از طریق کامند این کار رو انجام بدم. اما اینطوری نمیخام ، و میخام از داخل برنامه این کار انجام بشه؟
با تشکر.
Saeed_m_Farid
شنبه 17 مهر 1389, 12:03 عصر
از کامپوننت یا dll هم نمیخواین استفاده کنید؟
اگه کامپوننت یا dll استفاده کردن مشکلی نداره، این دو تا (UnRAR1 (http://www.rarlab.com/rar/RARComponent_12.zip) و UnRAR2 (http://www.rarlab.com/rar/TDFUnRar.zip)) رو می تونید امتحان کنید، اینجا (http://delphi.about.com/od/toppicks/tp/delphi_zip.htm)رو هم (اگه تا حالا ندیدید) ببینید بد نیست، بین این ها کامپوننت FlexCompress (http://www.componentace.com/compression_component_compression_delphi_encryptio n_delphi_flexcompress.htm) از DLL, OCX استفاده نمیکنه Native VCL هست، بقیه هم که خودتو ببینید بهتره ...
Mask
شنبه 17 مهر 1389, 12:23 عصر
ممنون.
علت استفاده نکردن من از کنسول winrar اینه که نمیخام برنامم به winrar نیازمند باشه.
میخام اگه برنامم بر روی سیستمی که winrar نداره هم اجرا بشه.
آیا کامپوننت هایی که فرمودید هم همینطوره؟
یعنی نیاز به نصب برنامه winrar نداره؟
ممنون.
Felony
شنبه 17 مهر 1389, 12:41 عصر
میتونید فایل کنسول رو داخل برنامتون به صورت Resource ذخیره کنید ، اینطوری نیازی به نصب بودن Winrar نیست .
Saeed_m_Farid
شنبه 17 مهر 1389, 12:42 عصر
نه، مطمئناً نیازی به نصب winrar نیست، ولی ممکنه dll ای بین شون باشه که نیاز به رجیستر شدن داشته باشه که اونهم خیلی بعید هست، در ضمن همونطورکه گفتم "FlexCompress از DLL, OCX استفاده نمیکنه Native VCL هست" یعنی هیچ چیزی تو کلاینت لازم نیست نصب کنید ...
موفق باشید.
Mask
شنبه 17 مهر 1389, 12:50 عصر
ممنون
FlexCompress نسخه تریالشه.
نسخه فولش رو دارید؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.