Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD Strona Główna Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Programowanie VB6 - ZwCAD Progressbar
Autor Wiadomość
greg.bednarski 

Dołączył: 04 Cze 2009
Posty: 3
Wysłany: Sro Sty 26, 11 21:35   Programowanie VB6 - ZwCAD Progressbar

Witam,
może ktoś wie jak zaprząc ProgressBar ZwCAD'a do pracy w aplikacji pisanej w VB6 lub VBA?
w AutoCAD'zie są funkcje lispowe, w Zw nie znalazłem,
są jeszcze funkcje SDSowe:
- sds_progresspercent
- sds_progressstart
- sds_progressstop
ale nie mam pojęcia jak ma wyglądać programik w C, a tym bardziej jak go podpiąć do VB,
wszelkie pomysły i rozwiązania mile widziane :)
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Czw Sty 27, 11 09:04   

Nie używałem nigdy progressBar więc nic pewnego powiedzieć nie mogę, ale:
Mogę się podzielić przykładowym plikiem, gdzie jest użyty prosty przykład współpracy sds i LISP (patrz Załącznik). Można w nim zobaczyć jak powinien wyglądać plik w C++ używający funkcji SDS.
Nie wczytywałem tego w VBA, ale myślę, że taka przykładowa składnia powinna być użyteczna:
Private Declare Function NazwaFunkcji Lib "plik.dll" (ByVal hKey As Long) As Long
W ten sposób można zrobić inerface VBA do używania funkcji SDS.

invoke dialog from DLL.rar
Pobierz Plik ściągnięto 53 raz(y) 2,87 MB

 
     
greg.bednarski 

Dołączył: 04 Cze 2009
Posty: 3
Wysłany: Sro Lut 02, 11 01:37   

Witam,
miałem małą przerwę w dostępie do komputera - kilka dni w górach bez prądu => elektroniki i bieżacej wody (do prysznica trzeba było dreptać lub jechać kilka kilometrów) - cudowne uczucie :)
dzięki za obszerną odp. i przykład, będę musiał sobie przypomnieć C, jednak z braku czasu muszę odłożyć na trochę później,
gdy już rozwiążę problem podeślę gotowe rozwiązanie - może się przyda,

mam jeszcze jeden temat do rozruszania, chciałbym się dobrać do ZwCAD'a od strony VS .Net, najchętniej 2010 (.Net Framework 4), niestety nie mam żadnych materiałów dot. zastosowanego modelu obiektowego, przykładów, czy jakiejkolwiek literatury,
próbowałem się zapisać do ZDN'a, ale z powodu braku osiągnięć (gotowych aplikacji i braku własnej strony) Żółci Bracia mnie grzecznie spuścili), stronkę można zamówić, ale żeby skończyć aplikację, najpierw muszę mieć dostęp do materiałów i kółko się zamyka,
czy może Pan podesłać jakieś linki, pliki, dokumentację? z racji prostoty języka i szybkości pisania preferuję VB i będę wielce zobowiązany za cokolwiek w tym języku, VC również mile widziane,

Serdecznie Pozdrawiam,
Grzegorz
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Sro Lut 02, 11 08:11   

w katalogi, gdzie zainstalowany jest ZWCAD, jest katalog ZRXSDK, tam jest kilka przykładów prostych aplikacji tłumaczących zasady używania moedelu obiektowego ZWCADa w VS. Przykłady są w C++ nie bez .NET , ale jest też kilka plików dokumentacji. co do dokumentów, to jest dostępnych kilka pozycji w internecie poświęconych ARX, np:
arxdummies
Po polsku podstawy ARX, ale daje ogólny pogląd na ZRX:
badziewiak
 
     
greg.bednarski 

Dołączył: 04 Cze 2009
Posty: 3
Wysłany: Sro Lut 02, 11 17:50   

Przykłady przeglądałem, za linki do dokumentacji - bardzo dziękuję, na pewno się przydadzą,
szukam jeszcze jakiegoś punktu zaczepienia do VB .Net (po wczytaniu się w opisy, wiem już że jako wersję bazową trzeba przyjąć VS 2008, a nie tak jak chciałem - 2010),
może ktoś miał z tym coś do czynienia i może pomóc?!
szczególnie zależy mi na templatece projektu z przykładowymi funkcjami stworzonymi właśnie w VB .Net
 
     
Tomasz79 
ZwCad, Arcadia

Pomógł: 1 raz
Dołączył: 25 Lis 2008
Posty: 35
Wysłany: Czw Wrz 29, 11 19:54   

kruszynski napisał/a:
Nie używałem nigdy progressBar więc nic pewnego powiedzieć nie mogę, ale:
Mogę się podzielić przykładowym plikiem, gdzie jest użyty prosty przykład współpracy sds i LISP (patrz Załącznik). Można w nim zobaczyć jak powinien wyglądać plik w C++ używający funkcji SDS.
Nie wczytywałem tego w VBA, ale myślę, że taka przykładowa składnia powinna być użyteczna:
Private Declare Function NazwaFunkcji Lib "plik.dll" (ByVal hKey As Long) As Long
W ten sposób można zrobić inerface VBA do używania funkcji SDS.


Witam.
Ostatnio interesuję się trochę C++ i SDS-em i chciałem się dowiedzieć czy ten program (w załączniku) był pisany w Visual C++ Express czy w wersji pełnej Profesional?

Pozdrawiam
_________________
Użytkownik ZwCad+dodoatki oraz Arcadii-Architektura+dodatki
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pią Wrz 30, 11 08:26   

Ja tego nie pisałem więc nie mogę z całą pewnością stwierdzić w czym to powstało, ale widzę, że wykorzystane jest tu MFC, a do tego potrzebna jest wersja Professional. Moim zdaniem jeśli zamierza Pan pisać jakieś nakładki, to polecam ZRX zamiast SDS.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,44 sekundy. Zapytań do SQL: 11