با سلام.
من دو نسخه از یک Application (مثل اتوکد) در سیستمم نصب کردم. میخواهم با توجه به تنظیماتی، بتونم مشخص کنم فایلها با کدام نسخه از نرم افزار مثلا اتوکد باز بشه. مثلا فایل 1.dwg با اتوکد نسخه 2014 و فایل 2.dwg با اتوکد نسخه 2017
متشکرم
با سلام.
من دو نسخه از یک Application (مثل اتوکد) در سیستمم نصب کردم. میخواهم با توجه به تنظیماتی، بتونم مشخص کنم فایلها با کدام نسخه از نرم افزار مثلا اتوکد باز بشه. مثلا فایل 1.dwg با اتوکد نسخه 2014 و فایل 2.dwg با اتوکد نسخه 2017
متشکرم
سلام. چه ارتباطی به دلفی داره؟
فایل ها رو با دلفی باز می کنید؟
چه ارتباطی به بخش کامپوننت داره؟؟
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی
دوست عزیز. قطعا منظورم این نبوده که مثل یک فایل PAS در دلفی باز کنم.
یه برنامه شبیه به یک viewer نوشتم که در آن میخواهم اگر فایل ِDOC را خواستم ببینم بروند در WORDPAD و اگر DOCX را دید برود با WORD 2013 باز کنه. به اینکه کاربر در Open with ویندوز چی تنظیم کرده هم وابسته نباشه.
اگر به کامپوننت ارتباط نداره لطفا راهنمایی در کدام بخش این مشکل نوشته بشود؟!
اما راه حل:
در یک جدول مشخص کردم هر گونه فایل با چه نرم افزاری باز بشود.(مسیر فایل اجرایی را مشخص کردم)
با دستور WinExec به عنوان پارامتر ورودی نام فایل را دادم. از جدول بالا هم فایل اجرایی را مشخص کردم.
خروجی یه همچنین چیزی میشه مثلا :
"C:\office\Wordpad.exe" "E:1.doc"
و ....
باید در بخش مباحث عمومی باشد، انتقال داده می شود.
از دستور winexec هم استفاده نکنید، جزو دستورات قدیمی هست و ممکنه بعدا ساپورت نشه.
از دستورات جایگزین دیگه ای مثل CreateProccess یا ShellExecute استفاده کنید.
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی