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

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


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

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

Выпуск № 356
от 27.08.2006, 23:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 192, Экспертов: 31
В номере:Вопросов: 4, Ответов: 5


Вопрос № 52857: Здрасти! Как поменять иконку формы на VBA? http://interestingall.narod.ru/222.gif...
Вопрос № 52924: Здравствуйте. Мне нужно добавить в ListView папки и файлы (по заданой маске) с ассоциированой иконкой (на подобие проводника). Как можно это сделать? Я слышал о специальном контроле, но все-таки мне бы хотелось реализавать это через List...
Вопрос № 52941: Здраствуйте. Мне нужен исходный код для управления COM и USB портами через Visual Basic 6 и Visual Basic.NET. Притом мне хотелось бы чтобы код был прост в использовании, ну к примеру, мне надо чтобы в COM порте между 4-ым и 5-ым контактами возникло н...
Вопрос № 52951: Буду признателен за ссылки касательно COM Add-in для Outlook 2000 или Outlook 2002 на VBasic...

Вопрос № 52.857
Здрасти! Как поменять иконку формы на VBA?
http://interestingall.narod.ru/222.gif
Отправлен: 22.08.2006, 10:35
Вопрос задал: ataman (статус: 2-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: EPDSota
Здравствуйте, ataman!

В программе:
Form1.Icon = LoadPicture("c: ote03.ico")
В дизайнере просто меняешь свойство Icon своей формы
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 22.08.2006, 10:49
Оценка за ответ: 5

Отвечает: Александр Шевченко
Здравствуйте, ataman!
В формах на VBA нет иконок, они имеются только в формах VB и изменяются через свойство Icon формы. Иконка формы отображается только при свойстве ControlBox=True.
---------
Вместо внутренней почты лучше стучитесь в аську - 299739804
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 22.08.2006, 12:14


Вопрос № 52.924
Здравствуйте.
Мне нужно добавить в ListView папки и файлы (по заданой маске) с ассоциированой иконкой (на подобие проводника).
Как можно это сделать?
Я слышал о специальном контроле, но все-таки мне бы хотелось реализавать это через ListView, так как мне нужны возможности, которые этот контрол не поддреживает. (Вывод дополнительной информации о файле и т.д.)
И второе: можно ли функцией Dir отобрать ТОЛЬКО папки. Указывая атрибут vbFolder я также получаю и файлы.
Заранее благодарен.
Отправлен: 22.08.2006, 18:46
Вопрос задал: Igor_777 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Bonapart
Здравствуйте, Igor_777!
это возможно
вот часть кода которая позвольяет это

создайте текстовай документ,вставть в него этот текст,и переименуйте в fr1.frm
и это только часть кода!!!

Приложение:

Ответ отправил: Bonapart (статус: 1-ый класс)
Ответ отправлен: 23.08.2006, 07:23
Оценка за ответ: 2
Комментарий оценки:
Ну и что мне даст картинка?
Как я потом смогу выбирать файлы??


Вопрос № 52.941
Здраствуйте. Мне нужен исходный код для управления COM и USB портами через Visual Basic 6 и Visual Basic.NET. Притом мне хотелось бы чтобы код был прост в использовании, ну к примеру, мне надо чтобы в COM порте между 4-ым и 5-ым контактами возникло напряжение в 3 вольта так чтобы на 4-ом был +, а на 5-ом минус . Допустим у меня есть подпрограмма "SetCOMData" и я ввожу строчку(с.м. 1-ую строчку приложения). Или например мне нужно замкнуть контакты 7 и 8, я ввожу код(с.м. 2-ую строчку приложения). Например мне нужно узнать какие 2 контакта я замкнул в ком порте, я запускаю функцию(с.м. 3-ю строчку приложения) и мне через с помощю ByRef высылаются в переменные A и B номера контактов.
Ну и аналогично с приёмом напряжения из вне(с.м. 4-ую строчку приложения) где в переменные A и B я получаю номера контактов, а в переменную V сколько вольт.
На сколько я помню в USB 4 контакта, 2 из их выдат какое то напряжение, 2 принимают и отправляют данные. Хотелось бы чтоб и с ним было тоже просто, например я ввожу подпрограмму(с.м. 5-ую строчку приложения) и у меня те 2 контакта ссоединяются, тоже самое с False и они разъединяются. Аналогично с приёмом данных(с.м. 6-ую строчку приложения), где в переменную B я получаю соответствующее значение переменной True либо False. Желательно чтобы приём данных проходил как через подпрограммы, так же и через события(Event). Я конечно понимаю что с USB не всё так просто как мне кажется, но всётаки очень прошу мне помоч.

Приложение:

Отправлен: 22.08.2006, 21:38
Вопрос задал: ElectronPRO (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: EPDSota
Здравствуйте, ElectronPRO!

Не получиться:
У СОМ есть только 4 вывода, на которые можно подять или 5 вольт или 0. А замкнуть контакты - придеться читать статус вывода порта, потом писать это значение на бругой вывод. И делать это быстрее 200КГц не получиться вследствии свойств самого контроллера порта. Средств измерения напряжения в нем нет. И на разных чипах (контроллерах порта) разный уровень срабатывания от напряжения.
У ЮСБ можно только убрать-подать рабочее напряжение на выход...

Покупай специальную плату для такой работы (имеют и примеры для бейсика). Смотри: adlinktech.com, advantech.com - самые дешовые...
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 24.08.2006, 18:17


Вопрос № 52.951
Буду признателен за ссылки касательно COM Add-in для Outlook 2000 или Outlook 2002 на VBasic
Отправлен: 22.08.2006, 22:50
Вопрос задал: Vaga (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Митрофанов Артем Борисович
Здравствуйте, Vaga!
Могу отправить вам справочник по СOM-технологиям VB. Если надо, отправьте письмо на mitart1@mail.ru
Ответ отправил: Митрофанов Артем Борисович (статус: 2-ой класс)
Ответ отправлен: 22.08.2006, 22:54


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное