Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при создании .exe файла / 12 сообщений из 12, страница 1 из 1
19.08.2009, 11:17
    #36151692
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
Может кто сталкивался...
Есть проект, старый. В нем используется куча самописных контролов, в основе которых лежат продукты Component One, Sheridan. Проект старый, потому лицензия на эти продукты в те времена куплена не была. Так вот в чем проблема, проект компилится (компилился) только на одной машине, на всех остальных появляется сообщение, аналогичное приложенному. Но теперь и на единственной рабочей машине при компиляции выдается ошибка, после чего студия не работает.
Надежды мало, но может кто-то по виду сообщения (ведь оно не стандартное) подскажет куда копать...
...
Рейтинг: 0 / 0
19.08.2009, 11:21
    #36151711
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
Да, в указанном файле несколько строк такого вида: Line 4248: Cannot load control
...
Рейтинг: 0 / 0
19.08.2009, 11:24
    #36151720
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
установите необходимые design-time контролы на данный компьютер.
...
Рейтинг: 0 / 0
19.08.2009, 11:33
    #36151743
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
Konst_One, спасибо. Честно говоря, на ваш ответ только и надеялся.
Только вот что проблема с недоустановленными или неправильно установленными контролами мне понятно, но ведь никаких новых контролов в проект не добавлялось, почему компиляция стала происходить с ошибкой?
И еще, не подскажете, как можно посмотреть какие именно контролы нужно ставить? Исходники библиотеки с самописными контролами отсутствуют, а именно она и использует эти самые контролы.
...
Рейтинг: 0 / 0
19.08.2009, 11:37
    #36151764
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
обычно те контролы, что не загружаются, сразу видны на форме при открытии проекта (они заменяются обычными picturebox-ами), и конечно референсы на них слетают
...
Рейтинг: 0 / 0
19.08.2009, 11:42
    #36151796
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
Konst_One, это да, но не загружаются самописные контролы, а что лежит в их основе мне, к сожалению, не видно.
...
Рейтинг: 0 / 0
19.08.2009, 11:54
    #36151836
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
у вас нет исходников этих контролов?
...
Рейтинг: 0 / 0
19.08.2009, 11:57
    #36151854
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
Konst_One, нет, исходники отсутствуют.
...
Рейтинг: 0 / 0
19.08.2009, 12:01
    #36151868
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
если это OCX, то смотри dependency-viewer-ом , на что они ссылаются
...
Рейтинг: 0 / 0
19.08.2009, 13:45
    #36152184
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
iik07,

и потом регистрируй их через regsvr32.
Если есть setup factory, то в нем тоже есть dependency viewer.
...
Рейтинг: 0 / 0
19.08.2009, 14:46
    #36152407
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
big-duke,

посмотрел, все контролы есть, только в dependency viewer не видно каких версий файлы должны быть. Но как такое может быть, что никаких добавлений/изменений библиотеки котролов не происходило, а компиляция сломалась?
...
Рейтинг: 0 / 0
20.08.2009, 12:04
    #36154281
iik07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании .exe файла
У меня есть подозрения, что проблема связана с размером проекта или отдельных форм. Ошибка возникает на самой большой по количеству контролов форме (больше 200, раньше были даже проблемы с достижением 256, которое является максимальным, насколько я понял) . Если ислючить ее из проекта, компиляция проходит, что понятно, а если исключить вторую по размеру форму, то компиляция также проходит, что уже менее понятно...
В данный момент выбрал промежуточное решение, разгрузил большую форму от контролов, перенеся их в дополнительные формы.
В общем, рад буду любым советам, мое решение не очень-то мне симпатично.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при создании .exe файла / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]