Кто-нибудь знает, как скомпилировать dll vb6 webclass из командной строки? Я пытаюсь создать инструмент для автоматизации создания версий, но он терпит неудачу с отображением предупреждения «Ошибка компиляции в файле» [имя файла] », строка xxxx: переменная не определена.
Когда вы говорите, что это не удается, пожалуйста, сообщите нам точно, что не удалось (т. Е. Дайте нам фактическую командную строку, которую вы используете). В противном случае всем придется гадать. — person Michal Dymel schedule 26.01.2009
Известная ошибка:
Есть ли какой-нибудь известный обходной путь, чтобы скомпилировать его без использования IDE? — person Michal Dymel; 26.01.2009
@MichalDymel Я просто использовал скомпилированный скрипт AutoHotKey, чтобы открыть VB6 с требуемым файлом и таким образом скомпилировать этот VBP. Не лучший вариант, но работает. Руки прочь, и это вписывается в автоматизацию … — person Michal Dymel; 02.10.2015
Похоже, вам нужно нажать CTRL-F5 и посмотреть, что это за ошибка компиляции, VB6 позволит вам запустить отладку, пока все еще есть ошибки, которые не пройдут мимо компилятора, вероятно, есть что-то, что необходимо решить. Вот пример компиляции из командной строки из файла bat.
Проект отлично компилируется из IDE — без ошибок. Я использую тот же метод, который вы написали, и получаю эту ошибку. Вы используете его для создания dll веб-класса? — person Michal Dymel; 26.01.2009
Встроен ли код в отладчик?
Проверьте справку, доступную для переключателей, запустив «vb6.exe /?» Что-то типа:
должно сработать. Я думаю, что / l не / m, так как это dll веб-класса, поэтому будет activeX. Всякий раз, когда у меня возникали ошибки, подобные описанной вами, при запуске VB6 из командной строки, это происходило из-за того, что код не собирался.
Однако при запуске из командной строки у него есть несколько недостатков. Я обнаружил, что если бы в среде IDE были настроены настраиваемые вкладки для пользовательских элементов управления, компиляция из командной строки всегда завершалась ошибкой.