เมนูผสานกับการอ้างอิง (.dll และ .exe)

ฉันพบปัญหาที่ผิดปกติในขณะที่พยายามผสานเมนูกับ Mdi โดยพื้นฐานแล้ว ฉันมีแบบฟอร์ม MdiParent ที่ฉันสร้างขึ้นในโซลูชันเดียว โดยจะเป็นพาเรนต์ของแบบฟอร์ม MdiChild ที่หลากหลาย ซึ่งฉันได้สร้างขึ้นในโปรเจ็กต์และโซลูชันอื่น ซึ่งจะถูกอ้างอิงเช่นกันใน MdiParent Project การอ้างอิงจะ เป็น .exe ของแบบฟอร์มลูก mdi แต่ละประเภท

ฉันได้ทดสอบคุณสมบัติที่ฉันใช้แล้ว แต่ภายในโปรเจ็กต์เดียวกัน และการรวมเมนูทำงานได้อย่างสมบูรณ์แบบระหว่าง MdiChild และ Parent แต่เมื่อฉันใช้รหัสผสานเดียวกัน แต่ในกรณีที่ฉันได้อ้างอิงถึง .exe ของโครงการที่มี MdiChild ของฉัน ฉันไม่ประสบความสำเร็จ ฉันสงสัยว่ามีวิธีแก้ไขปัญหานี้หรือไม่? หรือวิธีแก้ปัญหา

เหตุผลที่ฉันอ้างอิงถึง .exe ก็เพราะว่าตัวมันเองเป็นโปรเจ็กต์ที่สามารถเป็นอิสระได้ และไม่เพียงแต่ใช้โดยแบบฟอร์ม MdiParent ที่ฉันสร้างขึ้นเท่านั้น


person Lloyd Powell    schedule 28.05.2009    source แหล่งที่มา


คำตอบ (1)


ฉันมีปัญหาที่คล้ายกัน ฉันเชื่อว่ามันเกี่ยวข้องกับประเภทออบเจ็กต์ที่โหลดเพื่อแยกโดเมนแอปซึ่งทำให้เป็นประเภทที่แตกต่างกัน (อาจผิดที่นี่...)

คุณเคยคิดที่จะให้พ่อแม่ / ลูกอยู่ในห้องสมุดชั้นเดียวและมีโครงการอื่นอ้างอิงถึงคุณหรือไม่?

person TWith2Sugars    schedule 29.07.2009