Programm weitergeben, Fehler



  • Hallo Zusammen,

    habe unter Visual Studio 2003 .Net ein c# Programm erstellt. Die Exe-Datei
    habe ich auf einen anderen Rechner kopiert. Vorher habe ich das ca. 23 MB große
    .NET Framework Version 1.1 Redistributable Package installiert. Doch leider erhalte
    ich folgende Fehlermeldung wenn ich die Exe-Datei Starte.

    "Application has generated an excaption that could not be handled"

    "Process id = 0x130 ...."

    was ist da Falsch gelaufen. Muss ich unter den Visual Studio etwas besonderes
    einstellen, damit ich die Exe-Datei weitergeben kann oder liegt es an etwas anderen?

    Danke



  • Hallo

    Problem teilweise gelöst. Ich arbeit mit einer DLL Datei. Diese benötigt Pointer. Dafür habe ich die Kompilereinstellung auf unsicheren Code gestellt.
    Setze ich diese Option wieder auf "false" und nehme die DLL weg, so kann ich das Programm ausführen.

    Kann ich keinen Quellcode schreiben in dem ich z.B. Methoden als unsafe deklariere. Oder muss ich etwas anderes beachten?



  • Grundsätzlich brauchst du aber keine Pointer, auch wenn in der anderen DLL die Methode eine Parameter mit Pointer besitzt, dann schreibst du beim Import halt ref davor.



  • in der systemsteuerung->verwaltung kannst du dem .net-framework
    gestatten auch unsicheren code auszufuehren.


Anmelden zum Antworten