Parikon

Użytkownik forum
  • Postów

    355
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    19

Treść opublikowana przez Parikon

  1. Dlaczego mamy przejść na System.Windows.Forms zamiast System.Windows?
  2. Polecam ten kurs do przerobienia. Przyda się w dalszej pracy nad projekt forum.
  3. 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.
  4. 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?
  5. 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. 😈
  6. 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? 🤣
  7. W trybie "płaskie" (PL wersja) działa bardzo fajnie. Co mnie cieszy. Bo już myślałem, że ZwCAD błędnie działa.
  8. "Trik" raczej nie zadziała. Blok nie przysłania linii, która ma współrzędną Z mniejszą od współrzędnej Z bloku.
  9. 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.
  10. 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.
  11. 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.
  12. 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]; }
  13. 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); }
  14. 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;
  15. Pierwsze spojrzenie na moduł do generowania zestawień stali profilowej.
  16. 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.
  17. Dzięki! Po aktualizacji wybierz nie było włączone.
  18. Witam, Proszę sprawdzić polecenie grupa. W moim przypadku po aktualizacji do VERNUM = "2018.03.16(29562)_x64" ZwCAD nie grupuje obiektów.
  19. 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.
  20. To jest właśnie problem. Przy wyłączonym wprowadzaniu dynamicznym jest ok.
  21. 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?
  22. 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.
  23. 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?
  24. 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.
  25. Windows 10 najaktualniejsza wersja