עבור לתוכן
Magic DevHub
baruchs

פיתוח לנייד

Recommended Posts

שלום לכולם,

יש לי בעיה לוגית בפיתוח לטבלט ב XPA2.3

יש לי מסך המציג רשימה ואני רוצה לשנות תחום רשומות.

אני הגדרתי תפריט ובו תוכנית הגדרת התחום.

בתוכנית זאת במשימה אחרי אני שוב מבצע את התוכנית הראשונה המציגה רשימה.

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

ז"א אם נכנסים לתוכנית רשימה ואז מפעילים תפריט ומתוכו תוכנית תיחום, שבסופה מחזירה לתוכנית רשימה עם התחום הנבחר, ועושים זאת 10 פעמים, אז ביציאה מתוכנית "רשימה" חוזרים 10 פעמים לכל הווריאציות שבהן היינו.

השאלה היא האם אפשר למנוע זאת? האם אפשר בהפעלת תוכנית מתפריט שהתוכנית המקורית תסגר?

תודה,

ברוך

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

לא בטוח שהבנתי את כל התאור הבעיה , אבל לפי משפט אחרון שלך תנסה לשנות ב-INI את הסעיף הבא :

RCCloseTaskOnParent=Y (ברירת מחדל N )

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אריאל תודה על התשובה.

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

לגבי ההצעה שלך אז זה מה שכתוב בתעוד:

The current task will not be closed when:

  • <li class="hcp2">

The task is parallel.

Clicking on the MDI window, area, or <U>menu.

  • <li class="hcp2">

The task runs in A subform and clicking on its parent area.

<li class="hcp2">

Clicking on A parent SDI menu

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אני הייתי עושה מסך שמעדכן משתנים מהתוכנית אב ואז מבצע רענון VIEW לאחר סגירת תוכנית ההזנה של המשתנים.

זה יתן לך את אותה תוצאה בלי לעשות פתיחה של אותו מסך שוב ושוב

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×