PDA

View Full Version : سوال: یک سوال فوری و مهم درباره EXE دلفی



**MR**
پنج شنبه 13 تیر 1387, 17:11 عصر
سلام بچه ها
من با دلفی یه پروژه نوشتم که توی ان ازپایگاه داده PARADOX استفاده کردم وقتی می خواستم درپروژه ام ALIASبسازم مسیر اون راG:\PROJECT1 دادم یعنی یک مسیر روی هارد و جایی که تمام فایل های پروژه ام بود دادم و بعد هم برای ساخت TABLE باز همان آدرس را دادم ولی وقتی می خواستم پروژ ه ام رارایت کنم اول که فایل یعنی همان جدول را روی نمی ریخت و لی دوباره امتحان کردم شد و وقتی بردم جایی دیگه ان را اجرا نکردم یعنی تو یه کامپیوتر دیگه مدام پیغام می دادکه من ALIAS DATABASEرا نمی شناسم و فایلEXE,DPR را هم اجرا نکرد میخواستم از شما بپرسم مسیرALIASراموقع ساخت چی بدهم ویا EXE را چه جوری بسازم یا چی کار کنم که را هرجا میبرم اجرا بده اگر برنامه ای دیگه احتیاج داره میشه لینک ان را برام بگذارید با تشکر

Hsimple11
پنج شنبه 13 تیر 1387, 17:17 عصر
مسیر ندهید. و از نرم افزارهای ساخت setup مثل InstallShield استفاده کنید.

موفق باشید...

**MR**
پنج شنبه 13 تیر 1387, 17:51 عصر
نرم افزار را ندارم و وقتی هم برای تهیه ان ندارم اگه میشه لینک SETUPرا برام بگذارید و یا یه راه دیگه پیشنهاد کنید ممنون میشم.

**MR**
پنج شنبه 13 تیر 1387, 17:59 عصر
بچه ها جوابم را نمی دهید من منتظرم یه راهی پیشنهاد کنید
باتشکر

Hsimple11
پنج شنبه 13 تیر 1387, 18:00 عصر
اگر مشکلتان تنها مسیر ALIAS است با ندادن مسیر حل میشود.

**MR**
جمعه 14 تیر 1387, 09:06 صبح
سلام بچه ها

من برای رفع مشکلم از ایده جنابHSIMPLE استفاده کردم ولی در ساخت ALIAS وقتی مسیر نمی دادم ERROR می دادولی یک راه دیگه را امتحان کردم ودر مسیر ALIASاین را PROJECT1 / نوشتم که در هر کامپیوتری وقتی پروژه را روی هردرایوی ولی در شاخه PROJECT1/ قرار گرفت هیچ ERRORی برای مسیر ندهد . روی سیستم خودم جواب داد ولی چون اون دفعه هم روی سیستم خودم جواب دادولی جایی دیگه بردم ERROR داد می خواستم دوستان یه لطفی در حق من بکنند و این پروژه ای را که در ضمیمه قرار دادم دانلود کنندو توی یک مسیر روی هارد در همین شاخه ای که هست قرار بدهند و فایل EXE را اجرا کنند اگر ERROR نداد پس درسته ولی اگه ERRORداد باید یه راه دیگه ای پیدا کرد

بچه ها لطف کنید بهم کمک کنید و جوابش را بهم بگید چند ساعت دیگه بیشتر وقت ندارم
با تشکر

Touska
جمعه 14 تیر 1387, 10:27 صبح
یک سئوال شما در کامپیوتر مقصد BDE را نصب کرده اید؟

Hsimple11
جمعه 14 تیر 1387, 11:22 صبح
برنامه تان را دانلود کردم و مشکل داشت. اینکه گفته اید /Project صحیح نیست. در سیستم شما اجرا میشود چون این Alias به هر نحو وجود دارد. اگر با BDE Administrator اینکار را میکنید هیچ خطایی در ندادن Path به شما نمیدهد. در واقع مهم نصب بودن BDE و درایورهای Dll مربوط به Paradox شما هستند.

موفق باشید...

**MR**
جمعه 14 تیر 1387, 12:24 عصر
چه طور این کار را بکنم یعنی چگونه BDE ,فایلهای DLL را نصب کنم از روی CDخود دلفی یا در شاخه نصب ان بروم میشه کامل راهنمایی ام کنید
اگه راهنمایم کنید ممنون میشم

Hsimple11
جمعه 14 تیر 1387, 13:00 عصر
همانطور که میدانید بهترین راه ساخت setup با نرم افزارهای مربوطه است که BDE و ODBC مربوط به db شما را بصورت خودکار نصب میکنند. اگر زمان برای تهیه این نرم افزارها ندارید باید دستی این کار را انجام دهید. قبلا مورد ساخت Setup بحث شده.
این لینک را ببینید. میتوانید به کمک برنامه از پیش ساخته شده BDE را بدون احتیاج به نصب دلفی نصب کنید :
http://barnamenevis.org/forum/showthread.php?t=98563&highlight=setup

این لینک را هم در مورد فایلهایی که باید در سیستم مشتری نصب کنید ببینید :
http://barnamenevis.org/forum/showthread.php?t=111337&highlight=%D8%B3%D8%A7%D8%AE%D8%AA+Setup

موفق باشید...

**MR**
جمعه 14 تیر 1387, 15:35 عصر
سلام
من متوجه نشدم که چی کار باید بکنم لینکها را هم خواندم و فایلها را دانلود کردم ولی نتوانستم باهاش کار کنم یعنی من باید روی هر سیستمی که CD را میبرم فایلهای BDEرا نصب کنم اخه این که نمی شه اگر یه سایت بهم معرفی کنید که بتونم از طریق اون نرمافزاری دانلود کنم که EXEدلفی را باهاش بسازم ممنون میشم

**MR**
جمعه 14 تیر 1387, 15:40 عصر
یک سئوال شما در کامپیوتر مقصد BDE را نصب کرده اید؟
نه نصب نکردم ولی من نمی خواهم هر جا برنامه ام را میبرم دلفی و یا BDE را نصب کنم آخه توی پروژه ام یه قسمتش یک دفترچه تلفن ساده استت وارزش این کارها را نداره از این جهت برام مهمه که کل پروژه ام اجرا نم ده البته نمی خواهم حذفش کنم.

Hsimple11
جمعه 14 تیر 1387, 16:06 عصر
برای اتصال و دسترسی به دیتابیس خود روشهای مختلفی مثل SQL Connection، ADO, InterBase است. یکی از این روشها استفاده از همین BDE است. برنامه هایی که از BDE جهت اتصال به بانک اطلاعاتی خود کمک میگیرند بایستی این موتور را همراه با برنامه به سیستم مقصد ارسال کنند (Distribute).برای اینکار میتوانید از برنامه های ساخت Setup ای که Redistributable بوده و قادر به ایجاد آن هستند استفاده کنید. این برنامه ها علاوه بر اینکه فایلهای مورد نیاز برای نصب BDE را در مسیرهای مناسب خود کپی میکنند، Version فایلهایی که احیانا قبلا نصب شده اند را با فایلهای جدید چک کرده و آنها را به روز میکنند و بعلاوه Alias های مربوطه را نیز می سازند. اگر تمایل به کپی فایلها توسط خود هستید فایل BDEDeploy.txt را در مسیر Borland Shared> BDE بخوانید. لیست فایلهای مورد نیاز در این فایل ذکر شده است.

موفق باشید...

Touska
دوشنبه 17 تیر 1387, 10:47 صبح
نه نصب نکردم ولی من نمی خواهم هر جا برنامه ام را میبرم دلفی و یا BDE را نصب کنم آخه توی پروژه ام یه قسمتش یک دفترچه تلفن ساده استت وارزش این کارها را نداره از این جهت برام مهمه که کل پروژه ام اجرا نم ده البته نمی خواهم حذفش کنم.

یک راه اینکه شما از دیتابیس های Stand Alone استفاده نمایید که خیلی هم سوئیچ کردن

بهشون کار سختی نیست، مثل EasyTable یا DbIsam

موفق باشید :)

**MR**
دوشنبه 17 تیر 1387, 18:59 عصر
یک راه اینکه شما از دیتابیس های Stand Alone استفاده نمایید که خیلی هم سوئیچ کردن

بهشون کار سختی نیست، مثل EasyTable یا DbIsam

موفق باشید :)

میشه بیشتر توضیح بدید من نمی دانم کجا دنبال اینا بگردم تا بتونم بکار ببرمش.