Полная версия этой страницы:
Не открывается файл sch
Morbid_KIEP
Dec 1 2008, 08:39
В пятницу уходя с работы, сохранил схему. Седня пришел, файл не открывается выдает синтаксическую ошибку в строчке такой-то (файл в формате ASCII), смотрю строчку ничего там такого нет, чтобы могло вызвать ошибку. Уже начал грешить на букву я (работаю в 2002-ом PCAD), результаты тоже оказались нулевым, уже не знаю что и делать. Есть подозрение, что кривая форматка.
Vlad-od
Dec 1 2008, 08:41
А строчку на которую ругается...
Смотрите на скобки в районе ошибочной строки.
Morbid_KIEP
Dec 1 2008, 10:12
)
(textStyleDef "шрифт 9" //на этой строчке ругается
(font
(fontType Stroke)
(fontFamily SanSerif)
(fontFace "Quality")
(fontHeight 2.54)
(strokeWidth 0.254)
)
(font
(fontType TrueType)
(fontFamily Modern)
(fontFace "ESKD Font")
(fontHeight 3.175)
(strokeWidth 0.19843)
(fontWeight 400)
(fontItalic True)
(fontCharSet 204)
(fontOutPrecision 3)
(fontClipPrecision 2)
(fontQuality 1)
(fontPitchAndFamily 6)
)
(textStyleAllowTType True)
(textStyleDisplayTType True)
)
А что со скобками может быть не так?
Vlad-od
Dec 1 2008, 10:20
здесь все так. Посмотрите строчку выше. Скобки могут быть не парные
Morbid_KIEP
Dec 1 2008, 10:28
)
(textStyleDef "поз.обозначениеntQuality 1)
(fontPitchAndFamily 6)
)
(textStyleAllowTType True)
(textStyleDisplayTType True)
)
Это то, что стоит выше.
Vlad-od
Dec 1 2008, 10:31
)
(textStyleDef "L:H1.5W0.1"
(font
(fontType Stroke)
(fontFamily SanSerif)
(fontFace "Lcom")
(fontHeight 1.5)
(strokeWidth 0.1)
)
(textStyleAllowTType False)
(textStyleDisplayTType False)
)
Должно быть походе на это - съеден апостроф
и возможно еще несколько строк
откройте другой файл с таким шрифтом и попробуйте скопировать этот кусок
Цитата(Morbid_KIEP @ Dec 1 2008, 13:28)

)
(textStyleDef "поз.обозначениеntQuality 1")
(fontPitchAndFamily 6)
)
(textStyleAllowTType True)
(textStyleDisplayTType True)
)
Это то, что стоит выше.
Похоже действительно в закрывающих кавычках проблема.
ЗЫ Хотя какое-то странное имя для шрифта...
Morbid_KIEP
Dec 1 2008, 11:08
)
(textStyleDef "поз.обозначениеntQuality 1)
(fontPitchAndFamily 6)
)
(textStyleAllowTType True)
(textStyleDisplayTType True)
)
У меня это шрифта нет. Я не в курсе откуда он взялся.
Что странно, в старом файле проекта все точно также, но я не добавил туда форматку и все открывается нормально. В двоичном формате все открывается без проблем, с этой рамкой.
Сергей Борщ
Dec 1 2008, 11:36
Цитата(Morbid_KIEP @ Dec 1 2008, 13:08)

Что странно, в старом файле проекта все точно также, но я не добавил туда форматку и все открывается нормально. В двоичном формате все открывается без проблем, с этой рамкой.
В форматке есть поля с буквой "я". При сохранении PCAD
без патча !0xFF.exe спотыкается на букве "я" и выкидывает куски соседних строк. Симптомы идентичные. Т.е. патч нужен не только при чтении ASCII, но и при сохранении.
Vlad-od
Dec 1 2008, 12:19
Вы должны вставить
(textStyleDef "поз.обозначения"
(font
(fontType Stroke)
(fontFamily SanSerif)
(fontFace "Quality")
(fontHeight 2.54)
(strokeWidth 0.254)
)
(font
(fontType TrueType)
(fontFamily Modern)
(fontFace "ESKD Font")
(fontHeight 3.175)
(strokeWidth 0.19843)
(fontWeight 400)
(fontItalic True)
(fontCharSet 204)
(fontOutPrecision 3)
(fontClipPrecision 2)
(fontQuality 1)
(fontPitchAndFamily 6)
Все правильно в форматке надпись поз.обозначениЯ
может шрифт и не подойдет, но файл может открыться, если в других местах нет ляпов
Morbid_KIEP
Dec 1 2008, 12:48
2 Сергей Борщ, все понятно спасибо, заработало, но файл уже не исправить

.
Цитата
Все правильно в форматке надпись поз.обозначениЯ может шрифт и не подойдет, но файл может открыться, если в других местах нет ляпов
Дальше полезло еще больше ляпов.
Вывод - или не пользовать русский язык, или не писать в ASCII формате, или патчить программу.
Сергей Борщ
Dec 1 2008, 14:31
Цитата(Morbid_KIEP @ Dec 1 2008, 14:48)

2 Сергей Борщ, все понятно спасибо, заработало, но файл уже не исправить

.
У меня вся порча ограничивалась форматкой. Т.е. исправить что можно выкусыванием остатков, загрузить файл, выключить в нем форматку, сохранить, загрузить и снова подключить форматку.
В пикаде 2006 + sp1 решена проблемма с askii - форматом. С русским языком проблемм нету. ... и неубиваемые шрифты можно почистить ручками: открыв файл схемы в блокноте и удалив ненужное.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.