В моей среде сейчас есть сервер Windows 2003, на котором запущены службы терминалов. На этом сервере установлена IDE Visual Studio 6. Он также отвечает за запуск очень старого (и плохо построенного) приложения VB6. В настоящее время я тестирую методы развертывания Windows Server 2012 с ролью RDS для наших сотрудников. Одним из основных препятствий было сделать это устаревшее приложение VB6 доступным для сервера RDS 2012 года. До этого момента я добивался успеха только в том, что клиент RDS подключался к серверу 2012 года, а затем запускал сеанс RDP на сервере 2003 года для выполнения унаследованного приложения. Я пытаюсь сделать процесс запуска этого устаревшего приложения более удобным для пользователей. Есть ли способ более плавного выполнения этого устаревшего приложения для клиентов RDS сервера 2012 года? Я смотрел на продукт Microsoft App-V, но все еще не уверен, что он выполнит то, что я ищу.
App-V виртуализирует приложение. Используйте App-V, если приложение, которое вы хотите использовать, работает в ОС хоста, но плохо взаимодействует с другими приложениями в ОС хоста.
...
MED-V использует виртуальную машину для размещения вашего приложения. Используйте MED-V, если приложение, которое вы хотите развернуть, не запускается в операционной системе вашего хоста.
Независимо от того, поддерживается ли VB6 на Server 2012, а Server 2012 R2 - это кроличья нора. Независимо от того, есть он или нет, я лично не хотел бы, чтобы он был установлен на моем сервере, потому что он старый. Поэтому я бы предпочел решение Med-V, а не установку VB6 непосредственно на моем новом блестящем сервере.
Ну, я древний. Я все еще программирую на VB6, хотя перехожу на VS2010, но все еще использую Jet Engine !!!
Вам необходимо убедиться, что соответствующие библиотеки DLL и OCX находятся в системном каталоге Windows и зарегистрированы в нем. Сделано с помощью установочного набора. Их можно скопировать и зарегистрировать вручную (regsvr32)
Мои материалы работают на последних 64-битных серверах как приложения VB (GUI), а также код VB6, связанный с Apache и PHP ... 100% надежность, никогда не проблема. Никогда.
Я медленно перехожу на VS2010, насколько это возможно. Экраны VS2010 более четкие, чем VB6, в остальном никакой разницы. Все еще использую DAO. ADO мега медленный. SQL Server ... возможно, но не забывайте, что это все единицы и нули, и я программировал, когда еще не было такой вещи, как «база данных».
Если вам нужен «установочный набор», свяжитесь со мной по адресу andy.hilbig@clubsys.co.uk