Article View: pl.comp.cad
Article #52960OLE, prędkość działania
From: b0bik
Date: Sun, 07 Jun 2009 20:16
Date: Sun, 07 Jun 2009 20:16
20 lines
2024 bytes
2024 bytes
Witam Mam pytanie, co można zrobić żeby zewnętrzna aplikacja budująca rysunek wykorzystując mechanizmy OLE działała szybciej ? Program korzysta z biblioteki typu (czyli wczesne wiązanie). W MicroStation było kilka opcji, które pozwalały wyłączyć ogólnie odświeżanie rysunku i pare innych rzeczy, dzięki czemu prędkość "malowania" wzrastała. W AutoCAD'zie nie mogę się doszukać. Narysowanie 100 kresek trwa prawie 3 sekundy. Generalnie kod jest taki: 100 x aCADEntity := (fCAD as ACADApplication).ActiveDocument.ModelSpace.AddLine(P1, P2); Reasumując, chodzi mi o coś takiego, żeby wyłączyć wyświetlanie rysowanych obiektów, a jak program skończy rysować to żeby to włączyć. Mam nadzieje że coś takiego istnieje, ale nie mogę wpaść na żaden keyword. Z góry dziękuję za pomoc. b
Technical Details
Message-ID:
<cc7012dd-25a7-4fe0-bcfe-7eb0fd180929@q16g2000yqg.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!postnews.google.com!q16g2000yqg.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!postnews.google.com!q16g2000yqg.googlegroups.com!not-for-mail From: b0bik <b0bik@poczta.onet.pl> Newsgroups: pl.comp.cad Subject: OLE, prędkość działania Date: Sun, 7 Jun 2009 13:16:44 -0700 (PDT) Organization: http://groups.google.com Lines: 25 Message-ID: <cc7012dd-25a7-4fe0-bcfe-7eb0fd180929@q16g2000yqg.googlegroups.com> NNTP-Posting-Host: 79.163.16.114 Mime-Version: 1.0 X-Trace: posting.google.com 1244405804 8930 127.0.0.1 (7 Jun 2009 20:16:44 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 7 Jun 2009 20:16:44 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q16g2000yqg.googlegroups.com; posting-host=79.163.16.114; posting-account=77ay0wkAAACq_Y9sLHLHeUaMfA56i0D5 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.59 Safari/525.19,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit