۰۷-اسفند-۱۳۸۳, ۱۲:۳۷:۲۷
سلام به تمامي دوستان و استايد !
آقا من يه برنامه دارم مي نويسم كه رو فولدر ها پسورد بگذارد :arrow: از يه ورش ساده هم دارم كمك مي گيرم اما يه جا گير كردم حسابي
البته برنامه هتايي كه بچه ها فرستاده بودن رو ديدم اما خب ترجيح ميدم شما مشكلم رو حل كنيد موضوع از اين قراره كه
-----------------------------------------------------------
من يه تايمر براي برنامه با اينورتال 1 گذاشتم بعد در روال تايمر نوشتم كه پنجره هاي باز موجود رو با آيتم هاي يه ليست چك كنه (يه دستور حلقه اي For ) بعد خارج از دستور دستور For گقتم اگر هندل خواسته شده پيدا شد پنجره را مخفي كنه سپس كادر Inputbox مياد بالا پسورد رو از كاربر ميگيره در صورتي كه پسورد وارد شده با پسورد مورد نظر يكي بود پنجره كه مخفي شده نمايش داده شود و در غير اين صورت پنجره بسته شود
---------------------------------------------------------
اما مشكل من
--------------------------------------------------------
پنجره اينپوت باكس ( Inputbox ) مربوط چون در روال تايمر هست به ازاي هر بار چرخش تايمر باز ميشه به عبارت ديگه مي بي ني يه دفعه هزار تا پنجره باز شده و مشكل بعدي من قسمت گرفتن كپشن برنامه هاست من اول مي خواستم با روش ويوروس وي اف دي كليه پنجره هايي كه فوكوس ماوس در آن هست رو شناساي كنم اما ديدم اي دل غافل اين كار استثنايي داره مثلا پنجره هايي كه داراي كپشن آنها داراي حروف زيادي باشد با عث ايجاد يك حالت استثنا ميشود :arrow: براي همين خواستم يه ليت باكس ديگه روي فرم بگذارم كه ليستي از تمامي پنجره هاي باز بگيره كه در تسك بار در حال نمايش هستند اما تابع مورد نظرم رو پيدا نمي كنم
-------------------------------------------------------
فكر كنم فهميده باشين مشكل كار از كجا ميباشد 1- پنجره اينپوت باكس ونمايش اون در هر ثانيه 2= تابعي كه ليستس از پنجره هاي باز در تسك منيجر بگيره و كپشن آنها رو برگردونه
سعي كردم تا جايي كه مي توانم مشكلم رو عمومي بيان كنم تا هر كسي با هر زباني بهم كمك كنه ولي اگه خواستيد بدونيدد من از چه زبان استفاده مي كنم جواب دلفي هست خب آقايون و خانم هاي برنامه نويس كاردست ايران ويج يه كمكي هم به ما بكنيد :arrow:
آقا من يه برنامه دارم مي نويسم كه رو فولدر ها پسورد بگذارد :arrow: از يه ورش ساده هم دارم كمك مي گيرم اما يه جا گير كردم حسابي
البته برنامه هتايي كه بچه ها فرستاده بودن رو ديدم اما خب ترجيح ميدم شما مشكلم رو حل كنيد موضوع از اين قراره كه
-----------------------------------------------------------
من يه تايمر براي برنامه با اينورتال 1 گذاشتم بعد در روال تايمر نوشتم كه پنجره هاي باز موجود رو با آيتم هاي يه ليست چك كنه (يه دستور حلقه اي For ) بعد خارج از دستور دستور For گقتم اگر هندل خواسته شده پيدا شد پنجره را مخفي كنه سپس كادر Inputbox مياد بالا پسورد رو از كاربر ميگيره در صورتي كه پسورد وارد شده با پسورد مورد نظر يكي بود پنجره كه مخفي شده نمايش داده شود و در غير اين صورت پنجره بسته شود
---------------------------------------------------------
اما مشكل من
--------------------------------------------------------
پنجره اينپوت باكس ( Inputbox ) مربوط چون در روال تايمر هست به ازاي هر بار چرخش تايمر باز ميشه به عبارت ديگه مي بي ني يه دفعه هزار تا پنجره باز شده و مشكل بعدي من قسمت گرفتن كپشن برنامه هاست من اول مي خواستم با روش ويوروس وي اف دي كليه پنجره هايي كه فوكوس ماوس در آن هست رو شناساي كنم اما ديدم اي دل غافل اين كار استثنايي داره مثلا پنجره هايي كه داراي كپشن آنها داراي حروف زيادي باشد با عث ايجاد يك حالت استثنا ميشود :arrow: براي همين خواستم يه ليت باكس ديگه روي فرم بگذارم كه ليستي از تمامي پنجره هاي باز بگيره كه در تسك بار در حال نمايش هستند اما تابع مورد نظرم رو پيدا نمي كنم
-------------------------------------------------------
فكر كنم فهميده باشين مشكل كار از كجا ميباشد 1- پنجره اينپوت باكس ونمايش اون در هر ثانيه 2= تابعي كه ليستس از پنجره هاي باز در تسك منيجر بگيره و كپشن آنها رو برگردونه
سعي كردم تا جايي كه مي توانم مشكلم رو عمومي بيان كنم تا هر كسي با هر زباني بهم كمك كنه ولي اگه خواستيد بدونيدد من از چه زبان استفاده مي كنم جواب دلفي هست خب آقايون و خانم هاي برنامه نويس كاردست ايران ويج يه كمكي هم به ما بكنيد :arrow: