C# Application crasht teilweise

12/27/2007 01:34 Term!nX#1
Hi,

macht mir irgendwie Kopping.. Also ich habe diese kleine Engine da, moveIT, und die macht spanische Fehler. Es gibt Maschinen, da läuft das Programm einwandfrei (alle meine im Haus) und welche wo es beim Starten des Scripts ausnahmslos crasht. Bei nem Kumpel hatte es auch funktioniert, allerdings nachdem das System neu aufgesetzt wurde, nicht mehr. .Net 2.0 ist alles installiert, es kommt auch nicht der typische
"Anwendung konnte nicht Initialisiert werden" - Fehler
Wenn es wenigstens auf allen Maschinen crashen würde, aber das es nur bei bestimmten ist, verstehe ich nicht. Das OS ist bei allen Testmaschinen XP Prof.
Jemand ne Idee?

Nächtliche zuviel-Espresso-Grüße
12/27/2007 18:03 Ganf#2
meine vermutungen sind:

Erstens: Es hängt mit den AdminRechten zusammen.
Zweitens: Es fehlen .dll files im Ordner, dann sollte aber die Application nicht einmal startne.

Sonst, mach vl mal OpenSource (is eh recht leicht das in Source zurrück zu verwandeln xD) damit die sich das selber compilen können, aber daran kanns ja eigentlich net liegen. Hmm


MFG
Ganf
12/27/2007 18:15 Term!nX#3
Nee sorry Open Source nich, mit den fehlenden DLL files kann ich mir nicht vorstellen, da diese nuneinmal vorhanden sind.

In wie fern AdminRechte?
12/27/2007 20:27 Ganf#4
naja, meine programme functionieren auch nicht auf den den Rechnern meiner Schuhle! Aber wie gesagt, dann könnte man das ganze Programm nicht starten. Warum dasss aber nur bei den ScriptRun dann nicht functen soll is mir schleierhaft xD!

MFG
Ganf
12/28/2007 00:07 sirru#5
Lass das Programm auf den entsprechenden Maschinen im Debugger laufen, dann sagt er dir schon wo der Fehler liegt :/
12/28/2007 01:30 Term!nX#6
hui dann muss ich da mals visualstudio rüber holen. war halt nicht so einfach weil mich schlecht bei meinem kumpel hinsetzen und an dem ding arbeiten kann ;)
12/28/2007 02:34 mr.rattlz#7
Aber wenn die Software abstürzt müsste dir .net doch irgendeine Art von Fehlermeldung geben, irgendwelche nicht abgefangen Exceptions oder so etwas in der Art ?
Ich habs eben mal versucht in Mono zu starten, aber da scheitere ich schon an der lua51.dll ;)

So sieht das bei mir aus:
Code:
Unhandled Exception: System.DllNotFoundException: lua51.dll
  at (wrapper managed-to-native) LuaInterface.LuaDLL:luaL_newstate ()
  at LuaInterface.Lua..ctor () [0x00000] 
  at EpvpScripting.LuaEngine..ctor () [0x00000] 
  at EpvpScripting.Form1..ctor () [0x00000] 
  at (wrapper remoting-invoke-with-check) EpvpScripting.Form1:.ctor ()
  at EpvpScripting.Program.Main () [0x00000]
12/29/2007 12:46 Term!nX#8
Das Exceptionhandling is ziemlich arm :) Ich müsste mehr über die Erkennung und Unterscheidung verschiedener Exceptions wissen, bisher habe ich einfach nur ne Msgbox mit ex.Message ..

Wenns an der lua51.dll scheitert kann ich mir gut vostellen, dass es eine dllnotfound-ex ist. Muss ich im Compilerb noch genaue Pfadangaben zur DLL machen? Oder reicht es, die DLLs in den Programmordner zu packen? So hat es bei mir immer funktioniert.

Wie auch immer, ich besorge dir mal Fehlermeldung.
01/05/2008 21:37 Term!nX#9
So hier endlich mal die Fehlermeldungen:
(keine Ahnung ob brauchbar)

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
01/10/2008 22:12 reijin#10
generelle frage: wenn man eine illegale lizenz für den compiler hat - wirkt sich das auf die exe dateien aus? ich meine, ich würde Micro$oft mittlerweile alles zutrauen...

//edit//
das soll keine unterstellung sein ist nur ne zusammenhanglose interesse frage sozusagen OffTopic... wenn ichs löschen soll sags bitte
01/12/2008 15:09 Term!nX#11
Kann ich nichts zu sagen, zu zutrauen wäre es. Aber die Expressversionen sind ja free, wurde noch nie aufgefordert einen müden Euro zu zahlen.