Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 5672 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.

Mit freundlichen Grüßen. 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 ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Visual Studio
gelöst Remotedienst prüfen mit Visual Basic (1)

Frage von flyingmichael zum Thema Visual Studio ...

Visual Studio
Mit Visual Basic auf Shopware 5 API zugreifen (9)

Frage von SmogKiel zum Thema Visual Studio ...

Visual Studio
gelöst Pastebin auslesen mit Visual Basic? (2)

Frage von UltraZz zum Thema Visual Studio ...

Basic
gelöst Mit Visual Basic Batch Datei öffnen (26)

Frage von Flodsche zum Thema Basic ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...