Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Помогите разобраться(Как зделать)


Автор: Dredina 15.5.2006, 20:30
Привет всем!    

У меня есть несколько вопросов:
1)Возникла проблем при компиляции проекта, вобшем на другой машине он просит установить недастоюший компонент.  Как мне зделать чтоб етот компонент компилился вместе спректом?

2) Прога сворачиваеться в трей. Когда она развернута по комбинации клавиш выполняеться действие, а как мне зделать чтоб ето действие выполнялось лаже из трея?

3) Возможно ли включить комп по средствам Вб?

4) И последний вопрос.  Как мне создать длл и в нее вставить  форму, а потом при обрашении к ней основного проекта ета форма открывалась.

В принцепе пока все.  Зарание спасибо. smile  smile  

Автор: IcyJet 15.5.2006, 22:16
Ух сколько вопросов зделал!!!
Цитата

1)Возникла проблем при компиляции проекта, вобшем на другой машине он просит установить недастоюший компонент.  Как мне зделать чтоб етот компонент компилился вместе спректом?

Если ты имееш ввиду свою *.ocx тогда сначала компилирую ее (как и все свои *.DLL'ки), а потом уже проект, а вобще для создания дистрибутивных пакетов есть Pakage Deployment Wizard.
Цитата

3) Возможно ли включить комп по средствам Вб?

Я привильно прочитал ВКЛЮЧИТЬ, а это програмно вобще возможно? Если выключить тогда winAPI:
Код

Public Declare Function ExitWindowsEx Lib "user32" Alias "ExitWindowsEx" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Public Const EWX_SHUTDOWN = 1 'Выключить
Public Const EWX_REBOOT = 2 'Перезагрузка
Public Const EWX_LOGOFF = 0 'Log Off
Public Const EWX_FORCE = 4 'точно непомню

Цитата

4) И последний вопрос.  Как мне создать длл и в нее вставить  форму, а потом при обрашении к ней основного проекта ета форма открывалась.

Я точно сказать немогу, но когда потключиш ДЫДЫЛ, попробую метод Show. 

Автор: Dredina 15.5.2006, 22:39
Я скачал контрол и после компиляции, файл на другой машине не запускаеться просит регистрацию етого контрола....


А если через метод Show делать как указать путь к нужной библиотеке?




Я слышал что через Делфи можна включить машину, подумал что через ВБ ето тоже возможно. smile 

 

Автор: cardinal 16.5.2006, 01:51
Модератор: Пожалуйста, один топик - один вопрос.
Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27
Цитата(IcyJet @  15.5.2006,  21:16 Найти цитируемый пост)
Ух сколько вопросов зделал!!!

Вот, вот... Не создавайте неразбериху на форуме! 

Автор: Naghual 16.5.2006, 09:12
Включить комп программными средствами нельзя.

Можно только его разбудить если он спал. 
Также можно инициировать включение удаленного компьютера посредством обращения к BootROM его сетевой карты. Но это очень частный случай и он больше аппаратный чем програмный.

Добавлено @ 09:15 
Скомпилированную программу можно просто перенести на другой комп только в том случае, если на другом компьютере уже установленны все необходимые библиотеки/компоненты. Такое бывает очень редко!

Необходимо создавать инсталяционный пакет.

Добавлено @ 09:16 
Цитата
А если через метод Show делать как указать путь к нужной библиотеке?


А ты вообще хоть что-то знаеш про библиотеки? 

Автор: ~FoX~ 19.5.2006, 09:24
Цитата(Dredina @  15.5.2006,  21:30 Найти цитируемый пост)
2) Прога сворачиваеться в трей. Когда она развернута по комбинации клавиш выполняеться действие, а как мне зделать чтоб ето действие выполнялось лаже из трея?

Уж сколько раз твердили миру....
1. в трей сворачивается не программа, а просто появляется иконка которая может реагировать на клики, и к программе она может иметь очень косвенное отношение или не иметь вообще.
2. По вопросу только глобальным хуком, больше никак.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)