שאלה על MFC

  • פותח הנושא NORT
  • פורסם בתאריך

NORT

New member
שאלה על MFC

אני כותב תוכנית ב C++ תוך שימוש ב MFC . התוכנית היא בעצם סוג של DATA BASE שבו אני שומר משהו ונתונים על המשהו הזה. השאלה שלי היא : אני רוצה לישמור את הנתונים של ה DATA BASE כך שבכל פתיחה של האפליקציה התוכנית תיבדוק אם ה"משהו" שמוכנס ל DATA BASE הוא כבר קיים שם ואני לא יודע איך עושים את זה . למישהו יש רעיון ?
 

NobbyNobbs

New member
2 אפשרויות

1. תכין קובץ שמכיל את נתוני הריצה האחרונה 2. ב- registry במקרה של קובץ אתה חופשי להחליט על פורמט כרצונך במקרה השני יש אוסף של שגרות API שתעזורנה לך לכתוב ולקרוא את נתוני האפליקציה מה- reg. מקווה שעזרתי
 

NORT

New member
איך אפשר להישתמש באפשרות השניה?

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

NobbyNobbs

New member
הסבר

1. כן בערך, אתה חופשי להשתמש בכל פורמט שתרצה (בינארי, טקסט..) 2. חפש ב- MSDN את הפונקציות regXXX (יש איזה עשר או עשרים) במחשבה שניה, אם יש לך הרבה מאד מידע, ה- registry הוא כנראה לא רעיון טוב וכדאי שתשתמש במאגר נתונים ממש, כמו Access - יש API לשימוש באובייקטים של ACCESS לניהול של Database בהצלחה
 
למעלה