ocx mit .NET problem



  • hallo leute

    wir haben ein C# projekt, mit welchem wir auf ein COM-objekt zugreifen wollen.

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net.Sockets;
    using System.IO;
    
    namespace SamController {
        class Program {
            static void Main(string[] args) {
                SAMLIGHT_CLIENT_CTRL_OCXLib.ScSamlightClientCtrl samlight =
                     new SAMLIGHT_CLIENT_CTRL_OCXLib.ScSamlightClientCtrl();
    
                if (samlight.ScIsRunning() == 0) {   //(1)
                    Console.WriteLine("SamLight is not running");
                    return;
                }
                Console.WriteLine("SamLight is running");
    
    //            samlight.ScChangeTextByName("VarText", "Andras");
    
                Console.ReadKey();
            }
    
        }
    }
    

    unter Projekt->Verweis hinzufuegen wurde SAMLIGHT_CLIENT_CTRL_OCXLib hinzugefuegt. wenn ich das programm starte bekomme ich dann eine Exception in zeile (1):

    Eine nicht behandelte Ausnahme des Typs "System.Runtime.InteropServices.COMException" ist in mscorlib.dll aufgetreten.
    

    in einem VB .NET programm, mit ner Form, funktioniert es einwandfrei.
    da wurde die ocx irgendwie mittels der form eingebunden.

    haben is uebrigens auch mal mit VBS probiert. hatte auch nicht funktioniert.

    kann sich einer vorstellen wo da der fehler liegen koennte ?

    Meep Meep


Anmelden zum Antworten