На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Как сделать .exe в VB.NET ?
    Чтобы он выполнялся на машинах, где нет .NET . Ставлю в конфигурации release, файл получается меньше размером, то есть делает по другому чем debug. Однако при попытке запуска на другой машине просит библиотеку mscoree.dll, если дать, то хочет в реестре какой-то ключ прописать...

    И на что обращать внимание при написании кода, чтобы было совместимость с разными версиями виндов?

    ЗЫ Сами мы не местные... :)
      А что, ФАК только для местных написан?
      На него было потрачено мое время специально для того, чтобы не отвечать по много раз на одни и те же вопросы. Потрудитесь прочитать.
      Без обид, хорошо?
      Сообщение отредактировано: kl -
        Интересно, насколько больше времени заняло бы скопировать соответствующий абзац из фака и поместить его сюда? По-моему намного меньше, чем писать такое письмо. Или хочется поставить чайника на место? Это пожалуйста :) А фак я читал, просто сейчас столько литературы приходится перелопачивать, что почему-то у меня не отложился этот ответ - там про C# было написано, а VB.NET только в скобках стоял, может быть по этому...

        Тем не менее спасибо за ссылку на ответ :)

        Придется теперь забросить этот бейсик и взяться за сразу С++. Жаль, с виндоуз-формами на VB можно было управляться намного быстрее...

        Может быть подскажешь, стоит ли вообще браться за этот .NET? Сейчас мне нужно будет писать отдельные небольшие программы, хотя, конечно, в дальнейшем хотелось бы прицелиться и на инет, и вообще на сетевые программы. На С++.NET можно эффективно писать небольшие программы? Или стоит откатиться на обычный С++, безо всякого .net?
          Цитата AndreyVG, 07.08.03, 01:12:35
          Интересно, насколько больше времени заняло бы скопировать соответствующий абзац из фака и поместить его сюда? По-моему намного меньше, чем писать такое письмо. Или хочется поставить чайника на место? Это пожалуйста :) А фак я читал, просто сейчас столько литературы приходится перелопачивать, что почему-то у меня не отложился этот ответ - там про C# было написано, а VB.NET только в скобках стоял, может быть по этому...

          Не меньше. Ты не один. Это правила. И никого никуда я ставить не намеревался, просто пойми и ты, что эти ответы не для себя писал. Все, закончили дискуссию, ок?
          Цитата

          Может быть подскажешь, стоит ли вообще браться за этот .NET? Сейчас мне нужно будет писать отдельные небольшие программы, хотя, конечно, в дальнейшем хотелось бы прицелиться и на инет, и вообще на сетевые программы. На С++.NET можно эффективно писать небольшие программы? Или стоит откатиться на обычный С++, безо всякого .net?

          Это уже обсуждалось здесь
          Сообщение отредактировано: kl -
            Привет kl,привет Андрей.
            Давайте жить дружно:)
            2Андрей:
            Насчет стОит ли использовать .НЕТ, думаю что да. По крайней мере только потому, что как только выйдет Лонгхорн, то софтина будет основываться восновном на этой технологии, во вторых, если большой проект, то почему бы не установить Фрймворк, он чуть больше 20мегов весит. ЯваМашину то большинство устанавливают и ничего :)
            Если проект небольшой и shareware, то тут смотри сам. Я выбрал .НЕТ для этого:
            1)Меньше мороки с формами
            2)Сам язык для меня(СиДиез) более культурный, красивей выглядит, хотя раньше на ВижуалС++ и МФЦ програмил

            2kl:
            Что-то сайтец давно не обновлялся, было бы неплохо пару статей про .НЕТ. Например сериализацию, ХМЛ(и вправду отличная весчь:)), выньформы... или у в вашей команде нету более-менее развитых в этом плане спецов?

            На форуме только парочка нормально знающих .НЕТ, а все остальные еще только учатся, как я:)
              Цитата Technos, 07.08.03, 12:27:30
              2kl:
              Что-то сайтец давно не обновлялся, было бы неплохо пару статей про .НЕТ. Например сериализацию, ХМЛ(и вправду отличная весчь:)), выньформы... или у в вашей команде нету более-менее развитых в этом плане спецов?

              За что возьмешься?  ;D
              Можно приватом/аськой, я буду только рад
                Да у меня более простые проблемы, так как я под виндоуз почти никогда не писал...

                Если в С++.NET я буду пользоваться, например, WFС, то получится управляемый код, и я не смогу сделать из него автономный исполняемый файл? Если я буду всегда стараться писать на С++.NET так, чтобы не получать управляемого кода, то это приведет к каким-то ограничениям в эффективности написания кода и самого кода, относительно работы с обычным VC++?

                Вот цитата: "Чтобы помочь разработчикам, компилятор Visual C++ сообщит об ошибке, если заметит, что вы пытаетесь использовать множественное наследование в управляемом коде." А если я пока вообще не хочу пользоваться управляемым кодом, но все-таки хочу писать в среде .net - на что мне обращать внимание, как и чем пользоваться, и чем не пользоваться вообще? Есть ли простой способ работы на C++.NET, позволяющий получать только неуправляемый код?

                ЗЫ Может быть мне где-то на видном месте и большими буквами написать "Я - ЧАЙНИК", чтобы ко мне относились более доброжелательно? :)
                  Цитата AndreyVG, 07.08.03, 15:09:33

                  Если в С++.NET я буду пользоваться, например, WFС, то получится управляемый код, и я не смогу сделать из него автономный исполняемый файл? Если я буду всегда стараться писать на С++.NET так, чтобы не получать управляемого кода, то это приведет к каким-то ограничениям в эффективности написания кода и самого кода, относительно работы с обычным VC++?

                  Компилятор MS VC++ 7.0 может генерировать как управляемый, так и неуправляемый код. Все определяется ключом /clr. Посмотри по нему документацию. Если его нет - можешь использовать множ. наследование, шаблоны и т.д. И приведет это только к генерации самого обыкновенного машинного кода, вместо управляемого.
                  Цитата

                  Вот цитата: "Чтобы помочь разработчикам, компилятор Visual C++ сообщит об ошибке, если заметит, что вы пытаетесь использовать множественное наследование в управляемом коде." А если я пока вообще не хочу пользоваться управляемым кодом, но все-таки хочу писать в среде .net - на что мне обращать внимание, как и чем пользоваться, и чем не пользоваться вообще? Есть ли простой способ работы на C++.NET, позволяющий получать только неуправляемый код?

                  См. выше
                  Цитата

                  ЗЫ Может быть мне где-то на видном месте и большими буквами написать "Я - ЧАЙНИК", чтобы ко мне относились более доброжелательно? :)

                  Ко всем тут относятся одинаково. Не стоит обижаться, лучше внимательно прочитать ФАК, особенно что касается управляемого кода, а также обратить внимание на приведенные ссылки.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0256 ]   [ 16 queries used ]   [ Generated: 29.03.24, 14:48 GMT ]