02. april 2009 - 23:00Der er
15 kommentarer og 1 løsning
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)
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!!
;) 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.
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...
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.