-
Postów
355 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
19
Treść opublikowana przez Parikon
-
Dlaczego mamy przejść na System.Windows.Forms zamiast System.Windows?
-
Polecam ten kurs do przerobienia. Przyda się w dalszej pracy nad projekt forum.
-
[C#] Detekcja środowiska
Parikon odpowiedział(a) na perlon temat w Wsparcie programistyczne LISP i VisualLISP
W PI mam stworzonego lispa, który ładuje dll-kę, w której jest metoda ładująca inne dll-ki. Przy czym ta metoda wywołuje się jako komenda, którą trzeba uruchomić z poziomu aplikacji lisp. Teraz mogę stworzyć dll, które na stale mogę wpisać do dll-startowych w oryginalnym pliku ZwCAD. Ta dll-ka sama wywoła metodę, która załaduje resztę moich plików *.dll Metoda Terminate() zapewne powinna być wywoływana przy zamykaniu ZwCAD, ale nie zauważyłem aby wyskakiwała konsola z napisem. Zapewne jej wywołanie jest blokowane przez ZwCAD. Mówię o kodzie , jak powyżej. -
[C#] Detekcja środowiska
Parikon odpowiedział(a) na perlon temat w Wsparcie programistyczne LISP i VisualLISP
using System; using System.Windows.Forms; using zza = ZwSoft.ZwCAD.Runtime; namespace StartDLL { public class Class1 : zza.IExtensionApplication { public void Initialize() { MessageBox.Show("Initialize!"); } public void Terminate() { Console.WriteLine("Cleaning up..."); } [zza.CommandMethod("test2492")] public static void test2492() { MessageBox.Show("Hello World!"); } } } Przy załadowywaniu wykonuje się metoda Initialize(), po wywołaniu komendy test2492 metoda test2492(). Jak wywołać metodę Terminate() - zakończenie? -
Mogło też chodzić o to, że ustaną (albo ich częstotliwość występowania zmaleje) zjawiska niestabilności opisane przez @qsek . Mógł to być także sarkazm autora. 😈
-
Jeśli występuje problem stabilności, to dobrze aby przestał występować, a nie wzrastał. Ale rozumiem, że jednak wzrasta i mamy nadzieję, że jeszcze bardziej wzrośnie w wydaniu (nie Beta). Co ja czytam? 🤣
-
DRAWORDER dla warstw (i bloków)
Parikon odpowiedział(a) na Chris pytanie w Propozycje nowych funkcji
W trybie "płaskie" (PL wersja) działa bardzo fajnie. Co mnie cieszy. Bo już myślałem, że ZwCAD błędnie działa. -
DRAWORDER dla warstw (i bloków)
Parikon odpowiedział(a) na Chris pytanie w Propozycje nowych funkcji
"Trik" raczej nie zadziała. Blok nie przysłania linii, która ma współrzędną Z mniejszą od współrzędnej Z bloku. -
DRAWORDER dla warstw (i bloków)
Parikon odpowiedział(a) na Chris pytanie w Propozycje nowych funkcji
Raczej jest inaczej.Warstwa jest parametrem obiektu. Inaczej można by było przypisać ten sam obiekt do kilku warstw. Do warstwy możemy przypisać kolor, linię itp. -
DRAWORDER dla warstw (i bloków)
Parikon odpowiedział(a) na Chris pytanie w Propozycje nowych funkcji
Wydaje się, że w przestrzeni 3D też można zdefiniować nieskończenie wiele nakładających się prostych, które w bazie będą oddzielnymi obiektami. A zatem bzdura i nie ma co się obrażać. Próby rozwiązania problemu kolejności rysowania obiektów nigdy nie było. Wystarczy tylko znać język polski i zastanowić się nad określeniem "próba rozwiązania kolejności rysowania obiektów". Kto by miał ją podejmować i w jakim celu. Chcę narysować najpierw obiekt A a potem obiekt B a potem obiekt C itd. Uda mi się to. Nawet każdy z tych obiektów w przestrzeni będzie opisany tą samą funkcją ;). W zasadzie pozostaje problem kolejności ich wyświetlenia. Albo jeszcze inaczej. Zmuszenie programu żeby ostatecznie narysował na ekranie określony z tych obiektów. -
Najnowsza kompilacja z 24.08.2018. Uzupełnione bazy profili, moduł bazy stali profilowej wraz z możliwością opisu zdefiniowanych w bazie kształtowników i tworzonych z nich elementów. Film ukazujący wykorzystanie modułu w praktyce.
-
Czcionka jakiej używam ma zapewne wpływ na wyświetlanie. zzd.TextStyleTable tst = (zzd.TextStyleTable)tr.GetObject(db.TextStyleTableId, zzd.OpenMode.ForWrite); string name = "PI_DIMENSIONTEXT"; zzd.ObjectId dimstyleIDE; if (!tst.Has(name)) { tst.UpgradeOpen(); zzd.TextStyleTableRecord newRecord = new zzd.TextStyleTableRecord(); newRecord.Name = name; newRecord.FileName = "simplex.shx"; newRecord.XScale = 0.65; // Width factor tst.Add(newRecord); tr.AddNewlyCreatedDBObject(newRecord, true); dimstyleIDE = tst[name]; } else { dimstyleIDE = tst[name]; }
-
using (zzd.DBText acText = new zzd.DBText()) { acText.TextString = "Liczba"; acText.HorizontalMode = zzd.TextHorizontalMode.TextMid; acText.VerticalMode = zzd.TextVerticalMode.TextTop; acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 56, ptStart.Y - 14, ptStart.Z); acText.TextStyleId = dimstyleIDE; acText.Height = 2; acText.Layer = nazwawarstwy; acText.ColorIndex = 2; acText.WidthFactor = 0.7; acText.Rotation = kierunek.Angle; acText.TransformBy(mat); btr.AppendEntity(acText); tr.AddNewlyCreatedDBObject(acText, true); anonyGroup.Append(acText.ObjectId); } using (zzd.DBText acText = new zzd.DBText()) { acText.TextString = "Długość"; acText.HorizontalMode = zzd.TextHorizontalMode.TextMid; acText.VerticalMode = zzd.TextVerticalMode.TextTop; acText.AlignmentPoint = new zzg.Point3d(ptStart.X + 65, ptStart.Y - 14, ptStart.Z); acText.TextStyleId = dimstyleIDE; acText.Height = 2; acText.Layer = nazwawarstwy; acText.ColorIndex = 2; acText.WidthFactor = 0.7; acText.Rotation = kierunek.Angle; acText.TransformBy(mat); btr.AppendEntity(acText); tr.AddNewlyCreatedDBObject(acText, true); anonyGroup.Append(acText.ObjectId); }
-
Witam, VERNUM = "2018.06.16(33846)_x64" tekst tworzony tak (.NET) acText.VerticalMode = zzd.TextVerticalMode.TextTop; Dwa wyrazy przy tej samej współrzędnej Y są ustawione jakby było zamiast TextTop acText.VerticalMode = zzd.TextVerticalMode.TextVerticalMid;
-
Pierwsze spojrzenie na moduł do generowania zestawień stali profilowej.
-
Polecenie cofnij podczas wyłączania warstw
Parikon odpowiedział(a) na cajmer pytanie w Propozycje nowych funkcji
Na pewno czegoś takiego nie ma. Ale zamiast po kolei zamykać jakieś warstwy można utworzyć filtr grupy, dodać kilka warstw do tego filtra i operować na utworzonych grupach warstw. -
Dzięki! Po aktualizacji wybierz nie było włączone.
-
Witam, Proszę sprawdzić polecenie grupa. W moim przypadku po aktualizacji do VERNUM = "2018.03.16(29562)_x64" ZwCAD nie grupuje obiektów.
-
Nie ma to u mnie znaczenia. Przy wpisywaniu dynamicznym ZwCAD nie zmienia wartości odsunięcia jaka jest wcześniej zdefiniowana. Zresztą kolega @dmatusz3 nie używa @ w powyżej zaprezentowanym filmie.
-
To jest właśnie problem. Przy wyłączonym wprowadzaniu dynamicznym jest ok.
-
Zrobiłem tak: 1. Odinstalowałem to co miałem. 2. Usunąłem profile użytkownika. 3. Zainstalowałem SP1. 4. W czystym SP 1 sprawdziłem, że offset działa dobrze. Używając PPM jako enter. 5. Pobrałem aktualizację online na czystym SP1. 6. Offset nie działa prawidłowo. Czy istnieje możliwość cofnięcia zainstalowanej aktualizacji online?
-
Od lat zatwierdzam PPM i działało. Jak narysuję sobie linię o długości offsetu i pobiorę długość z rysunku to odsuwa dobrze. Ale to nie oznacza, że nie zależy mi, aby działało tak jak zawsze używam.
-
Reset profilu to na nowo ustawianie potrzebnych mi rzeczy. Więc jak już mam to robić to pobrałem to co udostępnione na stronie zwcad.pl. I tutaj następne pytanie. Przy oficjalnych wydaniach windows 10 instaluje ZwCAD-a bez ostrzeżeń. To co pobrałem wymaga przekonania Windowsa, że program pochodzi z zaufanego źródła. Czy to jest zatem oficjalna wersja czy następna wersja Sp2 beta?
-
Dzieje się na wszystkich. Zarówno na czystym jak i wcześniej utworzonym. Pobieram pełną wersję i dam znać czy problem dalej występuje.
-
Windows 10 najaktualniejsza wersja