работа (чтение св-в/модификация) с шельными линками на объекты Access

Victosha
Дата: 14.09.2005 00:55:45
заранее прошу прощения что не вполне точно по адресу.
Но куда идти точнее, пока не соображу. (в форум по windows? или по vb?)

подскажите, где подглядеть примеры готового кода для сабжа.
Задача - вычитать текущие значения "путь к базе", "имя объекта",
показать и отредактировать.
Более-менее понятно, что надо в Shell32.dll концы искать. Есть ли готовые примеры у кого?


на всякий случай - речь идет о линках, получающихся при драг-дропе объекта акцесс (форма, макрос, отчет) на рабочий стол.

кстати - широко ли используется, например, как замена явно прописанных стартовых форм.

всякий опыт интересен.

но в первую очередь заявленный сабж.

-------------------------
не знаю куда поместить, потому пусть здесь будет.
под влиянием этого http://www.sql.ru/forum/actualthread.aspx?tid=216225

обсуждения вот така нашлась страница интересная.
http://www.dbwiki.de/wiki.php?title=Access_Anf%E4nger:_Startparameter_f%FCr_Access

прям хоть немецкий учи и садись за "перевод".
:))
Alexander G
Дата: 14.09.2005 01:42:49


Вопросы от тебя всегда неожиданные. Я и не подозревал, что можно создавать
такие ярлыки. Открытие:). Правда еще не понял, нужно ли мне это.
По вопросу. Посмотрел - обычный текстовик с расширением .maf.
скопировал в обычный текстовый файл, сменил ему расширение - работает.
Можно и без Shell32.


Posted via ActualForum NNTP Server 1.3

Victosha
Дата: 14.09.2005 01:44:59
урряяяя!!!!!!!!!!!
щаз попробую...
Victosha
Дата: 14.09.2005 01:50:26
а почему он до двух килобайт нулями добит?
Alexander G
Дата: 14.09.2005 01:57:30

Хм. Тоже хотелось бы знать. Хрупнул в нотепаде весь этот хвост- никакой
реакции - работает.


Posted via ActualForum NNTP Server 1.3

Victosha
Дата: 14.09.2005 02:17:08
про "новость"
я тоже не так давно "узнал". Хотя как теперь понятно, - оно как минимум с 97-го работает, а может и раньше.
вопрос в воздухе висел, а сообразительности не хватало.

сегодняшнее цитированное обсуждение и найденная немецкая ссылка
заставили его задать.

потенциальное применение - область "утилитного" использования - простые мдбшки об одной-другой форме-отчете с "пропуском" интенсивного кодирования.
лишний жмак экономится.

кроме того, ссылочка полезна еще тем, что дает "недокументированный"
вариант использования в пакетных файлах и расписаниях.

Дропнул объект на стол. и переименовывать не надо. файл для пакетного задания готов. Вставляй команду в расписание или еще куда понравится.
и нет кодирования автоматизации, обкрутки макросом и тд и тп.
печатай знай свои отчеты по времени. (там в конце немецкой странички и примерчик болтается). По умному оно и по другому достигается. а для глупых и ленивых - как хорошо.

результат превзошел ожидания, надо сказать. спасибо большое. знатный пробел в использовании инструментария ты для меня сегодня закрыл.

Victosha
Дата: 14.09.2005 02:28:43
только сейчас обратил внимание - если открыт "пустой" экземпляр
Акцесс - без текущей рабочей базы, то база, соответствующая линку открывается именно в нем.
Alexander G
Дата: 14.09.2005 03:14:02

Да вроде это всегда так. При пустом акцессе щелкаем mdb - она откроется в
нем. Если их (пустых) несколько - откроется в последнем.


Posted via ActualForum NNTP Server 1.3