Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 143
от 28.10.2005, 17:18

Администратор:Калашников О.А.
В рассылке:Подписчиков: 124, Экспертов: 21
В номере:Вопросов: 1, Ответов: 3


Вопрос № 28148: Здравствуйте. На сегодня такой вопрос уважаемые эксперты: 1. как в Visual Basic 6.0 сделать так чтоб при не нахождении какого-либо файла выводилось определенное сообщение. (Например, программа открывает какой-либо файл для своей работы, а его нет...

Вопрос № 28.148
Здравствуйте.
На сегодня такой вопрос уважаемые эксперты: 1. как в Visual Basic 6.0 сделать так чтоб при не нахождении какого-либо файла выводилось определенное сообщение. (Например, программа открывает какой-либо файл для своей работы, а его нет, где нужно, вот тогда и будет выскакивать определённое сообщение, а не просто ошибка.)
2. Как запретить все горячие клавиши Windowsовские при работе программы.
3. Я вам как-то задавал вопрос, как сделать программы похожими на Уиндосовские, вы спросили как это? Это так, чтоб кнопки были закругленные как в Windows, а не с острыми углами, и при смене стилей в Windows сменялся вид программы.
4. И последнее, проги написанные на Visual Basic работают на 99 процентах Windows, для их работы нужен определенный файл, вот какой именно, чтоб его включить в установочник, чтоб программы работали на всех Windows.
Отправлен: 23.10.2005, 00:23
Вопрос задал: Неизвестнов Том (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Чурсанов Евгений Ильич
Здравствуйте, Неизвестнов Том!
1. Попробуй поставить перехват ошибок при открытии. Пример в приложении.
3. Тебе нужно создать файл манифеста NameProg.exe.manifest но это довольно таки трудно. Попробуй поищи в поисковиках может найдёшь. :) Если всё таки найдешь напиши мне на RusFAQ. :)
4. Нужен файл msvbvm60.dll

Приложение:

---------
Создайте систему, которой сможет пользоваться дурак, и только дурак захочет ею пользоваться.

Ответ отправил: Чурсанов Евгений Ильич (статус: 3-ий класс)
Отправлен: 23.10.2005, 01:21

Отвечает: Licvidator
Здравствуйте, Неизвестнов Том!
1. Используйте перехват ошибок. Читайте в справке про обработчик On Error
2. Их можно запретить через реестр (читать: http://forum.codenet.ru/showthread.php?s=2efa2d73c8f8c48597c6a8c613fd938d&threadid=19179), но потребуется перезагрузка, соответственно для обратной операции так же потребуется перезагрузка. Отсюда вывод - на реал-тайм отключение можете даже не рассчитывать.
3. Используйте файл manifest. Что это такое и где взять - в google.ru
4. Ошибаетесь, для нормальной работы может потребоваться не один файл msvbvm50.dll (msvbvm60.dll), а все те расширения (ocx) что вы использовали в проекте.
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 23.10.2005, 12:13

Отвечает: SKE
Здравствуйте, Неизвестнов Том!

1. Легко!
См. приложение

3. MSVBVMXX.DLL в директории Windows, где XX - номер версии Visual Basic. К примеру MSVBVM60.DLL

Приложение:

Ответ отправил: SKE (статус: Студент)
Отправлен: 24.10.2005, 06:17


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться
Вспомнить пароль

В избранное