Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: OlegEk
Извиняюсь что долго не отвечал, чёт в аврале был
я ставил:
а2000 полный
а2003 полный
а2007 полный и rt

под арчлинуксом и убунтой 10,10
под вайном 1,3 и 1,2

сейчас остановился на убунте 10,10 и вайн 1,3 и а2007рт. последний полностью свободен, бесплатен, может быть скачан с сайта мс, и распространятся без всяких ограничений.

1. для эксперементов создаю через вайнпрефикс новое окружение, чтобы не трогать базовый вайн
2. устанавливаю офис или рунтайм
3. текстовым редактором в файле msaccess.exe.manifest удаляю фрагмент :
"<dependency><dependentAssembly><assemblyIdentity type="win32" name="AceDAO" version="12.0.0.0" language="*" processorArchitecture="X86"></assemblyIdentity></dependentAssembly></dependency>"
если этого не сделать, то рагуется на AceDAO. Возможно это и есть нарушение соглашения

далее
4. вайнтриксом скачиваю и устанавливаю в таком порядке:
в одиночку wsh56 (иногда криво ставится, при ходится всё заново делать)
и потом всей пачкой остальное
jet40
mdac28
msxml3
riched20
vb5run
vb6run
vcrun2005
vcrun2008
native_oleaut32 (в рт этого достаточно, а в полном аксессе приходится эту библиотеку у винды отбирать, и копировать в вайновский систем32)

затем в вайнцфг в списке библиотек выбираю riched20 и ставлю её как стороннюю виндовс (не смотря на то, что она уже есть в списке со звёздочкой).

Всё, после этого оно работает :-)
Правда у РТ версии аксесса есть большой глюк. Так как редактора вб в нём нет, то при любой ошибке, которая обычно выбрасывает в вба, приложение закрывается с сообщением.
Ну и большое неудобство доставляет отсутствие штатного контекстного меню под правой кнопкой. А своё меню я ещё так и не научился писать, следовательно попробовать не смог.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.