Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Struktura programu
andrey
Łódź



Typ: neutral
Postów: 295
Zarejestrowany: Mar 2003
Struktura programu

Witam,
Jak uważacie rozbudowany program powinien składać się z wielu bibliotek dll (pełniących rolę pluginów aby móc dodawać nowe) czy może z wielu mniejszych programików bez graficznego interfesju z którymi komunijkacja przebiega przy pomocy parametrów. Zawsze to drugie rozwiązanie powoduje ze jak jeden z tych programików podczas pracy przstanie odpowiadać to nie zawiesi całego programu
Co tym sądzicie?
Pozdrawiam
Andrzej


_____________________________________________
http://www.carbondesign.pl/ - rowery poziome, trójkołówce, handbike-i, tuning, akcesoria

16-07-2004 11:53
Pokaż profil andrey  Wyślij email do andrey   Odwiedź stronę andrey       3078613
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Myślę, że nie można dać jednoznacznej odpowiedzi. Zawsze trzeba brać pod uwagę do czego program ma służyć i jak mocno będzie "pamięciożerny".


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

17-07-2004 09:38
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
i-spy



Typ: neutral
Postów: 44
Zarejestrowany: Apr 2004

Ja pisalem w tamtym roku taki trosze wiekszy program. Denerwowalo mnie to, ze po uruchomieniu zajmowal az 14MB ramu. Teraz pisze jego nowa wersje i postanowilem go wlasnie podzielic na kilka mniejszych programow. Wydaje mi sie ze to dosyc dobre rozwiazanie.

Mam przy tej okazji jeszcze pytanie. Jak chce przekazac jakies parametry do podprogramu to poprostu uruchamiam go z parametrem(tego execa). A czy jest mozliwosc aby ten podprogram zwracal jakos wartosci do programu (tak jak funkcja zwraca jakies dane)? Mam nadzieje ze rozumiecie...

Pozdrawiam


_____________________________________________
Oto moja pasja...
www.vbprograms.prv.pl
!Zapraszam

17-07-2004 16:30
Pokaż profil i-spy  Wyślij email do i-spy   Odwiedź stronę i-spy       2121177
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Moim zdaniem nie zawsze jest dobrze rozbijać program na mniejsze kawałki, a rozwiązanie z DLL wydaje mi się lepsze - Odpalanie execów spowalnia całość.

Do i-spy:
Bezpośrednio - raczej się nie da, bo ten drugi program jest niezależny od pierwszego. Natomiast można to zrobić za pomocą dowolnego mechanizmu komunikacji międzyprocesowej. Jeśli nie chcesz bawić się w rury, to możesz wysyłać do okna aplikacji podstawowej komunikaty (z tym, że muszą one być unikalne) - funkcja SendMessage lub utworzyć w jednym z okien labela, a uruchomiony program wpisywałby tam swoje odpowiedzi. Rozwiązanie pierwsze jest szybsze (w sensie zasobożerności programu), a drugie łatwiejsze do zrobienia.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

19-07-2004 11:02
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1