CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[VB.NET] Problème sur un bout de code

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Tryall4Ever
Tryall4Ever
Niveau 8
28 février 2013 à 13:19:43

Hello ! je créer un launcher (launcher sur Minecraft) et j'ai cette ligne de code :

If System.IO.File.Exists(Environment.GetFolderPath(En
vironment.SpecialFolder.ApplicationData)
& "\.minecraft\bin\Launcher-Cryoball\gameversion.txt
")
= True Then
Dim GM1 As String = System.IO.File.ReadAllText("https://dl.dropbox.com
/u/53703364/PixelMon/gameversion.txt")

Dim GM2 As String = (Environment.GetFolderPath(Environment.SpecialFold
er.ApplicationData)
& "\.minecraft\bin\Launcher-Cryoball\gameversion.txt
")

If GM1 = GM2 = True Then

En gros le launcher regarde si le "Gameversion.txt" existe, si il existe alors il va enregistrer dans la Variable GM1 le contenu du GameVersion.txt qui se trouve sur le FTP (dropbox)et il va le comparer au contenue du Gameversion.txt de celui qu'on à sur notre PC

Le problème c'est que VB.NET me dit que "Le format du chemin d'accès donné n'est pas pris en charge." quand il va enregistrer le contenue du Gameversion.txt de notre FTP dans la variable GM1...

Merci de votre aide :)

hself
hself
Niveau 7
28 février 2013 à 13:49:09

Pour dialoguer avec un serveur FTP il faut utiliser le protocole FTP. Bref...
D'après ton code tu essais d'ouvrir en local un fichier hébergé sur internet grâce à un lien (protocole HTTP). Ce n'est pas la bonne manière de procéder !!

Il faut que tu télécharge le fichier sur la machine avant d'essayer de l'ouvrir. Je ne code pas en VB.net donc je ne peux que te donner des liens :

http://www.c-sharpcorner.com/uploadfile/bfarley/simple-web-file-download-in-vb-net/
http://www.vb-helper.com/m/howto_net_download_file.html
http://forum.codecall.net/topic/51687-download-and-upload-using-vbnet/

Bonne chance :)

Tryall4Ever
Tryall4Ever
Niveau 8
28 février 2013 à 17:03:24

Merci beaucoup :) j'avais l'habitude d'utiliser ce genre de "protocole" quand j'hebergais sur un FTP, mais comme j'ai changé de système d'hébergement, je pensais que c'était différent :(

Merci de ton aide en tout cas :)

Kickme
Kickme
Niveau 26
28 février 2013 à 19:03:32

Salut, tu peux directement lire un fichier.txt en ligne en utilisant httpwebrequest, assez simple :

http://howtostartprogramming.com/vb-net/vb-net-tutorial-40-application-updater/

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware