Avatar billede mickni33 Nybegynder
03. august 2007 - 15:47 Der er 3 kommentarer og
1 løsning

Window service problem

Jeg har en .dll fil som tager sig af nogle database ting..

Den Dll add'er jeg til mit Windows service projekt og projektet kan nu compile..

jeg debugger igennem min Windowservice, så snart jeg laver et kald til "getOwner()" som er oprettet i min .dll (og henter Owner af tabellen) smider den en exception og siger at Owner ikke er instantieret.

Men det virkede fint nok da jeg brugte .dll i en console aplikation.

Det er som om min dll ikke er startet ...
Jeg har ingen compileringsfejl, og min .dll er add'et til projektet
Avatar billede lasserasch Juniormester
03. august 2007 - 16:06 #1
Du får ingen compiler fejl fordi den ikke køre alle kald på kryds og tværs igennem jo.

du mangler sansynligvis bare noget kode ala :

ditklassenavnidllfilen = new ditklassenavnidllfilen();

Hvad er Owner? Er det navnet på det kald du laver eller navnet på en parameter eller hvordan?

Og hvilken type er kaldet? Public void, boolean, string osv eller er det en statisk funktion du har liggende i den DLL?

/Lasse
Avatar billede mickni33 Nybegynder
04. august 2007 - 09:58 #2
Owner er en property....
men min .dll virker fint når jeg bruger den i en console app....
Kan det vær noget med at der ikke er rettigheder til databasen når der er tale om en Windows service?
Avatar billede mickni33 Nybegynder
13. august 2007 - 14:38 #3
Min config fil med mine db settings lå forkerte sted :-)
Avatar billede mickni33 Nybegynder
11. september 2007 - 12:58 #4
Du havde lidt ret... manglede at kalde en init metode :-)
læg et 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