|
|
|
новичок
      
участник
Last Login: 18.03.2007 9:49
Сообщ.: 9,
Visits: 33
|
|
Проблема такая.
Недавно пришлось переустановить винду с нуля. Поставил Visual Studio. Запускаю свою программу (а у меня там использован мной же написанный ocx). Не работает. Пишет:
Component 'player.ocx' or one of its dependences not correctly registered: a file is missung or invalid
Перекомпилировал весь проект - не работает. Перекомпилировал отдельно контрол - не работает. Что делать? До переустановки винды проблем не было.
Спасибо!
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 13.12.2007 18:51
Сообщ.: 3 047,
Visits: 33 391
|
|
| Проверь, что имеются в наличии и зарегистрированы все компоненты, на которые ссылается твой контрол. Кстати, если попробуешь открыть его исходники в VB IDE, то сможешь узнать, что именно ему не нравится: на проблемных референсах будет пометка "MISSING", а на проблемных компонентах - вообще споткнётся и выведет сообщение из серии "### was not a loaded control class" и т.п. PS: не заметил, что тебе удалось перекомпилировать контрол - а раз так, то битых ссылок не было. Запость список всего, на что ссылается твой контрол. Ибо странно.
While (!Life.EOF) { You.Money ++; You.Girls.Add(new Girl(90,60,90)); BeHappy(); }
|
|
|
|
|
новичок
      
участник
Last Login: 18.03.2007 9:49
Сообщ.: 9,
Visits: 33
|
|
Вот именно, что перекомпилировать удалось. Когда запускаю прогу из VB, все работает.
Спасибо за совет. А что делать, когда я узнаю, что ему не нравится?
|
|
|
|
|
новичок
      
участник
Last Login: 23.04.2007 17:49
Сообщ.: 1,
Visits: 5
|
|
| Если кто-то уже решил эту задачу - поделитесь!!! У меня проблема! Очень требуется её решить. В общем, Я писал программку тут для фирмы своей, сделал всё, но пару юзер-контролов взял в инете. Прикрутил к себе в проект. Всё вроде нормально, но, я решил запустится под 98-ой, чтоб проверить работоспособность приложения, так вот, в тех юзер-контролах Caption написано крякозяблами. Что я сделал: в проекте изменил фонт с Западного на Кириллический (хотя, это вроде не совсем помогло, я в *.frm изменил все упоминания Charset = 0 на Charset = 204). Один контрол нормально стал отображать себя. А вот другой - нет. Более того в логе загрузки формы: Class *** of control *** was not a loaded control class. Однако следует заметить, один экземляр контрола нормально отображает название, а остальные (они в одном массиве) после компиляции принимают прежний вид, т.е. я ставлю Caption = Помощь, а IDE после компиляции возращает названию имя контрола... Плюс, эта ошибка в логе... что-то неправильно. Хелп!!!
|
|
|
|