أتمتة Visual Studio من داخل دلفي واشتعال عنصر المشروع
-
22-08-2019 - |
سؤال
والبصرية الاستوديو نوع مكتبة
وأنا أحاول من دلفي لفتح ل Visual Studio (لتحرير التقارير SSRS)، وتحميل حتى projectitem سيما من ملف حل لقد تم تكوينها.
ولقد استيراد مكتبة نوع استوديو البصرية، ويمكن أن تخلق الكائن، وتنقيب عن طريق حل حتى لدي الحق في ProjectItem
وobjDTE: = CreateOleObject ( 'VisualStudio.DTE') كما DTE؛
ولكن أنا الآن في النقطة التي أود أن ProjectItem، وتريد القيام بما يلي
و_ProjectItem.Open (vsViewKindDesigner)؛
ومما يؤسف له vsViewKindDesigner هو نوع من ثابت لا أستطيع العثور على مكتبة النوع، ويجب أن تتصل معين ارشد تحتها.
وأي أفكار أين يمكنني استيراد هذا النوع من مكتبة من أجل استخدام هذا الثابت في طريقة ProjectItem.Open؟
ProjectItem = interface(IDispatch)
['{0B48100A-473E-433C-AB8F-66B9739AB620}']
.... etc
function Open(const ViewKind: WideString): Window; safecall;
.... etc
وشكرا!
المحلول
وvsViewKindDesigner = {7651A702-06E5-11D1-8EBD-00A0C90F26EA} (عرض مصمم).
المصدر: http://msdn.microsoft.com/en -US / مكتبة / aa301250 (VS.71) .aspx اتصال
نصائح أخرى
هل بحثت عن أن ثابت في البصرية ستوديو SDK؟ MSDN؟ جوجل؟
http://social.msdn.microsoft.com / بحث / EN-US /؟ سؤال = vsViewKindDesigner .