معلم دلفی

سه‌شنبه، بهمن ۰۶، ۱۳۸۳

نصب دستی موتور یانک اطلاعاتی بورلند

Installing the BDE (manually or using an install program)
تمام برنامه های دلفی که از بانک اطلاعاتی پرادکس استفاده می نمایند نیاز دارند که در هنگام نصب برنامه در کامپیوتر دیگر موتور بانک اطلاعاتی بورلند را بر روی کامپیوتر جدید نصب نمایند.
یک را برای اینکار استفاده از برنامه اینستال شیلد است که قبلا در مورد آن توضیح داده ام.
اما هستند افرادی که می خواهند خودشان اینکار را انجام دهند. یا از سریق یک برنامه نوشته شده یا بصورت دستی.
در این زمینه مقاله ای منتشر شده که توجه شما را به آن جلب می کنم.

فولدر مربوط به این موتور در کامپیوتر شما در آدرس زیر موجود می باشد.

\Program Files\Common Files\Borland Shared
در این فولدر یک بافیل به نام زیر موجود است:
BDEINST.CAB
شما بایستی این فایل را با استفاده از برنامه WinZip یا برنامه های مشابه باز کرده و DLL ها موجود در آنرا استخراج نمائید.
یکی از این DLL ها BDEINST.DLL است که باید در کامپیتر ثبت شود. برای اینکار می توانید از برنامه زیر استفاده نمائید.
regsvr32.exe
اسم قایل DLL رابعنوان پارامتر به این برنامه بدهید تا آ«را برای شما ثبت کند.

برای برداشتن این برنامه از روی یک کامپیوتر بصورت دستی هم می توان اقدام کرد .
با کلیک بر روی این مقاله می توانید روشهای کامل را مشاهد نمائید.
http://delphi.about.com/od/adptips2004/a/bltip0904_5.htm

اگر در خواندن این مقاله مشکلی داشتید حتما با ایمیل من تماس بگیرید

یکشنبه، دی ۲۰، ۱۳۸۳

چگونه یک برنامه مشابه اینستال شیلد بنویسیم

نوشتن برنامه ای مانند اینستال شیلد خیلی ساده نیست. اما اگر نیازهای آنرا بدانید می توانید چنین برنامه ای را حداقل برای خوتان بنویسید. می دانید که ویژگی اینستال شیلد این است که با همه برنامه ها کار میکند و در همه ویندوزها.
اما حداقل نیازها :
1- یک برنامه در این زمینه باید بتواند کامپوننت رجیستر کند. یک دستور دارد که در ویندوز تعریف شده . از آ« استفاده کنید. در دلفی قابل فراخوانی است . علاوه بر این در خود دلفی برای این مورد یک تابع دارد.
2- باید بتواند در صورت لزوم تغییرانی را در رجیستری ویندوز اعمال کند. مراجعه کنید به راهنمای خواندن و نوشتن رجیستری
3- باید برنامه برعکس را هم داشته باشد. بتواند برنامه را از از سیستم حذف کند. با ایجاد تعدادی آیتم در رجیستری ویندوز می توان این امکان را اضافه کرد که کاربر از طریق کنترل پنل برنامه را از سیستم پاک کند.
4- شما باید بتوانید مسیرهای پیش فرض ویندوز را بدست آورده و در زمان نصب برنامه از آنها استفاده کنید. مثلا مسیر برنامه ها و مسیر سیستم ویندوز خیلی مهم هستند. این اطلاعات از سریق فراخوانی توابع API امكانپذیر است.
5- در دفی کامپیوننتهائی داریم که به شما اجازه ساختن فایلهای استاندارد CAB فایل را می دهد. از آنها برای فشرده سازی فایلهای برنامه و همچنین ساختن این فایلها استفاده کنید.
6- برای ساختن فایل اجرائی هم می توانید از استاندارد جدید ویندوز msi استفاده کنید یا بطور ساده یک فایل اجرائی exe درست کرده و تحویل بدهید.

نوشتن یک برنامه که بتواند برنامه قابل نصب از یک سری فایل ایجاد کند محدود به موارد بالا نیست . اما برای شروع موارد بالا می تواند به شما کمک کند تا مسیر نوشتن برنامه را بدانید.
در صورت نیاز می توانید برنامه را تحلیل کرده و به تک تک موارد جداگانه بپردازید.

شنبه، دی ۱۹، ۱۳۸۳

Network traffic monitor

آیا تابحال به ابن فکر کرده اید که چطور میشه ترافیک شبکه را اندازه گیری کرد؟ البته نرم افزارهای زیادی در این زمینه وجود دارند.
اما آیا هیچگاه فکر کرده اید که خودتان یکی از این برنامه های خوب را بنویسید.
سورس کد نمونه برای انجام اینکار به زبان دلفی وجود دارد
برای دانلود این سورس کد می توانید بر روی آدرس زیر کلیک کنید.
سورس کد برنامه مونیتور ترافیک شبکه

تصاویری از این برناهم را هم در شکلهای زیر می توانید مشاهده کنید:


سایت آموزشی About در این زمینه کمکهای زیادی می تواند به شما بکند
توصیه می کنم از بخشهای محتلف این سایت استفاده کنید.
آموزش دلفی با سورس کد برنامه

Network traffic monitor

پنجشنبه، دی ۱۷، ۱۳۸۳

آموزش InstallShield

کتاب آموزشی اینستال شیلد
یکی از سوالاتی که مرتب از منپرسیده می شود این است که چطور می توان یک برنامه دلفی نوشته شده را قابل نصب در همه کامپیوتر ها ساخت
برای اینکار دلفی برنامه ای در سی دی خود قرار داده است با نام
InstallShield
این برنامه نگارش محدود شده برنامه ای بزرگ از شرکتی با همین نام است.
در این زمینه آقای مهرداد اسماعیلی کتابی را منتشر کرده اند.
برای خرید این کتاب می توانید از سایت ایران بین کتاب را سفارش داده و آنرا درب منزل خود تحویل بگیرید.
در ضمن این کتاب در بازار کتاب هم موجود است.

خلاصه کتاب: در اين کتاب نحوه استفاده از نرم افزار Install Shield (ويژه محصولات شرکت بين‌المللی Borland) و فايل کامپيوتری دلفی 6 به صورت گام به گام آموزش داده شده است. مخاطبان در اين کتاب همچنين نحوه ايجاد برنامه‌های نرم افزاری قابل نصب (Setup Package) با استفاده از نرم افزار اينستال شيلد را فرا مي‌گيرند. نگاهی اجمالی به اينستال شيلد, سازماندهی Setup, تعيين داده‌های برنامه, پيکربندی سيستم مقصد, سفارشی کردن ظاهر Setup, تعيين نيازمندي‌های Setup و نحوه منتشر نموده Setup, عناوين اصلی کتاب را تشکيل مي‌دهند.