نمایش نتایج 1 تا 5 از 5

نام تاپیک: اجرای یک نسخه از فایل chm با مجموع دستورات Procecs

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    Question اجرای یک نسخه از فایل chm با مجموع دستورات Procecs

    سلام

    فایل chm با دستور process اجرا می کنم و نمایش میدم
    من میخوام تنها یک نسخه از اون chm نمایش داده بشه
    اما از اونجایی که پسوندش exe نیست پس در پروسس های ویندوز قرار نمی گیره ، و برای چک کردن باز بودنش باید با استفاده از title پنجرش و با دستوارات API اینو چک کرد
    اینو هم انجام دادم
    اما برای نمایشش (با دستورات API)حتی با دستور SetFocus هم نمیتونه فایل chm مینیماز شده را نمایش بده
    چه باید کرد؟

    تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: اجرای یک نسخه از فایل chm با مجموع دستورات Procecs

    سلام
    چرا با process؟
    خیلی راحت با کد زیر می تونید اینکار رو انجام بدید، خودش هم همه موارد رو مدیریت می کنه از جمله باز شدن تنها یک نسخه از فایل راهنما:

    Help.ShowHelp(btnHelp, "ApplicationHelp.chm", HelpNavigator.Topic, "safheyeMordeNazar.htm");


    بدیهیه که در کد بالا، فایل راهنما در پوشه نرم افزار کنار فایل اجرایی هست، اسم صفحه مورد نظر ما هم safheyeMoredeNazar هست.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: اجرای یک نسخه از فایل chm با مجموع دستورات Procecs

    سلام

    کد قشنگی بود ، مخصوصا پارامتر چهارمش
    دست و پنجولت درد نکنه

    میشه در مورد پارامتر سومش کمی توضیح بدی؟

    و مورد بعد اینکه اگر کاربر قصه ما کمی بازیگوش بود و فایل راهنما از کنار فایل اجرایی (و یا از منو استارت) باز کنه و بعد بیاد از داخل برنامه هم روی دکمه راهنما بزنه ، ما دو تا فایل راهنمای باز شده خواهیم داشت، درسته؟
    برای این مطلب چه چیزی پیشنهاد میدی ؟

    تشکر

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: اجرای یک نسخه از فایل chm با مجموع دستورات Procecs

    میشه گفت یه حالت جستجو هست. یعنی شما توی پارامتر سوم، می گی: جستجو بر اساس تاپیک (HelpNavigator.Topic)، که اسم تاپیک "فلان چیز" باشه که مقدار این "فلان چیز" توی پارامتر بعدی نوشته میشه. اسم تاپیک ها هم که توی برنامه ای که فایل راهنما رو می سازی مشخص می شه.
    در مورد کاربر قصه شما هم نظری ندارم چون تا حالا دنبالش نبودم به فرض که دو تا باز کنه اصلاً صد تا باز کنه، آخرش که چی؟ در واقع اگه این اتفاق توی برنامه بیفته یه حالت سردرگمی به کاربر میده که خود این نوع فایل این مشکل رو حل کرده ولی اگه کاربر خودش چند نمونه از فایل رو باز کنه به نظر من مشکلی پیش نمیاد، تا دلیل شما برای ممانعت از این کار چی باشه؟
    من خیلی دنبال سر و کله زدن بیجا با کاربر نیستم.
    آخرین ویرایش به وسیله Mahmoud Zaad : سه شنبه 26 شهریور 1392 در 19:08 عصر

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: اجرای یک نسخه از فایل chm با مجموع دستورات Process

    تشکر

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

    فقط قصدم اینه زمانی که کاربر با برنامه کار میکنه امکان باز کردن بیش از یک فایل راهنما وجود نداشته نباشه

تاپیک های مشابه

  1. استفاده از فایل chm در دلفی
    نوشته شده توسط mohamad6 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: جمعه 22 بهمن 1389, 06:27 صبح
  2. سوال: اجرای فایل chm
    نوشته شده توسط mamad174 در بخش کامپوننت ها و ابزارهای کاربردی در VB6
    پاسخ: 1
    آخرین پست: سه شنبه 02 آذر 1389, 03:31 صبح
  3. اشکال در اجرای یک نسخه از برنامه
    نوشته شده توسط parhizkar2000 در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 20 خرداد 1385, 11:57 صبح
  4. بررسی اجرای یک نسخه از برنامه
    نوشته شده توسط ***UNIQUE*** در بخش C#‎‎
    پاسخ: 7
    آخرین پست: پنج شنبه 07 اردیبهشت 1385, 16:12 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •