Avatar billede Slettet bruger
28. maj 2003 - 11:54 Der er 14 kommentarer og
1 løsning

Kodning af program som kan anvende egne plugins

Hey.. jeg leder i øjeblikket efter en løsning på hvordan man kan lave et program hvor i jeg kan anvende mine egne pluins, f.eks. vil jeg til at starte med at lave en lille lommeregner.
Ideen med denne lommeregner er så at hver funktion så som +,*,/ eller - skal være plugins, som man i programmet kan impotere, det vil sige nogle meget små plugins men det er mere for at udforske min ide.
Problemet er nu hvordan skal jeg importere mine plugins, har lavet en Plus.dll som ligger to tal sammen, men hvordan indlæser jeg den dynamisk når jeg beder om det mens programmet køre? jeg har ingen problemer med at bare add'e en reference og så kompile programmet og så køre det, men det er jo slet ikke det som er meningen :)
Så derfor hvis der er nogen af jer som har lavet ligende eller kender en artikel omkring dette så vil jeg bliver meget glad for lidt hjælp eller bare gode ideer.
På forhånd mange tak
Avatar billede guidmaster Nybegynder
28. maj 2003 - 12:30 #1
Her skal du ind og kigge på Reflection. Med reflection er det muligt at loade assemblys dynamisk. Du kan jo evt. kigge på Assembly.CreateInstance som ligger i System.Reflection.Assembly namespacet.
Avatar billede Slettet bruger
28. maj 2003 - 12:36 #2
hey :) det lyder lige som det jeg skal bruge.. jeg kikker på det, skriver igen senere :)
Avatar billede Slettet bruger
28. maj 2003 - 13:46 #3
Hey guidmaster
jeg har lidt problemer med at finde .CreateInstance
Jeg er lidt nybegynder til C# så jeg har i toppen af min app skrevet
using System.Reflection;
og i min kode skrevet Assembly. og her er det ikke noget som hedder CreateInstance, det tætteste på er CreateQualifiedName :)
Leger lidt videre med det, men hvis du lige ved hvad jeg har gjort galt så skriv lige :)
Avatar billede z42cool Nybegynder
28. maj 2003 - 13:57 #4
Den klasse der laver instanser hedder Activator og har en statisk metode der hedder CreateInstance
Avatar billede Slettet bruger
28. maj 2003 - 15:30 #5
hey med jer.. nu kan den plus'e :) alt for cool.. takker, i har været en kanon hjælp :)
Avatar billede Syska Mester
25. juni 2003 - 14:05 #6
plus'e, altså med at importere det plugin???

Må man se programmet, og eventuelt kode, da jeg selv er ved at læse C# og kunne da være meget sjovt med ideer til hvordan du har lavet det og eventuelt lave noget der er bedre, da jeg tror at C# er et alt for fedt sprog....

Er ved at læse en bog lige pt. mener den hedder Beginning C# fra Wrox, synes den er god indtil vidre....

// Snax ve...
// Syska
Avatar billede Slettet bruger
25. juni 2003 - 14:26 #7
Hey Buzzzz
du kan hente programmet pakket i en zip herfra:
http://www.nexuz.dk/codelib/calc.zip

Så kan du se om det, sig til hvis du vil se koden.
/testkanin - Kenneth
Avatar billede Syska Mester
25. juni 2003 - 14:29 #8
Vil meget gerne se koden....
Avatar billede Slettet bruger
25. juni 2003 - 14:38 #9
sådan, hent blot zippen igen
Avatar billede Syska Mester
25. juni 2003 - 15:21 #10
Hvad for en version af Visual Studio har du lavet det med.....????
Avatar billede Slettet bruger
25. juni 2003 - 15:30 #11
det er lavet i VS.Net 2003 Beta Version 7.1.2292
Har ikke taget mig sammen til at installere final endnu :)
Har du problemer med den?
Avatar billede Syska Mester
25. juni 2003 - 17:16 #12
Min hedder Microsoft Visual Basic .NET architect eller hvordan det nu staves, men vil da lige se om jeg kan finde den 2003 som du har på nettet et sted, det skulle jo være muligt...............

// ouT
Avatar billede Slettet bruger
25. juni 2003 - 17:24 #13
Du skulle da gerne kunne bruge den til det, skulle jeg da mene :)
hvis du har spørgsmål eller noget så skriv bare, kenneth@kvalilinks.dk
Avatar billede nielslbeck Nybegynder
25. juni 2003 - 18:20 #14
Så er spørgsmålet vist også klart til at blive lukket :-)
Avatar billede Slettet bruger
26. juni 2003 - 09:00 #15
:)
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