ďťż

Ładny brzuch

Piszę klasę która mogłaby być wykorzystywana w programach do obliczania równań itp. i nie wiem jak miałbym to udostępnić. Czy poprostu te 2 pliki (*.h i *.cpp ) czy jako komponent? Jeżleli to drugie to jak bym miał to zrobić żeby było to w formie komponentu?




Jeżleli to drugie to jak bym miał to zrobić  żeby było to w formie komponentu?


Alez bardzo prosto !. Najlepiej jako komponent COM (Component Object Model) ;).  COM jest prosty - to strukturka z wskaznikami dziedziczaca po IUnknown. Dokodujesz cobie kontrole referencji (takie male garbage coll.). Jak juz idzisz na calosc to proponuje zeobienie z tego InProcServera - inne app beda moglu uzywac (via COM system - bo zrobiles (zrobisz) server COM - czyli CoCreateInstance np wywolanie ci utworzy :]).

Pozdr.
  st3tc

Komponent spoko moze byc ale pomysl tez o userach nie kozystajacych z softu typu BCB a uzywajacych np dev-cpp czy MinGW. Im zapewne bardziej przydatna bedzie klasa zapisna w jak to nazwales "dwoch plikach" (*.h i *.cpp)



A jak by to było w dll to jak by to wyglądało? Jak ja miałbym to w nim umieścić i jak ktoś by miał to odczytać?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •