На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual Basic: Общие вопросы
Здесь обсуждаются вопросы по языку Visual Basic 1-6 (а так же по схожим языкам, как, например, PowerBASIC).
Вопросы по Visual Basic .NET (это который входит в состав Visual Studio 2002/2003/2005/2008+, для тех, кто не в курсе) обсуждаются в разделе .NET.

Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что Вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются. Студенты, вам сюда: ПОМОЩЬ СТУДЕНТАМ!
4. Используйте теги [ code=vba ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Формулируйте свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной (и более) давности, без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта user posted image FAQ Раздела user posted image Кладовка user posted image Наши Исходники user posted image API-Guide user posted image Поиск по Разделу user posted image MSDN Library Online user posted image Google

Ваше мнение о модераторах: user posted image SCINER, user posted image B.V.
Модераторы: SCINER, B.V.
  
> Избавиться от MSStdFmt.dll. , VB6.
    Доброе утро.

    Повезло мне случайно выбрать в текстовом поле, в свойстве DataFormat какое-то значение. Это было ошибочным решением, в дальнейшем данное поле было очищено. Но с тех пор меня преследует "необходимость" использования MSStdFmt.dll в проекте. При условии, что в References все давным-давно убрано, проект отказывается работать без данного файла.

    Опыты с Notepad++ (удалить все вхождения "MSStdFmt.dll") результата не принесли. При удалении файла проект перестает компилироваться (см. скрин).

    Как избавиться от файла?
    Прикреплённая картинка
    Прикреплённая картинка


    Приходится обратно добавлять в References данный файл, чтобы компиляция прошла успешно.

    Добавлено
    Нашел в коде формы (в блокноте) упоминание вида "BeginProperty DataFormat" для текстового поля. Удаление с "BeginProperty DataFormat" до "ендпроперти" привело к падению среды при попытке компилирования проекта.

    Все проблемы происхотя на этапе "Writing EXE" компилирования.
    Сообщение отредактировано: Сергей85 -
      Сбросьте проект посмотрит.
      Возможные варианты:
      1. Создать новый проект и добавить в него все формы и модули.
      2. Посмотреть, может еще что-то в референсах осталось.
      3. Просмотреть всю проблемную форму на предмет упоминаний DataFormat.
        1 - не помогло. Как будто что-то в форме сидит.
        2 - нет, там нет ничего; только то, что создается при пустом проекте.
        3 - как и писал, есть одно упоминание поля "DataFormat". Но удаление упоминания приводит к падению формы и некомпиляции проекта.
          А DataSource или еще что-то в том же роде?
            Нашел датаформат в чекбоксе. Удалил чекбокс, создал заместо него обычный. И опять при выборе формы и отсутствии файла проект вылетает...

            Добавлено
            Причем ЛЮБОЙ формы теперь.

            Добавлено
            В принципе, все равно: библиотека относится к свободно распространяемому вторичному коду, но все же...

            Добавлено
            Разобрался. Код исправно работает в другой ОС. Решение:
            - оставить в исходном коде этот файл. Это позволит скомпилировать проект;
            - в дистрибутив этот файл не включаем.

            Добавлено
            При этом файл нужен только для моей текущей ОС. Если я переустановлю винду - файл и из исходников можно будет удалить.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0534 ]   [ 18 queries used ]   [ Generated: 26.04.24, 17:23 GMT ]