עבור לתוכן

שילוב בין C++ וC#

Featured Replies

פורסם

התחלתי ללמוד את שתי השפות, ורציתי לדעת אם אני יכול להשתמש בפונקציות שכתבתי ב C++ בתוך תוכנית C# (אני משער שבעזרת קובץ dll), אבל אחר כך איך אני קורא לפונקציות?

תודה

פורסם

כאן ישנן שתי אפשרויות:

1. במידה וכתבת את הפונקציות שב C++ בסביבת dotNet, כלומר ב managed C++, אזי אין שום בעיה, ופשוט תוכל לכלול את ה assembly שנוצר(לרוב זה יהיה class library ואז זה יהיה קובץ dll) בפרויקט אחר שכתוב ב C# ולהשתמש בו בלי שום בעיות בדיוק כמו בכל רכיב אחר שכתוב בסביבת dotNet. וכמובן שזה נכון גם להפך...

2. במידה ויש לך ספרייה הכתובה ב C++ אך לא ב dotNet, תוכל להשתמש בה בפרויקטים ב dotNet, רק במידה והספרייה הזאת הנה רכיבCOM/ActiveX.. הדבר נעשה פשוט ע"י הוספת רכיב ה COM לפרויקט שלך.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים