Code:
pTo := PChar(extractfilepath(application.exename + '\' 'hallo.jpg') + #0);
da steht wohl die klammer falsch - statt nach 'hallo.jpg' gehört die meiner meinung nach hinter application.exename
und was soll #0 bewirken?
warum wird pTo berhaupt gesetzt? wird doch gar nicht benutzt?!
Code:
Image1.Picture.LoadFromFile(extractfilepath(application.exename + '\' + 'hallo.jpg') + Edit2.Text + '[1].jpg');
da is nur der selbe fehler mit der klammer.