Однострочный текст - фатальная ошибка - Страница 2
Реклама i
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Однострочный текст - фатальная ошибка

Однострочный текст - фатальная ошибка

Ответ
Поиск в этой теме
Непрочитано 19.05.2008, 16:30
Однострочный текст - фатальная ошибка
Conan_w
 
Инженер-проектировщик
 
Мурманск
Регистрация: 16.05.2007
Сообщений: 79

Значит так - продолжая мучить однострочку, нарвался на подводные камни . Условия: Акад 2008-й, был установлен VetCAD но потом удалён. Смотрю на чертёж - весь текст нормальный (рис1), а в один прекрасный момент замечаю вот такую вещь, после редактирования текст смещается (рис2).....ну и после моих поползновений в свойства и проверка выравнивания - автокад бьёт мне по рукам (рис3), и грязно матерясь вываливается в виндовз !!!
Знатоки, кто нить встречался с такой "болезнью", и как от неё лечицца ?...
Пы.Сы. Предложения типа "формат ц тебя спасёт" игнорируются

Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 158
Размер:	25.0 Кб
ID:	6581  Нажмите на изображение для увеличения
Название: 2.JPG
Просмотров: 162
Размер:	26.6 Кб
ID:	6582  Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 198
Размер:	35.1 Кб
ID:	6583  

__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Просмотров: 10049
 
Автор темы   Непрочитано 21.05.2008, 10:33
#21
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


Сглазил - ажамбех пашамбе эшельбе шайтанама! ....ошибка с текстом повторилась......Щаз поставлю СП1...((((
....
Поставил...(((...вроде всё тихо
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!

Последний раз редактировалось Conan_w, 21.05.2008 в 10:44.
Conan_w вне форума  
 
Непрочитано 21.05.2008, 10:53
#22
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Сообщение от Conan_w Посмотреть сообщение
VetalBY, Ну вот так есть.....стоит чистый Автокад...тю-тю-тю...пока без проблем...и SP1 не ставил....)))
Чистым он уже быть не может, так как SP1 наследил
Ради интереса прошелся по пользователям с "русским" акадом без SP1, нашел 3 машины, на двух при попытке установить выравнивание "Середина по центру" фатальная ошибка, на одной пашет - не понятно. От системы видимо тоже зависит.
VetalBY вне форума  
 
Непрочитано 21.05.2008, 10:57
#23
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Упс, не заметил предыдущий пост... Тем не менее повторюсь, на одной машине без SP1 работает как-то...
VetalBY вне форума  
 
Автор темы   Непрочитано 23.05.2008, 11:41
#24
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


... по смайлу наверное понятно...Два дня полёт нормальный - потом отказ правого двигателя и как следствие отказ нервной системы......Однострочка влево, даже обрезка это показала (рис)...SP1 стоит...Народ чО делать то ?...про однострочный текст забыть ??? Немогу.....Многострочка мне для длинного текста, однострочка для пояснений.....немогу от неё никак отказаться....Пересаживаться на 2006-й ???...нехАчу...8-ка интересней ((((((

пы.сы. .... единственное что изменилось (читсты Акад и с СП1).....при пропертисах в выравнивании - не вылетает в винду как раньше.....только толку от этого ((((
Миниатюры
Нажмите на изображение для увеличения
Название: trim.JPG
Просмотров: 90
Размер:	33.9 Кб
ID:	6728  
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!

Последний раз редактировалось Conan_w, 23.05.2008 в 11:49.
Conan_w вне форума  
 
Непрочитано 23.05.2008, 11:56
#25
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Букв много, а не понятно в чем проблема. На какой операции падает акад?
VetalBY вне форума  
 
Автор темы   Непрочитано 23.05.2008, 11:59
#26
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


После СП1 он уже не падает.............просто косяк с текстом
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Conan_w вне форума  
 
Непрочитано 23.05.2008, 12:31
#27
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


А что за косяк? Можно подробнее и лучше файл приложить.
VetalBY вне форума  
 
Непрочитано 23.05.2008, 12:39
#28
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


VetalBY, читай с первого сообщения и дальше. Автор всё про то же самое.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 23.05.2008, 13:15
#29
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


Bull, спасибо, а то я уж думал заного все сообщения переписывать !
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Conan_w вне форума  
 
Непрочитано 23.05.2008, 17:26
#30
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 26.05.2008, 10:08
#31
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


В первом сообщении написано, что акад падает, в 26-м, что уже не падает. Теперь он просто смещается (текст)? Если файл закрыть-открыть, текст на место становится?
Я думаю без файла помочь будет проблематично. Или такое происходит со всеми файлами? И в какой момент происходит? В 2006 акаде текст на месте?
Надо описывать проблему подробнее и файл прилагать, по картинкам решить проблему сложно, если только с этим уже кто-то не сталкивался.
VetalBY вне форума  
 
Автор темы   Непрочитано 26.05.2008, 14:57
#32
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


2 VetalBY, Опишу проблему ещё раз ( Bull, ) Стоит Автокад 2008 на Виндовзе ХП. Паралельно стоит Акад 2006. Чертёж начинался в 2006-м, и теперь продолжается в 2008-м. После некоторого времени работы в 2008-м, на чертеже начинает "беситься" однострочный текст - стоит выравнивание "Середина по центру", однако сам текст самопроизвольно смещён влево относительно центра вставки (пост 1 рис.2)...при попытке редактирования текст во время редактирования занимает своё положенное место (середина по центру), а после закрытия редактора - опять смещается. Далее, если открыть свойство однострочного текста и просмотреть параметры выравнивания, Автокад выдаёт фатальную ошибку (пост 1, рис 2.) и вываливается в виндовз. К 26-му посту, я уже удалил и заного поставил 2008-й и плюс Сервис Пак 1 для автокада. Текст по прежнему смещается, только при открытии свойства и просмотра параметра выравнивания - автокад НЕ выдаёт фатальную ошибку, соответственно остаётся работать дальше. Если файл закрыть и сново открыть - проблема с текстом исчезает, но не надолго. После ЧЕГО начинаются глюки - ответить не могу....операции все стандартные произвожу (Копировать, вставить, перенести, удалить, линия, полилиния...), ощущение что после некоторого определённого кол-ва команд происходит сбой, а не конкретно после определённой команды.
..........................
Выяснил что подобное происходит только с Гостовским шрифтом (само собой не родным). И помоему после команды _dtext (однострочный текст).
И ещё...закрытие и открытие файла не спасают даже временно, приходиться выгружать и загружать Акад по новой.
В 2006-й была в своё время вставленна папка со шрифтами. Скопировал её в 2008-й.....проблема осталась. Открывал чертёж в 2006-м - соответственно всё нормально, т.к. изначально он начинался в нём.
..........................
Ну вот собсно и прилагаю файл с "кривым" текстом. Файл сохранён в 2004-м для возможности просмотра на ранних версиях Автокада. И в довесок один из гостовских шрифтов.

Пы.Сы. Ещё подробней и без слэнга я уже незнаю как описать. И много уважаемый VetalBY, в посте №22 - как мне показалось вы сталкивались с этой проблемой, а судя по №№25, 27 вы вообще не читали и не отвечали в этой теме.... О_о
Вложения
Тип файла: dwg
DWG 2004
Чертеж1.dwg (38.9 Кб, 1219 просмотров)
Тип файла: rar Fonts.rar (22.5 Кб, 54 просмотров)
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Conan_w вне форума  
 
Непрочитано 26.05.2008, 17:06
#33
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Conan_w Посмотреть сообщение
И много уважаемый VetalBY, в посте №22 - как мне показалось вы сталкивались с этой проблемой, а судя по №№25, 27 вы вообще не читали и не отвечали в этой теме.... О_о
Хм.... На самом деле странно. Один ник на отдел?
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 26.05.2008, 18:47
#34
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Возможно действительно акад 2008 не дружит именно с данным шрифтом (с 2007 версии акад юникодовый, а шрифт довольно старый - это на уровне предположения), не знаю, я в шрифтах не специалист, может кто из гуру подтянется. Могу лишь предложить подгрузить LISP, который должен перерисовывать все тексты с выравнивание "середина поцентру":

Код:
[Выделить все]
(defun c:ttf_a ( / ss i)
  (SETQ ss (ssget "X" '((0 . "TEXT") (73 . 2)))	i 0)
  (while (< i (sslength ss))
     (entmod (entget (ssname ss i)))
     (setq i (1+ i))
  )
  (princ)
)
Положи его в автозагрузку и вызывай при необходимости ttf_a
VetalBY вне форума  
 
Непрочитано 26.05.2008, 23:58
#35
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


VetalBY, тогда уж код как минимум должен быть
Код:
[Выделить все]
(defun c:ttf_a ( / ss i)
  (SETQ ss (ssget "_X" '((0 . "TEXT") (73 . 2)))	i 0)
  (while (< i (sslength ss))
     (entmod (entget (ssname ss i)))
     (setq i (1+ i))
  )
  (princ)
)
Я не помню уже, но разве там надо только 73 группу изменять? А 72-я, а контроль 10 и 11 групп выполнять не надо? Это все на уровне предположений - сейчас проверить шансов нуль...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.05.2008, 09:18
#36
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


Цитата:
Сообщение от VetalBY Посмотреть сообщение
Могу лишь предложить подгрузить LISP, который должен перерисовывать все тексты с выравнивание "середина поцентру":
Сей код при приминении - смещает все объекты однострочного текста во всём чертеже....Раньше если их не трогать то они остаются на месте (как и положено), и лишь после редактирования отдельного однострочного текста, смещается только он.
.......Может что нибудь в коде исправить ..... я правда в этом пока не бельмеса
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Conan_w вне форума  
 
Непрочитано 27.05.2008, 09:52
#37
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я не помню уже, но разве там надо только 73 группу изменять? А 72-я, а контроль 10 и 11 групп выполнять не надо? Это все на уровне предположений - сейчас проверить шансов нуль...
Да, надо (ssget "_X" '((0 . "TEXT") (73 . 2))) i 0) , с подчеркиванием.
Дело в том, что в базе информация об объекте хранится вроде как правильная, акад просто неправильно его отображает. В коде я считываю данные об объекте (entget) и, не меняя! списка, модифицирую объект (entmod), тем самым "толкая" акад на перерисовку текста - это то, что пришло на ум сразу. Иначе регенерация чертежа не перерисовывает неправильно отображенный текст. Решение не оптимальное, понимаю, но вроде работает, по крайней мере на файле Чертеж1.dwg.

Цитата:
Сообщение от Conan_w Посмотреть сообщение
Сей код при приминении - смещает все объекты однострочного текста во всём чертеже....
Ну правильно, выбирает весь текст с выравниванием "середина по центру" и перерисовывает его, делая действительно выравненным по центру и по горизонтали и по вертикали. Или что-то не так?

Цитата:
Сообщение от Conan_w Посмотреть сообщение
Раньше если их не трогать то они остаются на месте (как и положено), и лишь после редактирования отдельного однострочного текста, смещается только он.
Ты уверен, что они действительно остаются как положено. У меня нет нормального примера. То, что ты выложил - это не пример, там только один текст. Выложи нормальный файл и укажи, где что неправильно смещается. Хотя это очень странно, в коде не происходит изменения свойств объектов (текста)
VetalBY вне форума  
 
Автор темы   Непрочитано 27.05.2008, 10:44
#38
Conan_w

Инженер-проектировщик
 
Регистрация: 16.05.2007
Мурманск
Сообщений: 79
<phrase 1=


Цитата:
Сообщение от VetalBY Посмотреть сообщение
Ты уверен, что они действительно остаются как положено. У меня нет нормального примера. То, что ты выложил - это не пример, там только один текст. Выложи нормальный файл и укажи, где что неправильно смещается. Хотя это очень странно, в коде не происходит изменения свойств объектов (текста)
Изначально однострочный текст на своём месте (в большинстве случаев), но стоит с ним что нибудь сделать - перенести, копировать, редактировать и даже поставить "середина по центру" (обновить то же самое), после изменений он сдвигается......А ваш код - это как копировать все объекты однострочного текста и вставить на тоже самое место, и в моём случае текст после выполнения кода "сбивается" влево.....То что я выложил - это и есть нормальный файл....т.е. я создал с шаблона акад.двт новый чертёж, написал своим шрифтом текст, который всвою очередь начал "капризничать". Сделал я это для того, чтоб отмести ненужные блоки, слои, настройки и т.д. дабы не сбивать с толку уважаемых целителей и знатоков. На поверку остаётся поставить мой шрифт на вашу машину, и посмотреть как будет вести себя мой файл....если всё нормально, значит дело в моём каде......либо выкидывать в форточку коробку с компашкой, либо писать Лисп (к сожалению с лиспом на "Вы") который оставляет размещение текста после редактирования неизменным.
Цитата:
Ты уверен, что они действительно остаются как положено.
...несомненно - ведь чертёж начинался в 2006-м, и более 70% был сделан. Я всё это выше описывал.
Цитата:
Выложи нормальный файл и укажи, где что неправильно смещается.
Всю тему только и выкладываю....если у вас на машине в файле всё нормально, тогда пройдитесь по всем скриншотам в теме.....всё уже описал и разжевал по проблеме....VetalBY вас там человек 40 ?....и каждый день новый под ником ?
__________________
Нащяльника,мая AutoCAD паставиль,инсталя сделаль,сапускаю, а она ажамбех пашамбе эшельбе шайтанама!
Conan_w вне форума  
 
Непрочитано 27.05.2008, 10:52
#39
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Conan_w , вряд ли в этом дело, конечно, но проверь на всякий, там доп. пробелы не появляются? Возможно, из-за измененного макроса.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 27.05.2008, 11:06
#40
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


В том то и дело, что "создал с шаблона". Я тебе уже второй день толкую, что выкладывать надо оригинал!!!, в котором тексты по-твоему выглядят правильно.
У меня твой пример отобразился "неправильно" и видимо это беда всех акадов с определенными шрифтами. Причем твой файл отобразился "неправильно" во всех акадах, начиная с версии 2006, т. е. с твоим шрифтом и на моих акадах тоже есть проблема. И вообще ttf шрифты - это зло.
Почитай еще
http://discussion.autodesk.com/threa...sageID=5041154
http://discussion.autodesk.com/threa...sageID=5570626

Надо отказываться от ttf шрифтов и от твоего в частности (это моё мнение). Сори, нет времени, для меня эта ветка закрыта.
Ты только не обижайся, но на будущее, описывай проблему лучше, если хочешь чтобы тебе помогли и прикладывай файл оригинал, так как в нем может быть все что угодно, от текстов до прокси-объектов, которые могут создавать проблемы. Информация о том, каким шрифтом у тебя выполнен текст появилась только в посте 32, а если бы был приложен файл, то ясно было бы с первого...
VetalBY вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Однострочный текст - фатальная ошибка



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фатальная ошибка во время работы bsn AutoCAD 17 08.06.2011 15:17
Фатальная ошибка Autocad2007 vladant AutoCAD 9 29.05.2010 16:26
Фатальная ошибка mr_ivan AutoCAD 27 15.02.2008 13:21
Помощь по Лире Серега М Лира / Лира-САПР 52 28.05.2007 02:47
как можно однострочный текст перевести в многострочный? Александер AutoCAD 11 12.11.2005 15:17