› פורומים › אפיון ופיתוח פריוריטי › הטרגת תכנית חיצונית מפריוריטי – קבלה והזנת פרמטרים
- This topic has 10 תגובות, 2 משתתפים, and was last updated לפני 8 שנים by
yitzchok.
- Post
- Replies
-
- נובמבר 3, 2016 בשעה 9:50 am
- נובמבר 3, 2016 בשעה 11:39 am
נעם תודה רבה על המענה,
לזה התכוונתי בעצם, במידה ויש לי כמה משתנים, כיצד אני קובע את הסדר?
נניח אני מכניס: :$.NUM, :$.NUM2 וכו'…האם זה משהו שנקבע ברמת תכנית C או ברמת הפריוריטי? (סדר הזנת הפרמטרים).
- נובמבר 3, 2016 בשעה 12:57 pm
- נובמבר 6, 2016 בשעה 5:55 pm
תודה רבה על העזרה נעם, לא יודע מה הייתי עושה בלעדיך 🙂- אוגוסט 3, 2017 בשעה 3:56 pm
שאלה נוספת בהקשר הזה:
האם יש לי דרך להפעיל קובץ מכל מחשב?
חלק מהמשתמשים שלנו עובדים בקליינט (מיפוי לכונן W), חלק אחר מהמשתמשים עובדים ישירות מהסרבר (שרת) ובמקרה הזה הפריוריטי נמצאת על כונן D ואין מיפוי לW ברוב המקרים.כשאני בונה ממשק למסכים מתוך קובץ אני כותב לו:
../system/load/../..האם יש דרך להפעיל קובץ חיצוני שיושב גם כן בתיקיית SYSTEM\LOAD באמצעות קיצור של הנתיב והחלפה של שם הכונן ב".." (2 נקודות) כמו שאנחנו עושים בממשקים למסכים (מתוך קובץ)?
- אוגוסט 3, 2017 בשעה 5:09 pm
אני חושב שראינו כאן בעבר ש-winapp דורשת נתיב מפורש[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אוגוסט 6, 2017 בשעה 11:26 am
היי יצחק, תודה על המענה.
מה אתה היית עושה? האם ממפה את הכונן לדרייבר קבוע נניח W גם למשתמשים שמתחברים מרחוק? או שהיית הולך על פיתרון אחר שאני מפספס? 🙂- אוגוסט 6, 2017 בשעה 6:49 pm
לא יודע
יכול להיות שמיפוי זה הפתרון הפשוט ביותר[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- ספטמבר 10, 2017 בשעה 12:47 pm
מקפיץ שוב את הנושא לשאלה נוספת בנושא זה:
האם פריוריטי יודעת לקבל תשובה מתכנית חיצונית שהיא הפעילה?נניח שאני מפעיל תכנית חיצונית ושולח פרמטר. האם הפריוריטי יודעת לקבל תשובה מהקובץ שהיא הפעילה? (הצליח, נכשל) ?
תודה מראש לכל העוזרים 🙂
- ספטמבר 11, 2017 בשעה 2:16 am
לגבי הצליח/נכשל יכול להיות שהתוכנה WINAPP מחזיר (דרך ה-EXECUTE) את ה-ERRORLEVEL (ערך החזרה) של התוכנה שהופעלה לתוך המשתנה RETVAL: אבל אני חושש שאפילו זה לא קורה. אפשר לאלץ תוכנה להחזיר ערך של כשלון ולבדוק…אבל זה בסה"כ יהיה ערך INT. אם תרצה לקבל משהו יותר מורכב אתה צריך לדאוג או שהתהליך שאתה מפעיל יפעיל בתורו טעינה חזרה לתוך פריוריטי או שהוא תשאיר לך תוצאות בקובץ במקום ידוע ולאחר הפעלת התוכנה בהמשך ההרצה הפרוצדרה שלך תאסוף את התוצאות ותעבד אותן עם הכלים המעטים שיש בפריוריטי אם שתבצע הפרוצדורה עצמה טעינה של אותן תוצאות לתוך פריוריטי.
אבל ערוץ מסודר עבור תוצאות חזרה לתוך משתנים בקטע קוד שקרא לתוכנה החיצונית – אין.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.