Если вы запускаете VB6 /?
из командной строки, появляется диалоговое окно, чтобы сообщить вам все параметры, и нет, похоже, что нет опции для указания выходного имени файла.
Я пока не вижу причин для переименования, чтобы остановить работу исполняемого файла, но я попробую это позже сегодня на Win XP.
Другой обходной путь переименования заключается в перемещении исполняемых файлов в папки с разными именами и создании ярлыков или пакетных файлов с разными именами для вызова правильного исполняемого файла.
edit: Я работаю над Win XP, и мне доступны следующие два решения:
- Переименование исполняемого файла. Возможно, вам удастся разработать на XP и запустить на Win7?
- Добавьте имя .exe в командную строку сборки. Это переопределяет .vbp:
VB6 /m Project1 /d conHello=-1 Hello.exe
VB6 /m Project1 /d conHello=0 World.exe