פורסם 2010 ביולי 415 שנים שלום לכולם,בדומה למה שנפתח בדיון http://hwzone.co.il/community/index.php?topic=465804.0רק שכאן הבעיה מעט שונה.כתבתי אלגוריתם בC++ בעבר הרחוק, כעת שיש לי את הידע והכלים בפיתוח WPF אני מעונין לבנות GUI. השאלה היא איך אני יכול להשתמש בC++ בתוך C# , אני מודע לכך שלא בכל הפונקציות אני אוכל להשתמש וחלקם אני אצטרך קצת לשנות, אבל את הליבה אני מעונין לשמר, האם זה אפשרי? או שמא עלי "להמיר" לC#?באותה נשימה אשמח לדעת איך בונים קבצי DLL (אני מתכוון לעטיפה), ואיך לעבוד איתם בצורה נכונה? תודה מראש,גל
פורסם 2010 ביולי 415 שנים נתחיל מזה שחיפוש בגוגל של run c++ code in C# (או וריאציה כלשהי על זה) כנראה ימצא לך את מה שאתה רוצה.אם מדובר בפונקציה בודדת (או מספר קטן של פונקציות), אז הדרך היא לייצא את הפונקציה הזו כפונקציית C ואז לקרוא לה ישירות:http://dalelane.co.uk/blog/?p=271אופציה קצת יותר מורכבת היא לעטוף את קוד ה-++C בקוד ++Managed C. זו למעשה שפת תכנות שבנויה על ++C, אבל מתקמפלת לקוד .NET, ולכן קוד #C מסוגל להתממשק איתה בקלות.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.