• paralax-6.jpg
    Control the Crowdviewer with your software.
    A COM API makes it possible.
    Simply copy and adapt the example code.

COM API ganz einfach....

The Crowdviewer can be controlled via COM API. You can start and end sessions.
Once Crowdviewer has been started as administrator, the COM API is registered in Windows and can be used.

Here is an example in Visual Basic for Applications:

									' Objekt create
									Set cv = CreateObject("Crowdviewer.Application")
' Establish a connection ' cv.Connect "REMOTE ID", "PASSWORD", "EIGENE ID" cv.Connect "19009350", "passwort", "19009421"
' Disconnect ' cv.Disconnect "REMOTE ID" cv.Disconnect "19009350"
' Objekt delete (Optional) Set cv = Nothing
Here is an example in Visual Basic .net:
										
									' Objekt create
									Dim cv As Object
cv = CreateObject("Crowdviewer.Application") ' Establish a connection ' cv.Connect "REMOTE ID", "PASSWORD", "EIGENE ID" cv.Connect "19009350", "passwort", "19009421"
' Disconnect ' cv.Disconnect "REMOTE ID" cv.Disconnect "19009350"
Here is an example in Windows Powershell:

									' Objekt create
									$cv = New-Object -ComObject Crowdviewer.Application
									' Establish a connection
									' cv.Connect "REMOTE ID", "PASSWORD", "EIGENE ID"
									$ok = $cv.Connect ("19009350", "passwort", "19009421")
' Disconnect ' cv.Disconnect "REMOTE ID" $closed = $cv.Disconnect("19009350")
' Error handling Catch ex As Exception ' Error handling (e.g. logging or displaying an error message) Console.WriteLine("Error: " & ex.Message) End Try
Here is an example in Visual Studio c++:

									// Objekt create
									#include <iostream>
									int main() {
										// Create a new instance of the Crowdviewer.Application class.
										HRESULT hr = CreateObject(NULL, "Crowdviewer.Application", NULL, &cv);
if (hr != S_OK) { std::cerr << "Error creating Crowdviewer.Application: Error code: " << hr << std::endl; return 1; // The program terminated with an error code. }
// Establish a connection // cv.Connect "REMOTE ID", "PASSWORD", "EIGENE ID" cv.Connect("19009350", "passwort", "19009421");
// Disconnect // cv.Disconnect "REMOTE ID" cv.Disconnect("19009350"); return 0; }