1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Fr: 16 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Entwicklung & Scripting
    4. Programmiersprachen
    5. C/C++

    C# |.NET Fragen zum download und Verzeichnis aus wählen

    • riesensika
    • 30. Juli 2017 um 11:28
    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 30. Juli 2017 um 11:28
      • #1

      ich wohlte mir eine eignen arma3 launcher machen zum modpack downloaden

      so weit funktioniert alles ich will nur noch das man den arma3 ordner auswählen muss und das das modpack duch den "download" button dan da rein downloaden wird


      also wie ich die funktionen der folgenen buttons schaffe ich nicht zu besetzen

      -Arma3 ordner

      -Download



      der aktuelle code

      C#
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Net;
      using System.Threading.Tasks;
      using System.Windows.Forms;
      
      namespace WindowsFormsApp1
      {
          public partial class Form1 : Form
          {
              public Form1()
              {
                  InitializeComponent();
              }
      
              private void Form1_Load(object sender, EventArgs e)
              {
      
              }
      
              private void button1_Click(object sender, EventArgs e)
              {
      
              }
      
              private void folderBrowserDialog1_HelpRequest(object sender, EventArgs e)
              {
      
              }
      
              private void button3_Click(object sender, System.EventArgs e)
              {
      
              }
      
              private void folderBrowserDialog1_HelpRequest_1(object sender, EventArgs e)
              {
      
              }
      
              private void button4_Click(object sender, EventArgs e)
              {
                  System.Diagnostics.Process.Start("mspaint.exe");
              }
      
              private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
              {
      
              }
      
              private void label2_Click(object sender, EventArgs e)
              {
      
              }
      
              private void textBox1_TextChanged(object sender, EventArgs e)
              {
      
              }
          }
      }
      Alles anzeigen
    • ExoTic
      Schüler
      Reaktionen
      142
      Trophäen
      11
      Beiträge
      148
      • 30. Juli 2017 um 12:40
      • #2

      Moin :)

      Für die Auswahl des Pfades:

      Code
      if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) {VariableZumSpeichernDesPfades = folderBrowserDialog1.SelectedPath;}

      Download:

      Code
          using (WebClient wc = new WebClient())
          {
              wc.DownloadProgressChanged += wc_DownloadProgressChanged;
              wc.DownloadFileAsync(new System.Uri("https://Pfad.Zu/Deiner/Datei"), VariableZumSpeichernDesPfades && "\\DateiName");
          }

      Das "wc.DownloadProgressChanged" kannst du benutzen um eine Progressbar zu steuern.

      Dafür einfach:

      Code
      void wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
      {    
          progressBar.Value = e.ProgressPercentage;
      }

      Rechtschreibfehler sind zur Belustigung des Lesers hinterlassen worden und können nicht auf die Inkompetenz des Verfassers zurück gewiesen werden :saint:

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 30. Juli 2017 um 13:17
      • #3
      Code
      Schweregrad	Code	Beschreibung	Projekt	Datei	Zeile	Unterdrückungszustand
      Fehler	CS0103	Der Name "VariableZumSpeichernDesPfades" ist im aktuellen Kontext nicht vorhanden.	WindowsFormsApp1	C:\Users\steven\Documents\Visual Studio 2017\Projects\wor\Form1.cs	38	Aktiv


      Code
      Schweregrad	Code	Beschreibung	Projekt	Datei	Zeile	Unterdrückungszustand
      Fehler	CS0103	Der Name "VariableZumSpeichernDesPfades" ist im aktuellen Kontext nicht vorhanden.	WindowsFormsApp1	C:\Users\steven\Documents\Visual Studio 2017\Projects\wor\Form1.cs	32	Aktiv


      Code
      Schweregrad	Code	Beschreibung	Projekt	Datei	Zeile	Unterdrückungszustand
      Fehler	CS0103	Der Name "wc_DownloadProgressChanged" ist im aktuellen Kontext nicht vorhanden.	WindowsFormsApp1	C:\Users\steven\Documents\Visual Studio 2017\Projects\wor\Form1.cs	31	Aktiv


      bin sher neu c#

    • ExoTic
      Schüler
      Reaktionen
      142
      Trophäen
      11
      Beiträge
      148
      • 30. Juli 2017 um 13:26
      • #4

      "VariableZumSpeichernDesPfades" musst du umbenennen und deklarieren ^^


      Zitat von ExoTic

      void wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
      {
      progressBar.Value = e.ProgressPercentage;
      }

      Dann lass den Teil erstmal weg ^^

      Sonst kannst du auch gerne mal Ts kommen unter Ts.ReemTurn.de . Da schaue ich dann gerne einmal mit dir drüber

      Rechtschreibfehler sind zur Belustigung des Lesers hinterlassen worden und können nicht auf die Inkompetenz des Verfassers zurück gewiesen werden :saint:

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 30. Juli 2017 um 13:30
      • #5

      wie deklarire ich den bereich VariableZumSpeichernDesPfades

      Code
              private void button1_Click(object sender, EventArgs e)
              {
                  if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { daten = folderBrowserDialog1.SelectedPath; }
              }
      
              private void folderBrowserDialog1_HelpRequest(object sender, EventArgs e)
              {
      
              }
      
              private void button3_Click(object sender, System.EventArgs e)
              {
                  using (WebClient wc = new WebClient())
                  {
                      wc.DownloadProgressChanged += wc_DownloadProgressChanged;
                      wc.DownloadFileAsync(new System.Uri("https://world-of-roleplay.de/arma3mod/Modpack.zip"), daten && "\\DateiName");
                  }
              }
      Alles anzeigen
    • ExoTic
      Schüler
      Reaktionen
      142
      Trophäen
      11
      Beiträge
      148
      • 30. Juli 2017 um 13:33
      • #6

      Komm am besten mal Ts wenn du Zeit hast :D Das macht das ganze einfacher ^^

      Rechtschreibfehler sind zur Belustigung des Lesers hinterlassen worden und können nicht auf die Inkompetenz des Verfassers zurück gewiesen werden :saint:

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 30. Juli 2017 um 13:34
      • #7

      ok welchen ts3

    • ExoTic
      Schüler
      Reaktionen
      142
      Trophäen
      11
      Beiträge
      148
      • 30. Juli 2017 um 13:34
      • #8
      Zitat von ExoTic

      Sonst kannst du auch gerne mal Ts kommen unter Ts.ReemTurn.de

      ^

      Rechtschreibfehler sind zur Belustigung des Lesers hinterlassen worden und können nicht auf die Inkompetenz des Verfassers zurück gewiesen werden :saint:

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 30. Juli 2017 um 13:37
      • #9

      bin im ts3 angekommen

    • OPTiX
      Anfänger
      Reaktionen
      95
      Trophäen
      11
      Beiträge
      71
      • 1. August 2017 um 08:35
      • #10

      Meinst du nicht auch, dass es ggf. hilfreich wäre erstmal die Grundlagen der Programmierung zu lernen bevor man versucht einen Launcher zu basteln, den man auf dem PC von anderen Leuten laufen lassen will?

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      9
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 1. August 2017 um 17:17
      • #11

      habe alles schon geschaft

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™