Назад | Перейти на главную страницу

Метод развертывания приложения VB6 на сервере RDS Windows Server 2012

В моей среде сейчас есть сервер 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, если приложение, которое вы хотите развернуть, не запускается в операционной системе вашего хоста.

(Источник: http://blogs.technet.com/b/uspartner_ts2team/archive/2010/04/20/what-s-the-difference-between-app-v-and-med-v.aspx)

Независимо от того, поддерживается ли 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