kaminki Posted October 16, 2017 Report Share Posted October 16, 2017 Witam, czy ktoś podpowie jak skompilować kod aby działał poprawnie w ZWCAD 2017. Gdy testuję w AutoCad to jest wszystko dobrze.. Podmieniłem referencje do plików z ZWCAD (ZwDatabaseMgd.dll i ZwManaged.dll). Nakładka pobiera wartości z tekstu wieloliniowego MText. W ZWCAD czasami zadziała ale głównie funkcja nie zwraca wyniku. Wczytuje się ale bez uzyskania rezultatu. Co może być błędem? Wersja VS czy .Net, czy coś innego? Myślę, że są to proste funkcje i nie powinny różnić się od AutoCad, gdzie wszystko działa poprawnie. Quote Link to comment Share on other sites More sharing options...
kruszynski Posted October 16, 2017 Report Share Posted October 16, 2017 Na podstawie opisu nie potrafię zdiagnozować co może być przyczyną opisanych problemów. 2 godziny temu, kaminki napisał: W ZWCAD czasami zadziała ale głównie funkcja nie zwraca wyniku. Jaka ma być forma zwracanego wyniku? czy ma się coś wyświetlać w wierszu poleceń? czy w trybie debugowania funkcja nie przypisuje wartości do zmiennej? 2 godziny temu, kaminki napisał: Wczytuje się ale bez uzyskania rezultatu Jaki ma być rezultat? a jaki jest? Quote Link to comment Share on other sites More sharing options...
kaminki Posted October 16, 2017 Author Report Share Posted October 16, 2017 (edited) Poprzez zaznaczenie obiektów na rysunku program wybiera tylko MText i go przetwarza, tj pobiera i wyciąga wartości liczbowe przez regex. Sumuje uzyskane liczby i wyświetla numer i sumę w linii komend. W programie AutoCad działa tak jak powinno. W ZWCad ładuję plik .dll, wywołuje komendę i wybieram obiekty, lecz tu tylko pokazuje ile znalazło obiektów i kończy działanie. Może problem jest z samym wyświetleniem wyniku? Edited October 16, 2017 by kaminki Quote Link to comment Share on other sites More sharing options...
kruszynski Posted October 16, 2017 Report Share Posted October 16, 2017 Może tak być. Próbował Pan debugować program ? Quote Link to comment Share on other sites More sharing options...
kaminki Posted October 16, 2017 Author Report Share Posted October 16, 2017 3 minuty temu, kruszynski napisał: Może tak być. Próbował Pan debugować program ? Nic nie wykazywało. Pokazuje, że wszystko powinno być ok. A jakich wersji powinienem użyć do poprawnej pracy ( Visual Studio 2015, Framework .Net 4.6)? Może jakieś dodatkowe opcje? I czy muszę mieć SDK dla programu czy podpięcie plików ZwDatabaseMgd.dll i ZwManaged.dll jest wystarczające? Na forum znalazłem, że można uzyskać SDK wysyłając wiadomość mailową. Quote Link to comment Share on other sites More sharing options...
kruszynski Posted October 16, 2017 Report Share Posted October 16, 2017 Nie pracuje na co dzień w .Net więc mogę się mylić, ale o ile wiem, to wersja Visual Studio w przypadku .Net nie powinna mieć znaczenia. Postaram się sprawdzić jak powinna być wersja .Net . SDK wyślę, w odpowiedzi na mail jaki Pan do nas przysłał. Quote Link to comment Share on other sites More sharing options...
kaminki Posted October 16, 2017 Author Report Share Posted October 16, 2017 17 minut temu, kruszynski napisał: Nie pracuje na co dzień w .Net więc mogę się mylić, ale o ile wiem, to wersja Visual Studio w przypadku .Net nie powinna mieć znaczenia. Postaram się sprawdzić jak powinna być wersja .Net . SDK wyślę, w odpowiedzi na mail jaki Pan do nas przysłał. W takim razie czekam na SDK i jeśli będą problemy to będę pisał. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.