עבור לתוכן
Magic DevHub

Recommended Posts

שלום רב,

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

האם מישהו מכיר DLL או COM כלשהו שיוצר GUID ?

 

בברכה,

עמיר

שתף אשכול


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

עידו שלום,

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

בינתיים כבר מצאתי DLL חינמי שעושה את העבודה. רשמתי אותו (regsvr32) והגדרת שדה כ COM וזה עובד יפה.

ברשותך שאלת המשך:

איך אני דואג שה DLL הנ"ל יהיה טעון בכל CLIENT שמריץ את האפליקציה של UNIPASS.

האם להריץ פקודת טעינת DLL כשהאפליקציה עולה ? או שיש מנגנון אחר שטוען אוטומטית DLL של הפרוייקט ?

שתף אשכול


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

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

חשוב ליצור את המופע הראשוני בלי אתחול אוטומאטי.

שתף אשכול


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

ומה יקרה אם תמיד אריץ תוכנית שרושמת את ה DLL כשהאפליקציה הראשית עולה ?

אם זה כבר רשום שום דבר רע לא יקרה, נכון ?

שתף אשכול


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

עידו שלום,

אני מעדיף לכתוב את זה כמו שצריך.

איך אני רושם מזהה האם שדה ה COM שאני מגדיר מקושר ל DLL ?

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

תודה מראש,

עמיר

שתף אשכול


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

יש פונקציה שיוצרת מופע (אינסנט) חפש אותה - היא זה שיוצרת את האתחול ומחזירה קוד.

שתף אשכול


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

עידו שלום,

מסתבר שאם בתכנית הראשית מגדירים שדה COM עם אתחול אוטומטי הוא טוען את ה DLL גם אם לא רשמתי אותו.

שאלת המשך שלא ממש קשורה:

אני זקוק גם ל DLL שמבצע Merge לקבצי TIF. האם אתה מכיר  DLL FREEWARE כזה ?

(יש לי PDFTK שמאחד קבצי PDF )

תודה מראש,

עמיר

שתף אשכול


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

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

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

צור חשבון

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

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

התחבר

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

התחבר עכשיו

×