Verwenden von asspos

Die Informationen in diesem Thema gilt für Szenarien, in denen Sie Aspose.Tasks für .NET über COM Interop in einer der folgenden Programmiersprachen verwenden möchten:

  • Visual Basic 6

  • ASP Classic mit VB -Skript

Arbeiten mit COM Interop

Aspose.Tasks für .NET führt unter der Kontrolle des .NET -Frameworks aus, was als Managed Code bezeichnet wird. Der Code, der in allen oben genannten Sprachen geschrieben wurde, läuft außerhalb des .NET -Frameworks und wird als nicht verwalteter Code bezeichnet. Die Wechselwirkung zwischen nicht verwaltetem Code und Asposes.Tasks erfolgt über die .NET -Einrichtung namens COM Interop.

Aspose.Tasks -Objekte sind .NET -Objekte, aber wenn sie über COM Interop verwendet werden, werden sie als COM -Objekte in Ihrer Programmiersprache angezeigt. Daher ist es am besten, sicherzustellen, dass Sie wissen, wie Sie COM -Objekte in Ihrer Programmiersprache erstellen und verwenden, bevor Sie mit Aspose.Tasks anfangen.

Hier sind die Themen, die Sie irgendwann meistern müssen:

** registrieren

Sie müssen Aspose.Tasks für .NET installieren und sicherstellen, dass es bei COM Interop registriert ist (um sicherzustellen, dass es aus nicht verwaltetem Code aufgerufen werden kann).

  1. Aspose.Tasks FÜR COM Interop kann durch Ausführen des folgenden Befehls registriert werden:

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

  2. Jetzt kann die COM -Typ -Bibliothek mit dem folgenden Befehl im selben Verzeichnis exportiert werden:

    regasm “” /tlb:Aspose.Tasks.tlb

Regasm.exe ist ein Tool, das in .NET Framework SDK enthalten ist. Alle .NET Framework SDK -Tools befinden sich im Verzeichnis \ Microsoft .NET \ Framework \ . Es wird eine Eingabeaufforderung mit allen erforderlichen Umgebungsvariablen ausgeführt.

Wenn Ihre Programmiersprache (z. B. Visual Basic) eine COM -Typ -Bibliothek verweisen kann, fügen Sie eine Referenz zu Aspose.Tasks.tlb hinzu, und Sie können alle ASSE.Tasks -Klassen, -Methoden, Eigenschaften und Aufzählungen in Ihrem Objektbrowser sehen.

Nach der Erstellung können Sie auf die Methoden und Eigenschaften des Objekts zugreifen, als wäre es ein COM -Objekt:

1Dim PrJ als New Asis_Tasks.Project
2
3prj.ischeduleFromstart = true

Einige Methoden haben Überladungen und sie werden durch COM Interop mit einem numerischen Suffix aufgezeigt, das ihnen hinzugefügt wird, mit Ausnahme der allerersten Methode, die unverändert bleibt. Beispielsweise werden project.calccalendaruids Methodenüberlastung zu Projekt.calcalendaruids, Project.Calccalendaruids _2 usw.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.