S.SAKTHYBAALAN Ответов: 1

Как понизить рейтинг 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 для этого. Просто не делай этого.

1 Ответов

Рейтинг:
0

OriginalGriff

VB6 не так уж похож на .NET - хотя вы можете использовать некоторый код VB6 непосредственно в приложении .NET, обратное неверно: вы можете использовать НЕТ Специфичный для .NET код в приложении VB6.
Вам придется либо переписать свой новый код в VB6, используя программное обеспечение в качестве" шаблона " для руководства, либо установить его .Сеть на машинах XP.
.NET V4 может быть установлен на машинах XP: Установка .NET Framework 4 на Windows XP / блог .NET[^] таким образом, если вы нацеливаете свое программное обеспечение на V4 или ниже, вы можете запустить программное обеспечение more mordern напрямую без изменений (при условии, что оно построено для x86 или вы используете 64-битную версию XP)


S.SAKTHYBAALAN

Если это возможно, не могли бы вы переписать его в VB6 ?

OriginalGriff

Нет! Это твоя работа, а не моя - в конце концов, тебе за нее платят...