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:
Verwenden von COM -Objekten in Ihrer Programmiersprache. Sehen Sie sich Ihre Programmiersprachdokumentation und die sprachspezifischen Themen in dieser Dokumentation weiter an.
Arbeiten mit COM -Objekten, die von .NET COM Interop ausgesetzt sind. Siehe Interoperation mit nicht verwaltetem Code und NETORS -Framework -Komponenten für COM in MSDN aussetzen.
Das Dokumentobjektmodell von Aspose.Tasks. Siehe Aspose.Tasks Entwicklerhandbuch und API -Referenz.
** 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).
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
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 \
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.