Avatar billede mcnovy Nybegynder
17. august 2006 - 21:27 Der er 5 kommentarer og
2 løsninger

dll filer, og Patch af program.

Hej eksperter.

Jeg sidder og er igang med en program.. men indtil videre har alt mit programmering være enkelte exe filer..

nu er jeg kommet til et punkt, hvor jeg mener at det ville være en fordel at udvide det lidt, og bygge nogle dll klasser, da programmet bliver temmelig stort...

men jeg har aldrig arbejdet med tingene på den måde før,

hvad er den mest naturlige måde at lave det på..?

og når jeg nu har en .settings i klassen "Main", og jeg gerne vil tilgå de settings via "sub", men også samtiddig vil tilgå "sub" fra "main"

burde man så lave en ekstra klasse til .settings, så man ikke krydsreferere..?

giv nogle forslag på metoden man bør bruge..!

på forhånd tak..!
Avatar billede mcnovy Nybegynder
17. august 2006 - 21:30 #1
hmm.glemte lidt det som overskriften egentligt spørger om..!

grunden til at jeg vil bruge dll filer også, er at jeg gerne vil kunne opdatere programmet, og så synes jeg det er tåbeligt at skal hente en fil ned på 10 megs, hvis man kunne nøjes med at hente sub.dll på 100 kb...
igen.. er det så den rigtige måde at opdatere sit program på..?
Avatar billede arne_v Ekspert
18. august 2006 - 02:31 #2
lav en dll for hver logisk sammenhængende klump kode

det er ofte en udmærket ide at lade namespace opdelinge og assembly opdelingen følges ad

hvis du laver en god odpeling får du aldrig problemer med krydsreferencer
Avatar billede md_craig Nybegynder
18. august 2006 - 13:30 #3
Mener slet ikke VS vil lade dig kryds referere dll'er... så der får man ganske automatisk en flot streng arkitektur...

Opdeleingen kommer dermed også nok helt af sig selv... (Personligt syns jeg hvertfald det kommer ganske automatisk)....

Går ud fra du har styr på alt det med at oprette projekter som class libs ect. ect... og at referere dem til hinandden, holder du det hele til en solution sørger den selv for at du hele tiden arbejder på den nyeste dll (eller hvordan man lige skal sige det)... og så skal du ikke refererer til dll'er men projekter...
Avatar billede mcnovy Nybegynder
19. august 2006 - 23:43 #4
md_craig jeg for heller ikke lov til at kryds referer..

men jeg fik det ihverfald til at fungere..!

så jeg takker for jeres hjælp..!

Læg nogle svar så i kan blive nogle få point rigere..!
Avatar billede mcnovy Nybegynder
19. august 2006 - 23:43 #5
læg mærke til jeg skrev I bliver rigere.. dvs læg svar begge to ik..! :)
Avatar billede arne_v Ekspert
19. august 2006 - 23:52 #6
svar
Avatar billede md_craig Nybegynder
20. august 2006 - 10:43 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester