Как понизить рейтинг VB.NET перейти на VB6 или изменить VB.NET к VB6
У меня есть кодировка, подобная той, которая используется для копирования файлов с рабочего стола на съемное устройство. Но она работает в VB.net и Windows 7. Большинство наших компьютеров Windows ХР. Не могли бы вы сказать мне, как понизить кодировку до VB6, который также может работать на windows XP.
Что я уже пробовал:
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim Gig As Long = 1073741824L Dim FolderToCopy As String = My.Computer.FileSystem.SpecialDirectories.Desktop Try For Each Drive As IO.DriveInfo In IO.DriveInfo.GetDrives Select Case True Case Not Drive.DriveType = IO.DriveType.Removable Case Not Drive.IsReady Case Not Drive.AvailableFreeSpace >= 2 * Gig Case Else Debug.Print("Copying {0} to {1}", FolderToCopy, Drive.RootDirectory.FullName) My.Computer.FileSystem.CopyDirectory(FolderToCopy, Drive.RootDirectory.FullName, True) ' Only do the copy once to first appropriate drive Exit For End Select Next Catch ex As Exception Debug.Print(ex.ToString) End Try End Sub End class
Ralf Meier
Win-XP также может работать .Сетевые Приложения. Это зависит от установленного .Net-Framework на рабочей станции, а затем .Net-Framework, с которым разработано ваше приложение ...
Richard MacCutchan
Единственный способ сделать код VB6 совместимым - это переписать его заново.
CHill60
Я столкнулся с подобной проблемой. Следует помнить, что если вы построили (скомпилировали) VB.NET приложение на платформе Windows 7, вероятно, не будет работать на платформе XP. Однако обратное неверно... если вы строите из исходного кода на XP, он будет работать как на XP, так и на Win7.
Не надо, не надо, не надо преобразовывать .NET в VB6 для этого. Просто не делай этого.