Du kalder myOpgaveMail.SendMail(), men jeg kan ikke umiddelbart finde en metode der hedder SendMail. Du har dog en der hedder PlainText. Prøv at skrive det istedet:
myOpgaveMail.PlainText()
Synes godt om
Slettet bruger
23. februar 2006 - 12:36#2
Det har jeg prøvet nu, men det hjalp desværre ikke :-(
Den fejl jeg får i visual studio er: Type 'ClassMail' is not defined.
Og det er først når du kompilerer at du får det at vide (compile-time), eller er der en blå bølget streg under fejlen, når du kigger i koden (design-time)?
Synes godt om
Slettet bruger
23. februar 2006 - 14:38#4
Der kommer en blåstreg under og jeg får en fejl i "Errolisten" som jeg har nederst på siden - er det et svar der kan bruges, eller har jeg misforstået noget?
og vælg Synchronize Class View. Hvis Class View-vinduet ikke allerede var åbent, er det blevet åbnet. Højreklik på det valgte element i Class View-vinduet og vælg Copy.
Paste derefter ind her på eksperten og lad mig se, hvad der kommer ud af det.
Synes godt om
Slettet bruger
23. februar 2006 - 15:19#6
Jeg får ikke den mulighed frem når jeg højreklikker. Er der en anden måde jeg kan gøre det på?
Hvis den hedder dette, så prøv det samme med Module1. Altså find den i object browser, og kopier teksten. Der skulle gerne stå:
DinApplikation.Module1
Synes godt om
Slettet bruger
24. februar 2006 - 11:03#9
Hej
Jo du har ret - jeg bruger visual studio 2005.
Det er "Synchronize Class View", jeg ikke har mulighed for at vælge. Og når jeg søger på ClassMail, siger den at den ikke findes. Er det ikke underligt?
Prøv desuden at gå op i "View" -> "Class View" og se om du i det vindue kan finde ClassMail og Module1. Hvis du kan, højre-klik da på hver af dem og vælg Copy og paste herind.
Synes godt om
Slettet bruger
24. februar 2006 - 12:44#11
Jeg kan finde module1, men ikke classMail. Module1 ser sådan her ud:
MailFunktion.Module1
Jeg kom lige til at tænke på at det er ikke nødvendigt at filnavnet og classnavnet er ens vel?
Hvorfor er det ClassMail ligger i namespacet "MailFunktion" ? Hvad hedder din applikation ? Hvis den hedder "MailFunktion" og ClassMail er en del af denne applikation, vil ClassMail automatisk blive placeret i namespacet "MailFunktion". Derfor, hvis du derudover også placerer
Namespace MailFunktion ... End Namespace
omkring ClassMail klassen, vil den ende med at ligge i namespacet "MailFunktion.MailFunktion".
Hehe, det har jeg også mistanke om. Problemet er bare, at jeg ikke umiddelbart kan se, hvad der går galt ud fra det, som du har skrevet her.
Ligger ClassMail klassen i en fil for sig? Hvis den gør det, prøv da at højre-klikke på den i Solution-vinduet (oversigten over filer og projekter i din solution - vinduet ligger højst sandsynligt til højre på skærmen). Hvis du kan vælge "Include in project", prøv da at klikke på den og se hvad der sker (klik IKKE, hvis der står "Exclude from project") ..
Synes godt om
Slettet bruger
27. februar 2006 - 14:34#19
Jeg fik trykket include på filen, men classmail er stadig ikke defineret. Heller ikke efter jeg har rebuildet igen.
hvis du kompilerer (dvs. builder/rebuilder) kan du bare taget exe-filen fra /bin mappen (og evt. dll-filer der ligger i samme mappe) og kopiere hen på en anden maskine, så kører det (forudsat vedkommende har .NET framework 2.0 installeret).
Men i min /bin mappe under projektet ligger der to mappe hvor der i den der hedder /debug ligger min mailfunktoin.exe.
Når jeg kører den, kommer der blot en fejl om at "MailFunktion har fundet en fejl og afsluttes. Vi beklager ulejligheden" og så kan jeg få lov til at sende en fejelrapport til Microsoft?
Det er underligt, for det er den fil den kører, når du kører programmet fra Visual Studio.
Prøv at vælge "Release" i drop-down boksen øverst i Visual Studio 2005 hvor der lige nu sikker står "Debug". Rebuild din applikation. Prøv at køre den .exe fil der ligger under /bin/Release.
Hvis den ikke virker, så har jeg ingen anelse om, hvad der går galt. For det virker hos mig :-(
Jeg har ikke mulighed for "Release". Men det er nu underligt at det ikke virker :-(
Synes godt om
Ny brugerNybegynder
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.