דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. קימפול - אקסס

קימפול - אקסס

מתוזמן נעוץ נעול הועבר ארכיון code613m
4 פוסטים 2 כותבים 418 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • C מנותק
    C מנותק
    code.net
    כתב ב נערך לאחרונה על ידי
    #1

    יש אצלי מחשב WIN 10 64BIT. אופיס 2010 32BIT.
    בניתי תוכנה ללקוח באקסס, אצל הלקוח יש [u:2f6s0j80]WIN 7[/u:2f6s0j80] 64BIT. אופיס 2010 32BIT.
    והתוכנה אצלו לא נפתחת, כלומר יש הודעה שצריך למחוק את כל הקוד VBA.
    כשקימפלתי אצלו את התוכנה הכל הסתדר.

    האם יש פתרון לקימפול, שיעבוד גם במחשבים אחרים?

    פורסם במקור בפורום CODE613 ב03/01/2017 15:40 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • clickoneC מנותק
      clickoneC מנותק
      clickone
      כתב ב נערך לאחרונה על ידי
      #2

      נושא כאוב...
      אתה צריך לקמפל ב64 ל64
      וב32 ל32.
      (תחזיק מחשב וירטואלי בשביל זה, או אצל הלקוח)

      ובנוסף, אם יש לך פונקציות API אתה צריך להתאים אותם ל64
      ויש IF מיוחד שבודק את זה, שיקל עליך את הצורך לתחזק 2 קבצי קוד.
      דוגמא:

      #if Win64 then
         Declare PtrSafe Function MyMathFunc Lib "User32" (ByVal N As LongLong) As LongLong
      #else
         Declare Function MyMathFunc Lib "User32" (ByVal N As Long) As Long
      #end if
      #if VBA7 then
         Declare PtrSafe Sub MessageBeep Lib "User32" (ByVal N AS Long)
      #else
         Declare Sub MessageBeep Lib "User32" (ByVal N AS Long)
      #end if
      

      ראה עוד כאן

      דרך נוספת, זה לשכנע את הלקוח לחזור לאופיס 32 ביט.... <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="מחייך" /><!-- s:-) -->

      פורסם במקור בפורום CODE613 ב03/01/2017 20:02 (+02:00)

      אין טסט כמו פרודקשן.

      המייל שלי urivpn@gmail.com

      תגובה 1 תגובה אחרונה
      2
      • C מנותק
        C מנותק
        code.net
        כתב ב נערך לאחרונה על ידי
        #3

        אבל לשנינו יש מחשב 64, ואופיס 32!!!
        רק הוינדוס שונה. וכן האופיס אצל הלקוח לא מעודכן.

        פורסם במקור בפורום CODE613 ב04/01/2017 17:32 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • clickoneC מנותק
          clickoneC מנותק
          clickone
          כתב ב נערך לאחרונה על ידי
          #4

          סליחה, אתה צודק.....
          לא שמתי לב.

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

          פורסם במקור בפורום CODE613 ב05/01/2017 08:42 (+02:00)

          אין טסט כמו פרודקשן.

          המייל שלי urivpn@gmail.com

          תגובה 1 תגובה אחרונה
          0

          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום