Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.165.66] |
|
Сообщ.
#1
,
|
|
|
Доброе утро.
Повезло мне случайно выбрать в текстовом поле, в свойстве DataFormat какое-то значение. Это было ошибочным решением, в дальнейшем данное поле было очищено. Но с тех пор меня преследует "необходимость" использования MSStdFmt.dll в проекте. При условии, что в References все давным-давно убрано, проект отказывается работать без данного файла. Опыты с Notepad++ (удалить все вхождения "MSStdFmt.dll") результата не принесли. При удалении файла проект перестает компилироваться (см. скрин). Как избавиться от файла? Прикреплённая картинка
Приходится обратно добавлять в References данный файл, чтобы компиляция прошла успешно. Добавлено Нашел в коде формы (в блокноте) упоминание вида "BeginProperty DataFormat" для текстового поля. Удаление с "BeginProperty DataFormat" до "ендпроперти" привело к падению среды при попытке компилирования проекта. Все проблемы происхотя на этапе "Writing EXE" компилирования. |
Сообщ.
#2
,
|
|
|
Сбросьте проект посмотрит.
Возможные варианты: 1. Создать новый проект и добавить в него все формы и модули. 2. Посмотреть, может еще что-то в референсах осталось. 3. Просмотреть всю проблемную форму на предмет упоминаний DataFormat. |
Сообщ.
#3
,
|
|
|
1 - не помогло. Как будто что-то в форме сидит.
2 - нет, там нет ничего; только то, что создается при пустом проекте. 3 - как и писал, есть одно упоминание поля "DataFormat". Но удаление упоминания приводит к падению формы и некомпиляции проекта. |
Сообщ.
#4
,
|
|
|
А DataSource или еще что-то в том же роде?
|
Сообщ.
#5
,
|
|
|
Нашел датаформат в чекбоксе. Удалил чекбокс, создал заместо него обычный. И опять при выборе формы и отсутствии файла проект вылетает...
Добавлено Причем ЛЮБОЙ формы теперь. Добавлено В принципе, все равно: библиотека относится к свободно распространяемому вторичному коду, но все же... Добавлено Разобрался. Код исправно работает в другой ОС. Решение: - оставить в исходном коде этот файл. Это позволит скомпилировать проект; - в дистрибутив этот файл не включаем. Добавлено При этом файл нужен только для моей текущей ОС. Если я переустановлю винду - файл и из исходников можно будет удалить. |