 |
Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.
|
|
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. |
|
|
|
 |
|
|
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
|
| | Strona wygenerowana w 0,44 sekundy. Zapytań do SQL: 11 |
|
|