kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: VB: Programm zum Starten anderer Programme

    geschrieben von wolvan

    Ich möchte zeigen, wie man mithilfe von Ressourcen z.B. Stand Alone Programme einbauen und dann Starten kann
  • in: VB Update Funktion

    geschrieben von wolvan

    Für einen Auto Updater würde ich ein Dialog mit einem Webbrowser bei dem Visible = False ist nehmen und der Code wäre dieser hier:

    Public Class Dialog1
    Dim a As String = "Den Namen des Programms"
    Dim b As Form = Die Form nach dem Dialog

    Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
    Timer1.Start()
    WebBrowser1.Navigate("Die FTP Adresse" + a + ".exe")
    Me.ShowInTaskbar = True
    End Sub

    Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click
    Me.Hide()
    Me.ShowInTaskbar = True
    b.Show()
    End Sub

    Private Sub Dialog1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim web As New WebClient
    Dim update As String = web.DownloadString("Die FTP Adresse" + a + ".txt")
    If update.Contains(Application.ProductVersion) Then
    MsgBox("Neues Update gefunden - New Update avaible")
    Me.Show()
    Else
    MsgBox("Kein neues Update gefunden - No new Update avaible")
    Me.Hide()
    b.Show()
    Me.ShowInTaskbar = True
    End If
    End Sub
    End Class

    Dann gehst du auf deine Programmeigenschaften und auf Assemblyinformationen, setzt dort dann die Werte 1.0.0.0 und 1.0.0.0 auf die Produktversionsnummer und schreibst in eine Textdatei mit dem Namen des späteren Programms die Produktvesrionsnummer, lädst beides auf den FTP-Server hoch und machst Dialog1 zum Startfenster. Wenn jetzt eine neue Version dseines Programms rauskommt, schreib in die Textdatei zum Beispiel 1.0.0.1 und lade diese Textdatei mit dem NAmen der alten Textdatei auf den FTP-Server und lade die neue Programmversion hoch. Wichtig:Die Sachen müssen immer die selben Namen haben wie du im Code geschrieben hast (Variable a).
    Hoffe ich konnte helfen.
    LG Wolvan
  • in: textdatei mit meinem programm öffnen! wie?

    geschrieben von wolvan

    Hab ich das richtig ferstanden das du nicht zuerst das Programm starten willst und dann die Datei einlesen willst sondern über rechtsklick und dann öffnen mit und Standartprogramm auswählen? Wenn nein dann Kann ich dir den Code sagen und was du in der Form brauchst für so eine Art kleiner Texteditor. Einfach per PM melden.
    Lg Wolvan
  • in: VB08 Anwendung muss beendet werden

    geschrieben von wolvan

    Was für eine Art Programm? Was steht im Fehler? Gibt es irgendwelch Infos, der Fehler mein ich? Steht da irgendtwas mit Netframework?:slant:Mmmmmmmmhhhhh... Schwierig.
    Lg Wolvan
  • in: Dateien mir normalen programm öffnen

    geschrieben von wolvan

    Schau mal in meinem Tutorial nach das ich für VB gdeschrieben habe da wird das genau erklärt.
    Lg Wolvan:thumb:
  • in: vs2005 projekt: beim laden stürzt programm ab

    geschrieben von wolvan

    Schreib pls mal den Code des Programms und was für eine Art Programm. :wink:
    LG Wolvan
  • in: VB: Programm zum Starten anderer Programme

    geschrieben von wolvan

    Hallo erstmal und in meinem ersten Tutorial möchte ich euch erklären, wie ihr mit Hilfe von Ressourcen einbinden ganz schnell ein Programm macht, in dem ihr beispielsweiße eure erstellten Programme zusammenfasst. Alls erstes machen wir ein neues Projekt und zwar eine normale Windows Formsanwendung und geben ihm einen Namen. An Forms brauchen wir nicht viel. Wir brauchen nur eine Form und so viele Buttons (müssen nicht unbedingt Buttons sein, sieht aber am besten aus, ich werde im Tutorial aber immer Button sagen) wie Programme ihr dadurch starten wollt. Nun geht ihr auf My Project im Projektmappenexplorer rechts und dann in den Eigenschaften auf Ressourcen und da auf neue Ressource hinzufügen. Geht auf alle Dateien und sucht euch das aus, was ihr später vom Programm aus starten wollt. Nun geht es zurück zur Form mit dem Button, von dem die Ressource gestartet wird. Wichtig: Es ist nicht möglich die Ressource direkt vom Programm aus zu starten aber es ist möglich zuerst die Ressourcen zu extrahieren und dann zu starten. Nun macht Doppelklick auf den Button um zum Code zu kommen. Dort schreibt ihr dann:


    Dim a as String
    a = "Dateipfad und Ausgabename der Datei.exe"
    Dim i As Integer = FreeFile()
    FileOpen(i, a, OpenMode.Binary)
    FilePut(i, My.Resources.Dauersender)
    FileClose(i)
    Process.Start(a)


    Und dann könnt ihr Debuggen. Normalerweise darf dann kein Fehler erscheinen.

    Am Ende sollte der Code so aussehen:

    Public Class Form2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim a as String
    a = "Dateipfad und Ausgabename der Datei.exe"
    Dim i As Integer = FreeFile()
    FileOpen(i, a, OpenMode.Binary)
    FilePut(i, My.Resources.Dauersender)
    FileClose(i)
    Process.Start(a)
    End Sub
    End Class

    Der Dateipfad, auf dem die extrahierte Datei gespeichert wird darf man selbst entscheiden. Wer den Dateipfad nicht festlegen möchte, kann einfach in die Form einen SaveFileDialog einbauen und dann muss der Code so aussehen:

    Public Class Form2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    SaveFileDialog1.ShowDialog
    Dim a as String
    a = SaveFileDialog1.FileName
    Dim i As Integer = FreeFile()
    FileOpen(i, a, OpenMode.Binary)
    FilePut(i, My.Resources.Dauersender)
    FileClose(i)
    Process.Start(a)
    End Sub
    End Class

    Ich hoffe mein erstes Tutorial konnte helfen.
    LG
    Wolvan

    PS: Bei Rechtschreibfehlern oder Fehlern im Tutorial bitte mich per PN oder durch einen Beitrag im Tutorial darauf hinweisen. Bei Problemen helfe ich natürlich auch gerne weiter wenn es geht.:wink:

Login zum Webhosting ohne Werbung!