Habe gerade alles so gemacht wie in dem V-TuT von ThePapst, doch bei mir klappt das irgendwie nicht so.
Ich erstelle eine Server.exe, doch wenn ich sie starte, kommt immer eine Fehlermeldung.
Zitat:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Stub.frmMain.frmMain_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Das kommt, wenn ich auf Details klicke. Rechts davon ist noch Continue und Quit.
was muss ich ändern?
braucht ihr den Code vom Builder oder vom Stub?
13.06.2009, 16:56
Sawyer
Zitat:
braucht ihr den Code vom Builder oder vom Stub?
Wäre nicht schlecht , die Fehlermeldung sagt wennig aus
passiert das eigentlich bei jedem Programm ? oder nur bei diesem speziellen Fall?
MfG
13.06.2009, 16:57
Kolabi
Poste mal den Source Code,du hast wohl eine unhandled Exception.
13.06.2009, 17:01
DK007
@ThePapst was meinst du mit jedem Programm? Das ist mein erstes Programm/Crypter.
Es passiert nur, wenn ich auf die Server.exe klicke.
@Kolabi, welchen? den vom Stub oder vom Builder?
13.06.2009, 17:09
Sawyer
Zitat:
@Kolabi, welchen? den vom Stub oder vom Builder?
Poste einfach mal beide , das kann zum einen an dem builder liegen , der die Daten falsch oder gar nicht an die Datei schreibt , oder an der stub , das kann man schlecht sagen
MfG
13.06.2009, 17:17
DK007
Ok hier vom Builder
achja hät noch eine kurze Frage: wie mach ich das so, dass wenn ich mein Passwort schreibe, die buchstaben nicht zu erkennen sind, sondern dass kleine schwarze Punkte sichtbar sind?
Hoffe ihr könnt mir helfen.
13.06.2009, 17:26
Sawyer
Zitat:
FileGet(1, Einstellungen.Value, LOF(1) - 99)
Wenn du eine Länge von 200 hast , musst du hier -199 setzen
Das ist das einzige was mir jetzt mal aufgefallen ist
Zitat:
achja hät noch eine kurze Frage: wie mach ich das so, dass wenn ich mein Passwort schreibe, die buchstaben nicht zu erkennen sind, sondern dass kleine schwarze Punkte sichtbar sind?
Entweder du setzt in die eigenschaft PasswordChar von der Textbox ein Zeichen wie *
oder noch schöner setze die eigenschaft "UseSystemPasswordChar" auf true
MfG
13.06.2009, 17:37
DK007
Wo schreibe ich das mit UseSystemPasswordChar hin?
Teste mal ob es funktioniert, wenn ich das auf -199 setze.
13.06.2009, 17:42
Sawyer
Zitat:
Wo schreibe ich das mit UseSystemPasswordChar hin?
Markiere einfach die TextBox und setze die Einstellung in den Properties auf True
Ok danke.
Achja habs auf -199 gestellt.
Funktioniert jetzt :D
eine letzte frage hät ich noch.
Also wenn ich den server starte, fragt mich immer ZoneAlarm, ob dieser server eine verbindung ins internet aufbauen darf. Kann man das umgehen?