Використання Aspose.Tasks для .net

Інформація в цій темі стосується сценаріїв, де ви хочете використовувати Aspope.Tasks для .NET через COM Interop в будь -якому з наступних мов програмування:

  • Visual Basic 6

Aspose.Tasks зі сценарієм VBAspose.Tasks

Aspose.Tasks

Робота з com InteropAspose.Tasks

Aspose.Tasks для .NETAspose.Tasks під управлінням .NET Framework, і це називається керованим кодом. Код, написаний у всіх вищезазначених мовах, працює за межами .NET, і він називається некерованим кодом. Взаємодія між некерованим кодом та Aspose.Tasks відбувається через .NET, що називається COM Interop.

Aspose.Tasks Aspose.Tasks Об’єкти - це об’єкти .NET, але при використанні за допомогою COM Interop вони відображаються як об’єкти COM у вашій мові програмування. Тому найкраще переконатися, що ви знаєте, як створити та використовувати об’єкти COM у мові програмування, перш ніж почати використовувати aspose.tasks.

Ось теми, які вам зрештою потрібно буде освоювати:

Aspose.Tasks

Зареєструйтесь Aspose.Tasks для .net з com Interop

Вам потрібно встановити aspope.tasks для .net і переконатися, що він зареєстрований у Com Interop (гарантуючи, що його можна викликати з некерованого коду).

  1. Aspose.Tasks для com Interop можна зареєструвати, виконуючи таку команду:

    regasm “C:\Program Files\Aspose\Aspose.Tasks\bin\net20\Aspose.Tasks.DLL” /codebase

  2. Тепер бібліотеку типу COM можна експортувати в одному каталозі за допомогою наступної команди:

    regasm “” /tlb:Aspose.Tasks.tlb

regasm.exe - це інструмент, включений у .NET Framework SDK. Усі інструменти SDK -фреймворк. Він запустить командний рядок з усіма встановленими необхідними змінними середовища.

Якщо ваша мова програмування (наприклад, Visual Basic) дозволяє посилатися на бібліотеку типу COM, то додайте посилання на Aspope.tasks.tlb, і ви зможете побачити всі Aspose.Tasks класи, методи, властивості та перелічення у своєму браузері об’єкта.

Після створення ви зможете отримати доступ до методів та властивостей об’єкта, ніби це об’єкт COM:

1Dim prj як новий aspopy_tasks.project
2
3prj.isschedulefromstart = true

Деякі методи мають перевантаження, і вони будуть піддані COM Interop з доданим до них числовим суфіксом, за винятком першого методу, який залишається незмінним. Наприклад, Project.calccalendaruids перевантаження методу стають проектом.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.