![]() |
【转帖】dwg file with complex linetype crashes the toolki
dwg file with complex linetype crashes the toolkit
dwg file with complex linetype crashes the toolkit hello, the attached file contains a single line with a complex linetype set. acad2002 opens it ok. but odamfcappdll.exe (and the cad system that we're developing) crashes with assert and invalid index - somewhere in the rendering of linetypes. autocad2002 shows no audit errors. the version of the dwgdirect is 1.12.1; it would be good if someone of the dwgdirect guys can take a little time to check this - probably a quick fix cannot be posted now, but at least some advice of how to create own complex "safe" linetypes. thank you very much in advance attached files i can't reproduce the crash in odamfcapp. it draws "?" instead of shape symbol because i don not have testline.shx maybe the crash happens only if testline.shx is available? if so post it, please. sergey slezkin sorry - i forgot that. here is the file. attached files (243 bytes, 5 views) best regards chudomir the reason of crash is the specific shape contained in your testline.shx shape description contains "9" primitive - multiple x-y displacement. the sequence is to be terminated with (0,0) pair. but (0,0) is the first pair and such case is not processed correctly. actually such primitive makes no sense - it's empty. sergey slezkin thank you, we'll try to update the shell definition. best regards chudomir |
所有的时间均为北京时间。 现在的时间是 02:16 PM. |