Comdlg32.OCX

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rostik Ultra
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 29.10.2004 (Пт) 7:45
Откуда: Москва

Comdlg32.OCX

Сообщение Rostik Ultra » 15.12.2004 (Ср) 2:48

В моей проге используется контрол comdlg32.ocx
Я сделал откат системы - Win XP Prof
Через некоторое время попытался запустить *.vbp и *.frm - не пошло, пишет, что не найдена инфа о лицензии. Ручное присобачивание ( через project components ) имеет такой же результат
хотя exe - шник нормально работает
переустановка vb и сканирование системных файлов с помощью sfc.exe не помогли
Чё делать и как избежать этой херни в будущем ?? :?: :?: :?:

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.12.2004 (Ср) 6:49

Может, всё-таки mscomctl? Для comdlg32 лицензия не нужна.
Вообще, переустановка VB должна помогать. В частности, в установщике нужно отметить пункт "ActiveX Controls", чтобы он скопировал все лицензии.
Изображение

Rostik Ultra
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 29.10.2004 (Пт) 7:45
Откуда: Москва

Сообщение Rostik Ultra » 15.12.2004 (Ср) 7:25

tyomitch писал(а):Может, всё-таки mscomctl? Для comdlg32 лицензия не нужна.
Вообще, переустановка VB должна помогать. В частности, в установщике нужно отметить пункт "ActiveX Controls", чтобы он скопировал все лицензии.


Я говорю о Microsof Common Dialog Control 6.0 (SP3) это файл comdlg32 в system32 :(

Rostik Ultra
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 29.10.2004 (Пт) 7:45
Откуда: Москва

Сообщение Rostik Ultra » 15.12.2004 (Ср) 8:22

Я типа переустановил вб - не помогло , блин :cry:

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Re: Comdlg32.OCX

Сообщение Faust » 15.12.2004 (Ср) 17:13

Rostik Ultra писал(а):как избежать этой херни в будущем ?? :?: :?: :?:

Юзать API! Мне один раз пожаловались, что моя прога требует Comdlg32.OCX, и с тех пор я его не использую. Ведь практически никогда в программе не юзаются все диалоги этого контрола, да и в борьбе за быстродействие чувствуешь себя ещё на шаг ближе к цели.
Листинги не горят!

User of Life
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 16.12.2004 (Чт) 3:52

Re: Comdlg32.OCX

Сообщение User of Life » 16.12.2004 (Чт) 5:15

Faust писал(а):
Rostik Ultra писал(а):как избежать этой херни в будущем ?? :?: :?: :?:

Юзать API! quote]

А где его взять , подскажи ссылку этому позорному флудеру :wink:
Позор флудерам!!!

User of Life
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 16.12.2004 (Чт) 3:52

Re: Comdlg32.OCX

Сообщение User of Life » 16.12.2004 (Чт) 7:47

Может в реестре похозяйничать как нибудь чтобы флуд, ой... сведения о лицензии восстановить :?: :?:
Позор флудерам!!!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.12.2004 (Чт) 7:55

Ну моб твою ять, похозяйничай... Удали ветку HKEY_LOCAL_MACHINE\SOFTWARE\Classes, и все сведения о лицензии восстановятся (как только Винду переставишь).
Достал уже. Сказано ведь - нет на comdlg32 лицензии, чего тебе ещё надо?
Изображение

User of Life
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 16.12.2004 (Чт) 3:52

Сообщение User of Life » 16.12.2004 (Чт) 8:14

tyomitch писал(а):Ну моб твою ять, похозяйничай... Удали ветку HKEY_LOCAL_MACHINE\SOFTWARE\Classes, и все сведения о лицензии восстановятся (как только Винду переставишь).
Достал уже. Сказано ведь - нет на comdlg32 лицензии, чего тебе ещё надо?


Ну чё я придумал по-твоему :cry: :?: :?:


Ясно перед собой вижу - ругань вб , даже скрин шот сделал
Позор флудерам!!!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.12.2004 (Чт) 9:29

Faust, единственный случай, где имеет смысл применять comdlg32 - задавать принтер по умолчанию. Делать такое на API слишком громоздко.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

    TopList  
cron