Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Visual Basic Programm funktioniert auf anderen Computern nicht

Frage Entwicklung Visual Studio

Mitglied: meight

meight (Level 1) - Jetzt verbinden

12.11.2010 um 19:04 Uhr, 5801 Aufrufe, 4 Kommentare

Hallo,

ich habe ein Visual Basic Programm geschrieben, welches ein neues explorer Fester öffnet was sich mit einem FTP Server verbindet.

Nun habe ich das Programm mal an einen Freund von mir geschickt zum Testen. (Bei mir funktioniert das Programm perfekt)
Bei der aktuelles Version startet das Programm erst gar nicht, dort kommt dann nicht "Anwendung konnte nicht gestartet; Nach einem Problem suchen?"
Davor bei der Version kommt folgendes

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
Ausnahmetext
System.Net.WebException: Der Server hat eine Protokollverletzung ausgeführt.. Section=ResponseHeader Detail=Auf CR muss LF folgen
bei System.Net.WebClient.OpenRead(Uri address)
bei System.Net.WebClient.OpenRead(String address)
bei Homeconnecter.Form1.Form1_Load(Object sender, EventArgs e)
bei System.EventHandler.Invoke(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Geladene Assemblys
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
homeconnecter
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Users/Patrick/Downloads/homeconnecterV1.2.exe.
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
System.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_de_b77a5c561934e089/System.resources.dll.
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
JIT-Debuggen
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


Und bei der aller ersten Version kommt gar kein Fehler:

Hier mal mein Quelcode vom Programm.

Könnt Ihr mir sagen, wieso das Programm nicht startet. (auf jedem PC ist Net Framework 3.5)

01.
Imports System.Net 
02.
Imports System.IO 
03.
Imports Microsoft.WindowsAPICodePack.Taskbar 
04.
Public Class Form1 
05.
    Dim TBM As TaskbarManager = TaskbarManager.Instance 
06.
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
07.
        'Update start 
08.
        Dim Client As New WebClient() 
09.
        Client.Headers.Add("user-agent", "Mozilla/4.0; Windows NT 6.1") 
10.
        Dim txt As Stream = Client.OpenRead("http://webserver.kp/homeconnecter/version.txt") 
11.
        Dim sr As New StreamReader(txt) 
12.
        Dim zeile As String 
13.
        Dim a As String 
14.
        Dim aktuelle_version As String 
15.
        'Aktuelle Version einstellen start 
16.
        aktuelle_version = "1.3" 
17.
        'Aktuelle Version einstellen ende 
18.
        Do Until sr.Peek() = -1 
19.
            zeile = sr.ReadLine() 
20.
            If zeile <> aktuelle_version Then 
21.
                a = MsgBox("ACHTUNG: Es ist ein neues Update verfügbar." & vbCrLf & "Möchtest du dieses nun Laden?", vbYesNo, "Update verfügbar") 
22.
                If a = vbYes Then 
23.
                    Process.Start("http://webserver.kp/homeconnecter/download/homeconnecterV" & aktuelle_version & ".exe") 
24.
                    End 
25.
                End If 
26.
            End If 
27.
        Loop 
28.
        sr.Close() 
29.
        'Update ende 
30.
 
31.
        Zeitanzeige.Text = DateTime.Today 
32.
        prozessbar.Value = "1" 
33.
        TBM.SetProgressValue("1", "100") 
34.
        TBM.SetProgressState(TaskbarProgressBarState.Normal) 
35.
    End Sub 
36.
 
37.
 
38.
    Private Sub benutzername_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles benutzername.TextChanged 
39.
        If benutzername.Text <> "" Then 
40.
            prozessbar.Value = "50" 
41.
            TBM.SetProgressValue("50", "100") 
42.
        Else 
43.
            prozessbar.Value = "1" 
44.
            TBM.SetProgressValue("1", "100") 
45.
        End If 
46.
    End Sub 
47.
 
48.
    Private Sub passwort_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles passwort.TextChanged 
49.
        If passwort.Text <> "" And benutzername.Text <> "" Then 
50.
            prozessbar.Value = "100" 
51.
            TBM.SetProgressValue("100", "100") 
52.
        Else 
53.
            prozessbar.Value = "50" 
54.
            TBM.SetProgressValue("50", "100") 
55.
        End If 
56.
    End Sub 
57.
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
58.
        'Message Box 
59.
        If laufwerk_home.Checked = False And laufwerk_schueler.Checked = False And laufwerk_klasse.Checked = False Then 
60.
            TBM.SetProgressState(TaskbarProgressBarState.Error) 
61.
            MsgBox("Es wurde kein Laufwerk angegeben", vbCritical, Title:="Error") 
62.
            TBM.SetProgressState(TaskbarProgressBarState.Normal) 
63.
            Exit Sub 
64.
        End If 
65.
        If benutzername.Text = "" Or passwort.Text = "" Then 
66.
            TBM.SetProgressState(TaskbarProgressBarState.Error) 
67.
            MsgBox("Bitte geben Sie einen Benutzername und ein Passwort an.", vbCritical, Title:="Error") 
68.
            TBM.SetProgressState(TaskbarProgressBarState.Normal) 
69.
            Exit Sub 
70.
        End If 
71.
        TBM.SetProgressState(TaskbarProgressBarState.Indeterminate) 
72.
        MsgBox("Es kann bis zu 30 Sekunden dauern, bis sich ein neues Fenster öffnet.", vbInformation, Title:="Information") 
73.
        'Verbinden 
74.
        Dim CMDString_home As String 
75.
        Dim CMDString_klasse As String 
76.
        Dim CMDString_schueler As String 
77.
        Dim ordner_home As String 
78.
        Dim ordner_klasse As String 
79.
        Dim ordner_schueler As String 
80.
 
81.
 
82.
        If laufwerk_home.Checked = True Then 
83.
            ordner_home = "windows" 
84.
            CMDString_home = "cmd.exe /C start explorer.exe ftp://" & benutzername.Text & ":" & passwort.Text & "@10.1.1.253/" & ordner_home 
85.
            Shell(CMDString_home) 
86.
        End If 
87.
 
88.
 
89.
        If laufwerk_klasse.Checked = True Then 
90.
            ordner_klasse = "tausch_klasse" 
91.
            CMDString_klasse = "cmd.exe /C start explorer.exe ftp://" & benutzername.Text & ":" & passwort.Text & "@10.1.1.253/" & ordner_klasse 
92.
            Shell(CMDString_klasse) 
93.
        End If 
94.
 
95.
 
96.
        If laufwerk_schueler.Checked = True Then 
97.
            ordner_schueler = "tausch_schueler" 
98.
            CMDString_schueler = "cmd.exe /C start explorer.exe ftp://" & benutzername.Text & ":" & passwort.Text & "@10.1.1.253/" & ordner_schueler 
99.
            Shell(CMDString_schueler) 
100.
        End If 
101.
        TBM.SetProgressState(TaskbarProgressBarState.Normal) 
102.
    End Sub
Ich bin mir nicht sicher obs erlaubt ist so ein Link hier zu Posten, als falls verboten ist, bitte nicht steinigen.
http://npshare.de/files/f098865e/WindowsAPICodePack.rar
Das sind die DLL Dateien, welche ich benutzt habe um die Windows 7 Taskleistenfunktion hin zu bekommen.

Mfg. Meight
Mitglied: StefanKittel
12.11.2010 um 23:10 Uhr
Moin,
wenn ich das richtig lese, ist dass der Grund warum ich noch mit der MFC programmier.
Wenn bei .net was mit der laufzeitumgebung nicht stimmt oder diese fehlt kommt nicht etwa eine fehlermeldung, sondern das Programm stürzt einfach ab.
Du mußte Deinem Freund auch die notwendigen .net runtimes geben (oder ihn runterladen lassen). runtime .net ?redistribution? oder so ähnlich
Stefan
Bitte warten ..
Mitglied: meight
13.11.2010 um 02:01 Uhr
Zitat von StefanKittel:
...
Du mußte Deinem Freund auch die notwendigen .net runtimes geben (oder ihn runterladen lassen). runtime .net ?redistribution?
...

Hallo,

Danke erst einmal für die Antwort.

Leider bin ich in VB noch nicht so begabt und "stehe grad voll aufm Schlauch" was du damit meinst, und wenn ich nach runtime .net redistribution google finde ich leider auch nix
Bitte warten ..
Mitglied: wiesi200
13.11.2010 um 10:59 Uhr
Hallo

Such einfach mal nach .net Framework
Bitte warten ..
Mitglied: StefanKittel
13.11.2010 um 11:40 Uhr
Moin,
Such mal bei Google nach .net redistributable und welche Version Du verwendest 2, 3 oder 4 mußt Du leider selber wissen...
Bitte warten ..
Ähnliche Inhalte
Visual Studio
Visual Basic für anfänger
Beitrag von 12 Kommentare

Frage von Daoudi1973 zum Thema Visual Studio

Visual Studio
Remotedienst prüfen mit Visual Basic
Beitrag von 1 Kommentar

Frage von flyingmichael zum Thema Visual Studio

VB for Applications
Visual Basic persönliche MSTSC Verbindung
Beitrag von 3 Kommentare

Frage von buserver zum Thema VB for Applications

Drucker und Scanner
Am Computer Scannen mit Kyocera funktioniert nie
Beitrag von 6 Kommentare

Frage von garack zum Thema Drucker und Scanner

Neue Wissensbeiträge
Vmware

VMware Desktopprodukte sind verwundbar

Beitrag von

Information von Penny.Cilin zum Thema Vmware

Datenschutz

Session-Replay: Viele beliebte Webseiten zeichnen jegliche Texteingabe auf

Beitrag von

Information von Penny.Cilin zum Thema Datenschutz

Sicherheit

Zufällige Speicherzuweisung: Windows-Bug hebelt Sicherheitsmechanismus ASLR aus

Beitrag von

Information von Penny.Cilin zum Thema Sicherheit

Multimedia

Raspberry Pi als Digital-Signage-Computer

Beitrag von 1 Kommentar

Information von BassFishFox zum Thema Multimedia

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Beitrag von 24 Kommentare

Frage von ahstax zum Thema Visual Studio

Windows Server
RDP macht Server schneller???
Beitrag von 16 Kommentare

Frage von JaniDJ zum Thema Windows Server

Windows Netzwerk
Netzwerk Neustrukturierung
Beitrag von 16 Kommentare

Frage von IT-Dreamer zum Thema Windows Netzwerk

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Beitrag von 15 Kommentare

Frage von Akcent zum Thema Windows 10