vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Programm beenden 
Autor: ThA
Datum: 01.05.13 13:34

Ich komme natürlich gerne mit meinem Code:

Imports System.IO
Imports System.Net.Mail
Imports System.Net
Imports System.Globalization
 
 
Public Class Form1
    ' !!! 
    ' *************************************************************************
    ' ************************
    ' !!! Dieses Programm DARF das HAUS NICHT VERLASSEN  !!!
    ' !!! Die Passworte und Zugänge sind im Klartext hinterlegt
    ' !!! 
    ' *************************************************************************
    ' ************************
 
    Dim TestModus As Integer = 1
 
    'Abfrage einer Datei auf einem anderen Rechner
    Dim strZielLaufwerk As String = "C:"
    Dim strZielPfad As String = "\ZFHS\Control\Bestellungen\"
    Dim strZielDateiname As String = "ctrl.txt"
    Dim intFehlernummer As Integer
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
 
        Dim strURL As String = "ftp://.../ctrl.txt"
        Dim strBK As String = "xxxxxx"
        Dim strPW As String = "xxxxxx"
 
        Try
            'Datei löschen, wenn bereits lokal vorhanden
            If File.Exists(strZielLaufwerk & strZielPfad & strZielDateiname) _
              Then
                File.Delete(strZielLaufwerk & strZielPfad & strZielDateiname)
            End If
            'Neue Datei herunterladen
            My.Computer.Network.DownloadFile(strURL, strZielLaufwerk & _
              strZielPfad & strZielDateiname, strBK, strPW)
        Catch ex As Exception
            If TestModus = 1 Then
                MessageBox.Show("ZFHS-0001: " & vbCrLf & ex.Message)
            End If
            intFehlernummer = 1
            Mail_Versenden("Control-Fehler", "Fehler beim Herunterladen des" & _
              "Control-Files." & vbCrLf & vbCrLf & ex.Message)
            Close()   'Hier soll das Programm beendet werden          
            End       'Hier soll das Programm beendet werden
        End Try
        Close()  ' zum Testen
...
Und der Mail-Code:
    '**************************************************************************
    ' **************************************************************
    'Versenden einer eMail
    ' *************************************************************************
    ' **************************************************************
    Sub Mail_Versenden(ByVal strBetreff, ByVal strNachricht)
        Dim eMail As New MailMessage
        eMail.From = New MailAddress("xxxx@xxxx.ch", "ZFHS-Ueberwachung")
        eMail.To.Add("xxxx@xxxx.ch")
        eMail.Subject = strBetreff
        eMail.Body = strNachricht & vbCrLf & vbCrLf & _
                      "Automatische Mail aus der Paramter-Überwachung."
        Dim smtpSenden As New SmtpClient("smtp.xxxx.ch")
        smtpSenden.Port = xxxx
        smtpSenden.EnableSsl = False
        smtpSenden.Credentials = New System.Net.NetworkCredential( _
          "xxxx@xxxx.ch", "support-admin")
        smtpSenden.Send(eMail)
        TestModus = 0
        If TestModus = 1 Then
            MsgBox("Die eMail wurde versandt " & MsgBoxStyle.Information & "" & _
              "Wirklich ??")
        End If
    End Sub
Aber: Ich habe den Download und den Mail-Versand auskommentiert - und Close() wurde NICHT ausgeführt ??

Ein neues Beispiel:
Public Class Form1
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim test As String = "22"
        Close()
        test = "33*"
    End Sub
End Class
Das Programm wird nicht geschlossen!
Gibt es dafür Einstellungen in der Entwicklungsumgebung?

Gruss, Thomas

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programm beenden1.596ThA30.04.13 13:52
Re: Programm beenden1.171effeff30.04.13 15:44
Re: Programm beenden1.116ThA30.04.13 15:52
Re: Programm beenden1.183Manfred X30.04.13 23:14
Re: Programm beenden1.113sv0001001.05.13 07:48
Re: Programm beenden1.109ModeratorDaveS01.05.13 10:51
Re: Programm beenden1.129ThA01.05.13 13:34
Re: Programm beenden1.126ModeratorDaveS01.05.13 16:41
Re: Programm beenden1.132ThA02.05.13 10:56
Re: Programm beenden1.100ModeratorDaveS02.05.13 13:49
Re: Programm beenden1.066ThA05.05.13 13:38
Re: Programm beenden1.129ModeratorDaveS05.05.13 17:05
Re: Programm beenden1.116ThA01.05.13 12:07
Re: Programm beenden1.189ModeratorDaveS01.05.13 12:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel