noamweissmannew
New member
בעיה עם C++ Builder
שלום,
אני מנסה לגשת לאובייקט COM שנכתב ב #C דרך אפליקציה ב C++ Builder.
קוד זהה (כמעט) רץ על DELPHI בלי בעיות.
אני מבצע קריאה:
DotNetClass = CreateOleObject("class_name")
כשה DotNetClass מוגדר כ OleVariant
אחרי מאמצים מצאתי את ה include המתאים והקוד הזה מתקמפל ללא בעיות.
הבעיה שנותרה היא לקרא לפונקציה שבתוך אובייקט ה COM
ב DELPHI הקוד DotNetClass.GetSum(V1, V2);
מתקמפל ורץ ללא בעיות ולעומת זאת ב C++ Builder לא מתקמפל הוקומפיילר בכלל מתלונן שלא מכיר את הפונקציה GetSum
אשמח לקבל רעיונות מה אני מפספס ?
תודה,
נועם.
שלום,
אני מנסה לגשת לאובייקט COM שנכתב ב #C דרך אפליקציה ב C++ Builder.
קוד זהה (כמעט) רץ על DELPHI בלי בעיות.
אני מבצע קריאה:
DotNetClass = CreateOleObject("class_name")
כשה DotNetClass מוגדר כ OleVariant
אחרי מאמצים מצאתי את ה include המתאים והקוד הזה מתקמפל ללא בעיות.
הבעיה שנותרה היא לקרא לפונקציה שבתוך אובייקט ה COM
ב DELPHI הקוד DotNetClass.GetSum(V1, V2);
מתקמפל ורץ ללא בעיות ולעומת זאת ב C++ Builder לא מתקמפל הוקומפיילר בכלל מתלונן שלא מכיר את הפונקציה GetSum
אשמח לקבל רעיונות מה אני מפספס ?
תודה,
נועם.