Piotrbus

Użytkownik forum
  • Postów

    6
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Piotrbus

  1. Witam, Mam taki problem, że przy każdej próbie uruchomienia vbea program (zwcad+2015) zamyka się i pojawia się okienko wysyłki CrachReport. Dzieje się tak na jednym komputerze z Windows 7, na innym jest ok. Jest to świeży komputer dopiero co skonfigurowany. Może ktoś orientuje się co może być problemem? Próbowałem en i pl. Wysłałem CrashReport, a dodatkowo próbowałem się skontaktować z dystrybutorem, ale na stronie nie ma maila. Pozdrawiam, Piotr
  2. Jest potrzebne. Wyobraź sobie, że masz 50tys, linii kodu programu, który cały czas jest aktualizowany, zmieniany. I teraz musisz za każdym razem dostosować program do zwcada. W takim przypadku wygodnie jest mieć wszystkie fragmenty kodu napisane specjalnie dla zwcada bezpośrednio w kodzie tego programu. np. #if zwcad then #else #end if Wtedy pozostaje znacznie mniej operacji do wykonania w celu dostosowania. Zmiana "acad" na "zwcad" itp. Rozwiązanie jest proste. Można zastosować stałą kompilatora ustawianą ręcznie, w tym przypadku to wystarczy.
  3. Dzięki za odpowiedź. Ostatnio próbowałem ok rok temu, brakowało wielu obiektów, lub właściwości/metod, albo działały inaczej niż w vba autocad. Szczegółów teraz nie pamiętam, ale brakowało bardzo istotnych rzeczy, praktycznie nie do przejścia. Np. o ile dobrze pamiętam metoda ItersectWith obsługiwała tylko linie. Pewnie zrobię kolejną przymiarkę, wtedy dam znać. Dziwne, że na tym forum zabronione jest wyszukiwanie frazy vba, może jest to jakieś wstydliwe zagadnienie dla zwcada.:) Czy znasz może jakieś dyrektywy kompilatora vba, które pozwoliłyby odróżnić środowisko zwcada od innych?
  4. Witam, Jak się obecnie ma środowisko VBA v6.5 zwcada+ do vba autocada? Czy w wersji 6.5 nastąpiły jakieś zmiany zmierzające do zwiększenia kompatybilności? Od kilku lat sprzedaję nakładkę dla AutoCADa. Chciałbym żeby działała również w zwCADzie+ (w konkurencyjnym programie, którego nazwy nie można tu wymienić działa), ale do tej pory ograniczenia VBA zwCADa+ były zbyt duże, a dostosowanie polegało w dużej mierze na pisaniu programu od nowa.:/ Czy coś się w tej sprawie poprawiło? Czy jest gdzieś dostępny opis modelu obiektowego zwCADa+ dla VBA? a może jakieś wskazówki, które pomogłyby w dostosowaniu, lub może oprogramowanie, które wspomaga ten proces? I pytanie z innej beczki. Czytałem, że w zwCAD+ działanie lispów uległo znacznemu przyspieszeniu. Czy to dotyczy również VBA?
  5. Witam, Jestem autorem nakładki na AutoCADa pisanej w VBA. Chciałbym zrobić jej wersję dla ZwCADa. Ostatnio dostosowywałem ją do działania w konkurencyjnym dla ZwCADa programie BicsCAD. I zostałem mile zaskoczony, bo 'bricscadowe' VBA (V12) jest w bardzo dużym stopniu zgodne z 'autocadowym' VBA. Te same nazwy obiektów, typów obiektów, nawet to samo rozszerzenie dvb itd. Są pewne różnice, ale bez większego problemu, w krótkim czasie udało mi się przerobić moją nakładkę (ponad 15tys. linii kodu). Jak wygląda ta zgodność w przypadku VBA ZwCADa? Ostatnio sprawdzałem wersję 2010 i pierwsze wersje 2011. Czy od tamtej pory zrobiono jakieś postępy? Może orientujecie się, czy ZwCAD będzie podążał drogą BricsCADa czyli w kierunku zgodności z AutoCADowym VBA? Z góry dzięki za informacje.
  6. Piotrbus

    VBA . . .

    Podłączę się do pytania o kompatybilność VBA Autocadowskiego z Zwcadowskim. MZ nazewnictwo klas to jest najmniejszy problem. Interesują mnie inne bardziej istotne różnice np.: - czy wszystkie obiekty rysunku posiadają metodę IntersectWith tak jak w Autocad? bo np. w vba programu bricscad obsługiwana jest z tego co sprawdzałem tylko Linia. - takich różnic może być setki. czy jest gdzieś dostępny jakiś plik pomocy do zwcad-vba, w którym możnaby sprawdzić co jest obsługiwane a co nie jest? Drugie zasadnicze pytanie: jak wygląda wydajność silnika VBA w Zwcadzie w porównaniu z tym z Autocada? Mam złe doświadczenie z VBA Bricscada, w którym ta sama funkcja (przetwarzanie dużej ilości danych, iteracja po obiektach rysunku i zmiana ich właściwości) wykonywała się wielokrotnie wolniej niż w Autocadzie. Pytam jako osoba, która z chęcią przepisałaby swoje komercyjne skrypty z dvb do zvb. Dodam, że nie posiadam jeszcze licencji na zwcad a w wersji testowej nie można tego sprawdzić. A nie chciałbym kupować kota w worku.