Billederne er måske ikke i det katalog du forventer. Prøv at skrive den fulde sti.
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!!
Erik-> Billederne kan som anført ovenfor godt udskrives - men kun en gang - så kan billederne ikke bruges mere, og den danner fejl
Ja. Men du kan jo prøve med den fulde sti.
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...
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 ;)
Bravo - stien var løsningen! Tak for hjælpen!!
Men det giver jo et nyt problem - stien er ikke den samme...
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)
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!
;) 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.
Rigtig god ide - det prøver jeg!! Takker endnu en gang!!!!
Man kan også konstruere en sti udfra programmets sti og et filnavn - det er rimeligt flybart.
En OpenFileDialog / SaveFileDialog vil ændre CurrentDirectory. Dette kan måske forklare noget!?
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...