Вопрос № 38354: Дело в том, что экзешники сделанные на VB не работают без установки самого языка программирования - MS VB. Понятно, что все дело в том, что библиотеки с функциями в винде отсутствуют. Вопрос: Как найти библиотеку с нужными мне ф-ями. Как сделать так....Вопрос № 38410: Добрый день, уважаемые эксперты.
Вопрос по VB .NET 2005: Имеется функция, которая выполняется в отдельном потоке. Как из нее можно передать какое-либо сообщение в основную форму?...
Вопрос № 38.354
Дело в том, что экзешники сделанные на VB не работают без установки самого языка программирования - MS VB. Понятно, что все дело в том, что библиотеки с функциями в винде отсутствуют. Вопрос: Как найти библиотеку с нужными мне ф-ями. Как сделать так. что бы мои приложения сделанные на VB работали и без самого VB - как самодостаточная программа, которая будеткорректно работать на любом ПК. Правда ли что для этого придется писать ф-и в библиотеке, а не в модуле. Этот вопрос меня очень интересует, т.к. мне нужно
сдать курсовую, которую я сделал на VB, и еще я хотел показать ее друзьям, но у них бэйсика. нет.
Вопрос №2: Как сделать так чтобы при нажатии на кнопку, активизировался код другой кнопки и все ее процессы. Помогите, если можете или если знаете.
Отправлен: 23.03.2006, 22:30
Вопрос задал: DimonFX (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PsySex
Здравствуйте, DimonFX!
1. Есть такая прога VB-PowerWrap, которая сканирует твой проект и определяет библиотеки которые используются. Затем она компилирует ЕХЕ файл который содержит и твою прогу и нужные библиотеки. Таким образом твой проект может запускаться на любых машинах, при запуске такого ЕХЕ, он распаковывает сначала библиотеки, регистрирует их(если это необходимо), а потом запускает твой ЕХЕ. Объем, правда, такого файла возрастает в десятки раз :-(((
2. Очень просто:-))))
----------------------------------------
Private Sub Command1_Click()
Call Command2_Click
End Sub
----------------------------------------
Ответ отправил: PsySex (статус: Студент)
Ответ отправлен: 24.03.2006, 00:10
Отвечает: Залетин Виталий Викторович
Здравствуйте, DimonFX!
1. А сделать пакет установки что, нельзя? В бейсике есть даже мастер инсталляторов, который все и делает. Можно в нете скачать неплохой инсталлятор, написанный на бейсике, который выполняет ту же работу. Из библиотек, в принципе, Вам понадобится только MSVBVM60.DLL и все. Если писали свои библиотеки - они тоже, только зарегистрируйте их и все.
Если неохота таскать за собой весь набор библиотек (кстати, начиная с Windows Millenium потребность в MSVBVM60.DLL отпала - она автоматически поставляется с ОС), поищите в сети прогу PEBundle - она пакует все нужные рантаймы в единый экзешник и даже может забивать туда библиотеки классов (потом просто распаковывает их, регистрирует, а по коончании работы проги удаляет.
2. Примеров много:
Private Sub Command1_Click()
Command2.Value=True
'или так: Command2_Click
'или так: Call Procedura_Dlya_Command2
End Sub
--------- Учиться никогда не поздно. Особенно программированию!
Добрый день, уважаемые эксперты.
Вопрос по VB .NET 2005: Имеется функция, которая выполняется в отдельном потоке. Как из нее можно передать какое-либо сообщение в основную форму?
Отвечает: Залетин Виталий Викторович
Здравствуйте, Александр Шевченко!
А сгенерировать событие?
--------- Учиться никогда не поздно. Особенно программированию!