› פורומים › אפיון ופיתוח פריוריטי › KEYSTROKES – בעיה
- This topic has 4 תגובות, משתתף 1, and was last updated לפני 7 שנים, 3 חודשים by
PriorityDev.
- Post
-
- אוגוסט 21, 2018 בשעה 6:01 pm
שלום לכולם,
כשאני רוצה שבפתיחת מסך ייפתחו כל הרשומות, אני שם ב-PRE-FORM
:KEYSTROKES = '%{Exit}';
זה תמיד עובד מצוין.עכשיו פיתחתי מסך שב-PRE-FORM שמתי
:PREFORMQUERY = 1;
זה גורם להרצת PRE-FORM כל פעם שמפעילים שאילתת F11 על המסך.
גם זה עובד מצוין.אבל משום מה ה-KEYSTROKES לא עובד כצפוי, אלא בכל הפעלתו מנסה לצאת מהמסך.
אם מורידים {Exit}, זה לא קורה, אבל אז לא מתבצע Enter.מישהו מכיר סינטקס של KEYSTROKES ללא {Exit} ?
:KEYSTROKES = '%{Enter}';לא עובד.פעם היה קובץ ישן-ישן של אשבל עם כל מה שמקבל KEYSTROKES, אבל אני לא מוצא אותו.
אולי יש למישהו?
- Replies
-
- אוגוסט 22, 2018 בשעה 11:24 am
מענין שאתה משתמש בסימן % ולא *. אולי בכך יש השפעה?מלבד הערכים שמתועדים ב-SDK (אצלי בעמוד 17), הערך היחיד הנוסף שאני מכיר הוא QUERY – המדמה את הקשת F11. שימושי מאד במסכים שמוגדרים עם ערך Q בשדה QN.
משהו שלמדתי שאינו מתואר: אין צורך להשתמש ב-KEYSTROKES במסך בן כדי להביא נתונים – הם יגיעו לבד. לא רק זה, הכוכבית מתוך KEYSTROKES גורמת לכל מיני תופעות מוזרות.
- אוגוסט 22, 2018 בשעה 11:54 am
נועם, עקרונית % ו-* אמורים לעבוד זהה, אבל אם תעשה חיפוש ב-WINDBI תראה שכמעת הכל שם עם %.
אתה אומר ש-* עושה בעיות – אולי בגלל זה לא משתמשים בה.
ספציפית הבעיה שלי מופיעה גם עם % וגם עם *.היה לי פעם (לפני יותר מ-10 שנים) מסמך של אשבל (קובץ תמונה) עם עשרות אפשרויות ל-KEYSTROKES.
לצערי, נמחקה לי כל התיקייה ההיא.- אוגוסט 22, 2018 בשעה 3:46 pm
- אוגוסט 22, 2018 בשעה 4:53 pm
נכון.
- יש להתחבר למערכת על מנת להגיב.