Здравствуйте, Аноним, Вы писали:
А>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>Как его компильнуть в VS 2005 в нативный код?
VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[2]: VB копилнуть в нативный код
От:
Аноним
Дата:
16.07.09 14:37
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, Аноним, Вы писали:
А>>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>>Как его компильнуть в VS 2005 в нативный код?
AS>VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета.
В С++, например, есть флаг компиляции, с флагом CLI компилируется в DOT NET, иначе — в нативный код. Должно же, что-то быть и для VB, разве нет?
Здравствуйте, Аноним, Вы писали:
А>>>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>>>Как его компильнуть в VS 2005 в нативный код?
AS>>VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета. А>В С++, например, есть флаг компиляции, с флагом CLI компилируется в DOT NET, иначе — в нативный код. Должно же, что-то быть и для VB, разве нет?
Никому ничего оно не должно. Все флаги описаны в МСДН, я там таких не помню. Но я могу ошибаться, да.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[4]: VB копилнуть в нативный код
От:
Аноним
Дата:
16.07.09 14:47
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, Аноним, Вы писали:
А>>>>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>>>>Как его компильнуть в VS 2005 в нативный код?
AS>>>VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета. А>>В С++, например, есть флаг компиляции, с флагом CLI компилируется в DOT NET, иначе — в нативный код. Должно же, что-то быть и для VB, разве нет?
AS>Никому ничего оно не должно. Все флаги описаны в МСДН, я там таких не помню. Но я могу ошибаться, да.
В С++ точно есть, насчет VB не знаю, оттого и спрашиваю. Если такой возможности нет, то получается, нативный VB умер с VB VS6?
Делать то, что? Устанавлливать шестую студию, только для того, чтобы компильнуть этот проект?
Здравствуйте, Аноним, Вы писали:
AS>>>>VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета. А>>>В С++, например, есть флаг компиляции, с флагом CLI компилируется в DOT NET, иначе — в нативный код. Должно же, что-то быть и для VB, разве нет?
AS>>Никому ничего оно не должно. Все флаги описаны в МСДН, я там таких не помню. Но я могу ошибаться, да. А>В С++ точно есть, насчет VB не знаю, оттого и спрашиваю. Если такой возможности нет, то получается, нативный VB умер с VB VS6?
Про С++ я сам знаю, благо писал (да и диалект от МС давно называется C++/CLI).
Про VB — ищите в МСДН, если нет, то да, умер.
А>Делать то, что? Устанавлливать шестую студию, только для того, чтобы компильнуть этот проект?
Видимо да. Или найти компилятор без студии.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[6]: VB копилнуть в нативный код
От:
Аноним
Дата:
16.07.09 15:17
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:
AS>Про С++ я сам знаю, благо писал (да и диалект от МС давно называется C++/CLI). AS>Про VB — ищите в МСДН, если нет, то да, умер.
А>>Делать то, что? Устанавлливать шестую студию, только для того, чтобы компильнуть этот проект?
AS>Видимо да. Или найти компилятор без студии.
Здравствуйте, Аноним, Вы писали:
А>>>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>>>Как его компильнуть в VS 2005 в нативный код?
AS>>VB6 и VB.Net — разные языки. Компилятор VB.Net компилирует, разумеется, только для дотнета. А>В С++, например, есть флаг компиляции, с флагом CLI компилируется в DOT NET, иначе — в нативный код. Должно же, что-то быть и для VB, разве нет?
Для VB6 так же требуется установить рантайм на клиента. Для .NET рантайм просто немного побольше, но и функционал он предоставляет побогаче. Windows XP с последними обновлениями и Виста уже имеют в себе фреймворк, так что тут беспокоиться не следует. Что у вас за операционка, что не имеет дотнета?
Но, конечно, если переделывать софт не требуется и в софте довольно много непростого интерфейса, то лучше не перегонять его, а пользоваться "натуральным" шестым басиком. По крайней мере пиратские диски лет десять назад с одним лишь VB были. Так же на "класических" пиратских CD-дисках (6 штук) со студией басик умещался на одном диске, не связанном почти (за исключением MSDN, кажется, и тут могу ошибиться) с другими. Думаю, имеет смысл поискать на торрентах.
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, Аноним, Вы писали:
А>У меня есть проект на VB VS6, его перенесли в VS2005. После компиляции выходной файл требует DOT NET. А>Как его компильнуть в VS 2005 в нативный код?
Здравствуйте, dorofeevilya, Вы писали:
_FR>>Для VB6 так же требуется установить рантайм на клиента.
D>Поподробней можно? Что это такой за рантайм? Когда я компилил проги на VB6, они спокойно запускались на других машинах без всяких рантаймов.