PDA

View Full Version : سوال: برنامه قابل حمل



محمد حسن
سه شنبه 29 دی 1388, 23:06 عصر
سلام
برنامه ای با دلفی و msaccess نوشتم
حالا برا اینکه برنامم از لحاظ بانک اطلاعاتی تو هر سیستمی مشکلی نداشته باشه
چکار باید بکنم(به غیر از کپی کردن و رجیستر msjet40.dll )
---------------------------------------------------
یه سوال دیگه اینکه چطوری از یه همچین برنامه ای در محیط لینوکس استفاده کنم
(میشه یا نمیشه)

DataMaster
چهارشنبه 30 دی 1388, 08:14 صبح
بسته به ورژن اکسس mdac نیاز داری
برای اینکه تو لینوکس اجرا بشه ، یه زمانی نسخه Kylix دلفی بود تازه اکسس هم نسخه لنوکس نداره

محمد حسن
جمعه 02 بهمن 1388, 22:53 عصر
بسته به ورژن اکسس mdac نیاز داری
ببخشید سوالات مبتدی میپرسم
mdac چیه ؟

محمد حسن
پنج شنبه 08 بهمن 1388, 14:42 عصر
آقا سوالم رو اینجوری می پرسم
برای اینکه برنامه از لحاظ بانک اطلاعاتی در کامپیوترهای مقصد مشکلی نداشته باشد چکارهایی باید انجام داد

vcldeveloper
پنج شنبه 08 بهمن 1388, 19:42 عصر
اگر نوع بانک اطلاعاتی MS Access 2003 یا نسخه های قبل از آن هست، توی همه ویندوزهای فعلی (از ویندوز 2000 به بعد) بدون نیاز به نصب چیزی کار میکنه.
اگر نوع بانک اطلاعاتی MS Access 2007 هست، باید Access Database Engine را از سایت مایکروسافت دانلود کنید، چون نسخه 2007 دیگه از Jet استفاده نمیکنه.

در ضمن، اگر هم خواستید Jet Engine را به هر دلیلی روی ویندوز کاربر نصب کنید یا نسخه موجود را آپدیت کنید، یادتون باشه که Jet Engine از بسته MDAC جدا ست، و با نصب آخرین نسخه MDAC روی سیستم، آخرین نسخه Jet Engine نصب نمیشه.


یه سوال دیگه اینکه چطوری از یه همچین برنامه ای در محیط لینوکس استفاده کنم
نسخه های فعلی دلفی امکان کامپایل کد برای لینوکس را ندارند. نسخه های قدیمی 6 و 7 این امکان را دارند. نسخه 2011 هم این امکان را خواهد داشت (هنوز منتشر نشده).
غیر از این، برنامه های مختلفی در لینوکس برای اجرای شبیه سازی شده برنامه های ویندوز تحت لینوکس وجود دارند، که اکثر برنامه های تحت ویندوز را می تونید از اون طریق در لینوکس اجرا کنید.

برای کار با بانک اطلاعاتی Access روی لینوکس نیاز به درایور ODBC آن دارید، و باید به جای Jet Engine از درایور ODBC استفاده کنید.

abazzi
پنج شنبه 08 بهمن 1388, 21:11 عصر
یعنی تو لینوکس میتونیم از اکسس استفاده کنیم

vcldeveloper
جمعه 09 بهمن 1388, 13:01 عصر
یعنی تو لینوکس میتونیم از اکسس استفاده کنیم
بله؛ می تونید. توضیحش را در پست قبل دادم.