pop3k Opublikowano 25 Kwietnia 2023 Zgłoś Opublikowano 25 Kwietnia 2023 Cześć, zauważyłem kolejny błąd w ZWCAD, proszę o pomoc w możliwościach. Napisałem sobie taki prosty kod ze wstawieniem bloku. Blok posiada okrąg i atrybuty. Zauważyłem, że po kolejnym wstawieniu bloku lokalizacja względem obiektu - kwadrant koła - przestaje działać na bloku. Wszystko przedstawia poniższy filmik. Kod: Private Sub CommandButton1_Click() UserForm1.hide Dim BlockRef As ZcadBlockReference Dim BlockAttributes As Variant Dim PIERWSZY As Variant Dim FileToInsert As String PIERWSZY = ThisDrawing.Utility.GetPoint(, "Podaj punkt P1") FileToInsert = "C:\e-cad\e-cad Zelbet Stal Drewno\Bloki\Opisy\e-cad_ZelbetOpis_7.dwg" Set BlockRef = ThisDrawing.ModelSpace.InsertBlock(PIERWSZY, FileToInsert, 1, 1, 1, 0) BlockAttributes = BlockRef.GetAttributes BlockAttributes(0).TextString = "blok" BlockRef.Update Exit Sub End Sub (W kodzie dodałem na końcu Exit Sub, bo myślałem, że obiekt gdzieś wiruje w tle ale to nic nie dało. W filmiku tego Exit Sub nie było) Filmik: http://cloud.movavi.com/show/47b0ff05-a0a5-4862-8df1-0a48f3990d14
kruszynski Opublikowano 26 Kwietnia 2023 Zgłoś Opublikowano 26 Kwietnia 2023 Potwierdzam zaistniały problem, przekazałem zgłoszenie do ZWSoft.
dmatusz3 Opublikowano 27 Kwietnia 2023 Zgłoś Opublikowano 27 Kwietnia 2023 Mamy potwierdzenie od ZWSOFT. Zgłoszenie ma numer SUP-59020
pop3k Opublikowano 5 Czerwca 2023 Autor Zgłoś Opublikowano 5 Czerwca 2023 Macie może informacje czy w wersji 2024 zostało to poprawione?
kruszynski Opublikowano 6 Czerwca 2023 Zgłoś Opublikowano 6 Czerwca 2023 Otrzymałem informacje z ZWSoft myśl których w kodzie po BlockRef.Update potrzebne jest dodanie Dim ent As ZcadEntity Dim blkref As ZcadBlockReference For Each ent In ThisDrawing.ModelSpace If TypeOf ent Is ZcadBlockReference Then Set blkref = ent If blkref.Name = "e-cad_ZelbetOpis_7" Then ent.Update End If End If Next
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się