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

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

vb.NET построение группы точек - фатальная ошибка

Ответ
Поиск в этой теме
Непрочитано 18.04.2011, 12:33 #1
vb.NET построение группы точек - фатальная ошибка
mig84
 
Новосибирск
Регистрация: 22.12.2009
Сообщений: 29

Добрый день!
Возникла необходимость собрать dll которая строит точки, координаты которых хранятся в txt файле в заданном формате. Казалось бы - все просто. Координаты записаны в arraylist'ы, осталось только в базу чертежа их поместить. Пытаюсь выполнить:
Код:
[Выделить все]
Dim db As Database = HostApplicationServices.WorkingDatabase
Using trans As Transaction = db.TransactionManager.StartTransaction
Dim bt As BlockTable = trans.GetObject(db.BlockTableId, OpenMode.ForRead)
Dim btr As BlockTableRecord
btr = trans.GetObject(bt(BlockTableRecord.ModelSpace), OpenMode.ForWrite)
            For i = 0 To x1_array.Count - 1
                Dim point1 As Point3d = New Point3d(x1_array(i), y1_array(i), 0)
                Dim point2 As Point3d = New Point3d(x2_array(i), y2_array(i), 0)
                Dim pnt1 As DBPoint = New DBPoint(point1)
                Dim pnt2 As DBPoint = New DBPoint(point2)
                pnt1.SetDatabaseDefaults()
                pnt2.SetDatabaseDefaults()
                btr.AppendEntity(pnt1)
                btr.AppendEntity(pnt2)
                trans.AddNewlyCreatedDBObject(pnt1, True)
                trans.AddNewlyCreatedDBObject(pnt2, True)
            Next

            db.Pdmode = 3
            db.Pdsize = 2
            trans.Commit()
        End Using
Но возникает фатальная ошибка. Причем возникает где-то после 20-й итерации. Уже час не могу понять в чем проблема.
Может дело в каком-то ограничении на транзакцию?
Просмотров: 1257
 
Непрочитано 18.04.2011, 12:54
1 | #2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


тынц.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 18.04.2011, 13:03
#3
mig84


 
Регистрация: 22.12.2009
Новосибирск
Сообщений: 29


Цитата:
Сообщение от hwd Посмотреть сообщение
спасибо. уже читал это. просто интересно, почему мой первый вариант оказался не рабочим. точнее рабочим, но только с условием малого числа точек (<20)


Ошибка оказалась глупейшая. Дело было в размерности второго arrayList'а

Последний раз редактировалось mig84, 18.04.2011 в 13:41. Причина: Нашел причину
mig84 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > vb.NET построение группы точек - фатальная ошибка

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выскакивает фатальная ошибка при печати Pasa82 AutoCAD 17 22.11.2014 13:36
фатальная ошибка при каждом закрытии Autocad 2007 Markian AutoCAD 12 09.03.2011 08:08
Несоответствие результатов в Лире s.vas Лира / Лира-САПР 19 11.11.2009 07:31
Фатальная ошибка при открытии файла .dwg OMEN257 AutoCAD 2 16.07.2009 09:57
Помощь по Лире Серега М Лира / Лира-САПР 52 28.05.2007 02:47