Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VB-Access97 -> VB: Как извлечь GUI? из встроенного VB в обычный 
:(
    Опции темы
_Y_
Дата 20.9.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: нет
Всего: 34



Имеется: база сделананя в Access 97. Помимо самой базы внутри понаписано много софта на встроенном  VB. Более поздние версии Access эту базу не открывают - валятся.

Проблема:  Windows 2000 - последний, под которым работает Access 97. Скоро и он умрет.

Идея: Вынести софт  изнутри Access наружу.

Неохота: делать это руками - фактучески придется все переписывать.

Вопрос: есть ли возможнось сделать это какими-то програмными средствами? Получить внешбие файлы VB6, которые, после разумной доработки, работали бы с базой? В принципе, и перевод на другой язык тоже пойдет, но на VB, видимо, проще всего.


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Akina
Дата 20.9.2007, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(_Y_ @  20.9.2007,  12:49 Найти цитируемый пост)
Более поздние версии Access эту базу не открывают - валятся.

не работает мастер преобразования формата? да ладно... что же там внутри?

Цитата(_Y_ @  20.9.2007,  12:49 Найти цитируемый пост)
есть ли возможнось сделать это какими-то програмными средствами? Получить внешбие файлы VB6, которые, после разумной доработки, работали бы с базой? 

Нет. Только экспорт модулей в .BAS-файлы и из ручное переписывание - а это фактически с нуля, ибо VB и VBA - это две большие разницы.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
_Y_
Дата 20.9.2007, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: нет
Всего: 34



Цитата(Akina @ 20.9.2007,  13:36)
Цитата(_Y_ @  20.9.2007,  12:49 Найти цитируемый пост)
Более поздние версии Access эту базу не открывают - валятся.
не работает мастер преобразования формата? да ладно... что же там внутри?

Да чтобы я помнил! Писалось много и еще на Access 95. Потом успешно перекачано в 97й. А дальше не пошло smile  Впрочем я никогда и не напрягался 97й так 97й.

Цитата(Akina @ 20.9.2007,  13:36)
Только экспорт модулей в .BAS-файлы и из ручное переписывание
То, что придется руками - ясно. А как экспортировать? И что в них перекачивается, а что нет? Я уже все это дело забыл к сожалению. Впрочем, я никогда и не напрягался 97й так 97й.

Цитата(Akina @ 20.9.2007,  13:36)
ибо VB и VBA - это две большие разницы.
Оч. печально. Из-за этого Билли и не любим народом smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Akina
Дата 20.9.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(_Y_ @  20.9.2007,  15:35 Найти цитируемый пост)
как экспортировать?

Открываешь модуль и File- SaveAs... по-моему очевидно

Добавлено через 1 минуту и 16 секунд
Цитата(_Y_ @  20.9.2007,  15:35 Найти цитируемый пост)
Из-за этого Билли и не любим народом 

Ну да... мы распущены до предела, "97 так 97"... а кто виновал? Билли, ясен пень.

PS. А не пробовал импортировать объекты в новую БД? А через буфер обмена кидать?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
_Y_
Дата 20.9.2007, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: нет
Всего: 34



Цитата(Akina @ 20.9.2007,  15:07)
Открываешь модуль и File- SaveAs

Все понятно. Сохраняется как текст - лучше ничего нет, а дальше импортировать во внешний проект. Проще через copy-paste.

Цитата(Akina @ 20.9.2007,  15:07)
Ну да... мы распущены до предела, "97 так 97"... а кто виновал? Билли, ясен пень.


Ну и что? С каждой новой версией Access наново перегонять?

А как надо? ЗЫ: В каком-то старом анекдоте про продукты MS было написано "перед посадкой в новый автомобиль Вам нужно наново отучиться в автошколе". Здесь еще хуже.

Цитата(Akina @ 20.9.2007,  15:07)
 А не пробовал импортировать объекты в новую БД? А через буфер обмена кидать?
 Когда пытался с 97го Access  на 2000 перекачать - пробовал. Вместе они на компе просто не ужились. Да и смысл? С каждой новой версией Access  все  с начала? Лучше сделаю внешнюю прогу. Найти бы парсер перекачивающий текст VB в Java - раз уж все равно возиться - хоть перевел бы на язык, который точно долго не загнется.


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.