[ZwCAD+ 2014 Beta2] - błędy VBA


e_CAD

Rekomendowane odpowiedzi

Witam,

 

Chciałbym zgłosić sporą niestabilność wersji ZwCAD+ 2014 Beta2 w zakresie uruchamiania makr w środowisku VBA,

W wersji ZwCAD+ 2014 Beta1 wszystko działało prawidłowo, natomiast w wersji Beta2 wyskakują błędy typów danych itp.

 

Na uwagę zasługuje również fakt, że wraz z wersją ZwCAD+ 2014 Beta2 instaluje się środowisko VBA w wersjo 6.0, a nie 6.5 jakie już było dołączane z ZwCADami wcześniej.

 

 

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Witam

Proszę o bardziej szczegółowe informacje i przykład wyskakujących błędów typów danych. Czy może Pan przesłać przykładowy kod, na którym możliwe będzie przedstawionego przez Pana działania?

W poprzedniej wersji mieliśmy kilka przypadków zgłoszonych potwierdzających, że VBA zainstalowało się w wersji 6.0 a nie 6.5.  Rozwiązaniem było  odinstalowanie VBA w oknie konsoli windowsa:

 

MsiExec.exe /X{A13D16C5-38A9-4D96-9647-59FCCAB12A85}

 

MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E}
MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E}
MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E}

 

Przy instalowaniu ZWCADa rozpakowują się dodaktowe pliki, jeden z nich zawiera VBA w wersji 6.5 proszę go zainstalować. Ścieżka tego pliku to ZWCAD+2014_PLK\msi\Prerequisites\VBA65\ w katalogu , gdzie rozpakowany zostanie cały plik instalacyjny.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Coś jest nie tak z tymi wersjami VBA. Zainstalowałem ZwCAD+ 2012 SP3 w celu uzyskania wersji VBA 6.5 (niestety podana przez Pana powyżej metoda nie zadziałała u mnie).

W ZwCAD+ 2012 pokazuje 6.5, pierwszy raz po instalacji w ZwCAD+ 2014 również pokazał 6.5.

 

Po zamknięciu i uruchomieniu ponownie, w ZwCAD+ 2012 VBA jest 6.5, a w ZwCAD+ 2014 VBA 6.0

Odnośnik do komentarza
Udostępnij na innych stronach

Znalazłem rozwiązanie i przyczynę problemu.

 

Wersja ZwCAD+ 2014 Beta2 w stosunku do swoich poprzedników jakoś inaczej zapisuje plik projektu VBA *.zpvb

Pomogło wyeksportowanie całej zawartości plików *.zpvb w poprzedniej wersji ZwCAD+ 2012 i zaimportowanie do nowo utworzonego projektu VBA w ZwCAD+ 2014 Beta2.

Edytowane przez ProgramistaCAD
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.