ABA


"שילוב EXE (של דוס) בתוכנית בויז'ואל בייסיק"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8762 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8762
dfxhgasdfhg

   10:13   05.01.03   
אל הפורום  
  שילוב EXE (של דוס) בתוכנית בויז'ואל בייסיק  
 
   איך אני יוצר כפתור בתוכנה שלי שיקח מידע משתי תיבות טקסט ותגרום לפעולת קובץ EXE אחר?ז"א שאם התוכנה האחרת בסביבת דוס נמצאת באותה ספריה, אז ברגע שילחצו על הכפתור התוכנה שלי תבצע:
DosProgram -i text1 text2

DosProgram - השם של התוכנית בדוס שאני רוצה לשלב
-i - זה לא משתנה, זה חשוב בתוכנה של הדוס שיהיה

2)שמעתי שאני יכול לייבא את התוכנה שלי לתוך הויבי, יש כזאת אפשרות? שכאילו אני לא אצטרך את התוכנה בדוס בתיקיה של התוכנה שלי?

תודה רבה רבה רבה למי שעוזר


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נתנו לי את הקוד הזה: dfxhgasdfhg 05.01.03 10:59 1
     תשובה לכפתור faktoraa 05.01.03 11:24 3
  תשובה faktoraa 05.01.03 11:19 2
     קודם כל תודה רבה רבה רבה dfxhgasdfhg 05.01.03 12:02 4
  שאלה אחרונה חביבה dfxhgasdfhg 05.01.03 13:33 5
     יש לך טעות בשני faktoraa 05.01.03 13:42 6
         בואנה אתה תותח..אני לא מאמין איך לא עליתי על dfxhgasdfhg 05.01.03 14:03 7
             הצצה ראשונה: dfxhgasdfhg 05.01.03 14:08 8
             חלון ABOUT faktoraa 05.01.03 14:51 9
                 אני לא יודע איך להודות לך.. dfxhgasdfhg 05.01.03 16:11 10

       
dfxhgasdfhg

   10:59   05.01.03   
אל הפורום  
  1. נתנו לי את הקוד הזה:  
בתגובה להודעה מספר 0
 
  
Dim sRun as String 
sRun = "DosProgram -i " & Text1.Text & " " & Text2.Text
Shell sRun

אבל לא הבנתי איך להשתמש :(
יצרתי כפתור בשם "run" איך אני עושה שכאשר אני אלחץ עליו תתבצע הפקודה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
faktoraa

   11:24   05.01.03   
אל הפורום  
  3. תשובה לכפתור  
בתגובה להודעה מספר 1
 
   שוב שלום, אני ראיתי שעד שעניתי כבר נתנו לך את התשובה, לא נורא.

בשביל שזה יעבוד אתה פשוט עושה (בעיצוב של הטופס) קליק כפול על הכפתור שיצרת וייפתח לך קטע קוד של ארוע הלחיצה של הכפתור שייראה ככה

Private Sub Command1_Click

End Sub

כאשר Command1 יוחלף בשם הכפתור שנתת. את הקוד שלי או של מי שנתן לך אתה מכניס בין השורות האלה.

זהו.

א.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
faktoraa

   11:19   05.01.03   
אל הפורום  
  2. תשובה  
בתגובה להודעה מספר 0
 
   שלום.

ראשית בקשר לשאלה שלך בסוף, לא ניתן לייבא תוכנה אחרת (קובץ EXE) לתוך הויבי. שלא יגידו שלא אמרתי, קיימת תוכנה שדוחסת לתוך EXE אחד כמה קבצים כדי שלא תצטרך SETUP וכו'... אבל זה לא קשור.

אם אתה יודע איפה הקובץ דוס נמצא, אתה לא צריך שהיא תהיה בתיקייה של התוכנה שלך. לרוב מה שקורה זה שמצרפים תוכנות אחרות לתיקיית העבודה שלך אם תוכנות אלו לא תמיד נמצאים באותו מקום בכל מחשב. לדוגמה אם אני מסתמך בתוכנית שלי על קובץ NOTEPAD.EXE שנמצא בתיקייה הראשית של חלונות אז אמנם לרוב WINDOWS מותקן בc:\windows אך לא תמיד.

בכל מקרה בתוך התוכנית אתה צריך לכתוב את הנתיב המלא של קובץ הEXE שאותו תרצה להפעיל. ישנו משפט בויבי שמחזיר את הנתיב לאפליקצייה שלך ואז בתנאי שאתה באמת מעביר את הקובץ DOS לתיקיית העבודה שלך אז תוכל להשתמש בפונקציה זו.

ועכשיו להפעלה עצמה :

http://rotter.net/User_files/nor/3e17f86a24fb78d6.jpg

מקוה שזה עזר.

א.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   12:02   05.01.03   
אל הפורום  
  4. קודם כל תודה רבה רבה רבה  
בתגובה להודעה מספר 2
 
   עבר עריכה לאחרונה בתאריך 05.01.03 בשעה 12:22
 
הלוואי וירבו אנשים כמוך,
הסתדרתי הודות לך.

אם תצטרך איזה לינק לתוכנה משחק סרט שרק יצא אל תהסס לפנות ואני אפקסס לך..יש לי הכל אחי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   13:33   05.01.03   
אל הפורום  
  5. שאלה אחרונה חביבה  
בתגובה להודעה מספר 0
 
   מה ההבדל בין
 Private Sub Command1_Click() 

ל
 Private Sub Sub cmdRun_Click() 

?

מה יותר עדיף לי?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
faktoraa

   13:42   05.01.03   
אל הפורום  
  6. יש לך טעות בשני  
בתגובה להודעה מספר 5
 
   השני
Private Sub Sub CmdRun_Click

לא צריך להיות פעמיים SUB, זה ייתן שגיאה.

בקשר להבדל בינהם החלק לפני ה
_CLICK הוא שם הפקד זאת אומרת שאם קראת לכפתור שלך (במאפיינים של הפקד בעיצוב הטופס) cmdRun אז אתה מקבל את המקרה השני ואם קוראים לפקד Command1 אז אתה מקבל את הראשון.

שוב שמחתי לעזור, תודה על ההצעה.

א.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   14:03   05.01.03   
אל הפורום  
  7. בואנה אתה תותח..אני לא מאמין איך לא עליתי על  
בתגובה להודעה מספר 6
 
   זה בעצמי..ורק עוד משהו קטן,אני רוצה לעשות לחצן about
יעני קרדיט וכמובן שאני מכניס את CodeMaster faktoraa :-)
אז יצרתי כפתור ומה הקוד שאני שם בפנים כדי שיהיה חלון פופאפ קטן?
כזה חלון שיהיה בו הקרדיטים אימייל שלי ולחצן אישור או משהו..אפשרי?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   14:08   05.01.03   
אל הפורום  
  8. הצצה ראשונה:  
בתגובה להודעה מספר 7
 
   http://planet.nana.co.il/gfx/myprog.jpg

הרבה הודות לך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
faktoraa

   14:51   05.01.03   
אל הפורום  
  9. חלון ABOUT  
בתגובה להודעה מספר 7
 
   אני מצרף לך כאן דוגמא של פרייקט עם חלון ABOUT, מפורט בתוכו עם הערות איך ומה לעשות. אם יהיו לך שאלות נוספות, אני אשמח לענות.

תודה על הקרדיט אבל ממש אין צורך, אתה בנית את התוכנה ולא אני, וחוץ מזה יש לי מספיק דברים שלי עם קרדיטים שלי. תודה בכל מקרה.

שמח לעזור.
א.




                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dfxhgasdfhg

   16:11   05.01.03   
אל הפורום  
  10. אני לא יודע איך להודות לך..  
בתגובה להודעה מספר 9
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net