ABA


"צריך עזרה ב Win32 בנושא של Threading + Processes"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14135 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14135
עידן_הכלי

דרג אמינות חבר זה
   20:32   21.05.07   
אל הפורום  
  צריך עזרה ב Win32 בנושא של Threading + Processes  
 
   אז ככה,

יש לי 2 אפליקציות שונות לגמרי שלא קשורות אחת לשניה,

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

לדוגמא,

יש אפליקציה שקוראת קובץ לזיכרון, ושומרת Pointer לאותו Buffer.

והאפליקציה השניה מחכה לקבל Pointer ל BUFFER המדובר, ואז לשלוח אותו למחשב אחר לדוגמא.


המעבר חייב להיות דרך הזיכרון של המחשב , ולא להשתמש בHD.

בנוסף אי אפשר להשתמש באפליקציות .NET ו Reflections למיניהם.

למישהו יש רעיון?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  האפליקציה השנייה תקרא את אותו באפר ותעביר את זה למחשב Nesher  21.05.07 22:09 1
     ככה עידן_הכלי 21.05.07 22:20 2
  הצלחתי עידן_הכלי 22.05.07 12:30 3
     תודה על המידע :) שמעתי על זה משהו אני חושב לא יצא לי להתעסק ^_^ Nesher  22.05.07 13:35 4

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   22:09   21.05.07   
אל הפורום  
  1. האפליקציה השנייה תקרא את אותו באפר ותעביר את זה למחשב  
בתגובה להודעה מספר 0
 
אחר?
אני לא בטוח אם זה אפשרי או הגישה הכי נכונה, מה עם לשלוח דרך TCP
או UDP פנימית לאפ' השנייה את המצביע?


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

דרג אמינות חבר זה
   22:20   21.05.07   
אל הפורום  
  2. ככה  
בתגובה להודעה מספר 1
 
   האפליקציה תקבל פוינטר לאותו באפר, הרעיון הוא לקחת את ה enviroment של הprocess ששלח את הפוינטר ולחלץ משם את המידע.

בכל מקרה אני יודע את השם של המשתנה ככה שאפשר גם לנסות לשלוף אותו מהenvireoment באמצעות השם שלו.

הקטע שאמור להיות איכשהו גישה לעשות מאין shared memory לשניהם.

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

ובקשר ל TCP זה לא הפתרון.

עוד רעיונות?

תודה מראש


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

דרג אמינות חבר זה
   12:30   22.05.07   
אל הפורום  
  3. הצלחתי  
בתגובה להודעה מספר 0
 
   מי שרוצה פיתרון שיקרא קצת על

createfilemapping method

יש שם דוגמא ב MSDN פחות או יותר איך לעשות את זה.

זה לא כ"כ מסובך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   13:35   22.05.07   
אל הפורום  
  4. תודה על המידע :) שמעתי על זה משהו אני חושב לא יצא לי להתעסק ^_^  
בתגובה להודעה מספר 3
 


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

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

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



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