Oprettet tor. d. 02. april 2009 kl. 23:00:47

swamboo
swamboo (12.059 point. Point ude: 480)

Billedet slippes ikke

Hej

Jeg får følgende fejl ved udskrivning:

************** Undtagelsestekst **************
System.IO.FileNotFoundException: Gramofon1.jpg
  ved System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
  ved System.Drawing.Image.FromFile(String filename)
  ved skoentsyn.PrintDialog.btn_print_Click(Object sender, EventArgs e)
  ved System.Windows.Forms.Control.OnClick(EventArgs e)
  ved System.Windows.Forms.Button.OnClick(EventArgs e)
  ved System.Windows.Forms.Button.WndProc(Message& m)
  ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Koden der fejler ser sådan ud:
                                try
                                {
                                    Image img = Image.FromFile("Gramofon.jpg");
                                    myGfx.DrawImage(img, 0, 1760);
                                    img.Dispose();
                                    Image img1 = Image.FromFile("Bil.jpg");
                                    myGfx.DrawImage(img1, 1610, 1760);
                                    img1.Dispose();
                                }
                                catch
                                {
                                    Image img = Image.FromFile("Gramofon1.jpg");
                                    myGfx.DrawImage(img, 0, 1760);
                                    img.Dispose();
                                    Image img1 = Image.FromFile("Bil1.jpg");
                                    myGfx.DrawImage(img1, 1610, 1760);
                                    img1.Dispose();
                                }

hvad kan fejlen være??

Skrevet tor. d. 02. april 2009 kl. 23:02:18| #1

Billederne er måske ikke i det katalog du forventer. Prøv at skrive den fulde sti.

Skrevet tor. d. 02. april 2009 kl. 23:03:57| #2

swamboo
swamboo (12.059 point)
Måske skulle jeg lige sige:
Det virker fint ved 1. udskrift - ingen fejl - billederne printes fint med. Men ved anden udskrift kommer fejlen - en væsentlig detalje!!

Skrevet tor. d. 02. april 2009 kl. 23:05:22| #3

swamboo
swamboo (12.059 point)
Erik-> Billederne kan som anført ovenfor godt udskrives - men kun en gang - så kan billederne ikke bruges mere, og den danner fejl

Skrevet tor. d. 02. april 2009 kl. 23:09:15| #4


Skrevet tor. d. 02. april 2009 kl. 23:15:14| #5

swamboo
swamboo (12.059 point)
OK - jeg forstår du mener at det kan have en indvirkning.

Men har du en god ide hvordan jeg gør det, for stien er jo forskellig alt efter om det er i arbejdsmilijøet eller i org. programmet...

Skrevet tor. d. 02. april 2009 kl. 23:19:30| #6

Ved at prøve med den fulde sti, kan du se om der er et problem med hvad dit program opfatter som det aktuelle katalog.

Derefter kan vi (du...) finde en løsning, fx. ved at den fulde sti sættes i en konfigurationsfil, eller ved at du fikser med det aktuelle katalog.

Eller også er der noget helt fjortende galt ;)

Skrevet tor. d. 02. april 2009 kl. 23:30:47| #7

swamboo
swamboo (12.059 point)
Bravo - stien var løsningen! Tak for hjælpen!!

Men det giver jo et nyt problem - stien er ikke den samme...

Skrevet tor. d. 02. april 2009 kl. 23:34:58| #8

Godt, så er vi/du et skridt nærmere løsningen.

Åbenbart vil dit program skifte aktuelt katalog mellem 1. gang og 2. gang du udskriver. Kan du se hvorfor?

(ja, det er nemmere med en relativ sti, så lad os se om det kan gøres)

Skrevet tor. d. 02. april 2009 kl. 23:36:17| #9


Skrevet tor. d. 02. april 2009 kl. 23:45:08| #10

swamboo
swamboo (12.059 point)
Den tror jeg lige jeg tager i morgen når jeg er lidt mere klar i hovedet - du har hjulpet langt!!

1000 tak for hjælpen indtil videre!

Skrevet tor. d. 02. april 2009 kl. 23:47:46| #11

;) Helt i orden. Jeg foreslår at du i en lille test udskrive det aktuelle katalog lige før du tilgår billederne. Udfra hvad den så udskriver kan du måske finde årsagen til problemet.

Skrevet tor. d. 02. april 2009 kl. 23:49:29| #12

swamboo
swamboo (12.059 point)
Rigtig god ide - det prøver jeg!! Takker endnu en gang!!!!

Skrevet fre. d. 03. april 2009 kl. 01:59:04| #13

arne_v
arne_v (1.005.658 point)
Man kan også konstruere en sti udfra programmets sti og et filnavn - det er rimeligt flybart.

Skrevet fre. d. 03. april 2009 kl. 08:20:01| #14

aaberg_cc
aaberg_cc (38.773 point)
En OpenFileDialog / SaveFileDialog vil ændre CurrentDirectory. Dette kan måske forklare noget!?

Skrevet søn. d. 05. april 2009 kl. 22:23:47| #15

swamboo
swamboo (12.059 point)
Problemet er løst.

Problem årsag:
Jeg bruger image document writer til test udskrifter. Og den ændrer åbenbart stien til documenter.... og derfor kan den åbenbart ikke finde den anden sti.

Løsning:
Jeg kon til at tænke over at der er en funktion der hedder application.startuppath som indeholder nøjagtig den sti jeg skulle bruge
så sætningen hedder nu:
                                {
                                    Image img = Image.FromFile(Application.StartupPath + "/Gramofon.jpg");
                                    myGfx.DrawImage(img, 0, 1760);
                                    img.Dispose();
                                    Image img1 = Image.FromFile(Application.StartupPath + "/Bil.jpg");
                                    myGfx.DrawImage(img1, 1610, 1760);
                                    img1.Dispose();
                                }

Erik Jacobsen - havde du ikke spurgt om hele adressen, havde jeg ikke ledt her - så smid et svar...

tak for hjælen til alle...

Skrevet tor. d. 11. marts 2010 kl. 20:33:43| #16


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Input string was not in a correct format"

Oprettet den 12. februar 2012 kl. 03.26
sibga giver 60 point for svar | Giv et svar »

Koordinater for nyt vindue efter scroll, csharp.

Oprettet den 11. februar 2012 kl. 01.54
bjarnefilm giver 30 point for svar | Giv et svar »

Treeview hovedmenu á lá Dynamics C5

Oprettet den 10. februar 2012 kl. 08.12
olehaahr giver 30 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger