Når man loader et billede ind i en Form så loader man et billed man har liggende på sin harddisk. MEN når så applicationen køres hentes billedet så fra ens harddisk hver gang altså f.eks. fra "c:\\billeder\knap1.jpg" eller bliver der taget en "kopi" og lagt ind i applicationen så man sagtens kan slette f.eks. "c:\\billeder\knap1.jpg" uden det giver problemer når applicationen køres?
hvis du har brugt den billede form så bliver billede gemt i programmet når du har lavet den om til exe (langtid siden jeg har brugt delphi så kan ikke huske navnet på billede formen)
Hvis du laver en Image1.Picture.LoadFromFile('c:\billeder\knap1.jpg'); så bliver billedet lagt ind i hukommelsen, og du kan derfor godt slette det fra harddisken uden at du burde få nogen problemer med fortsat at vise billedet i dit program (jeg fik i hvert fald ikke nogen problemer med den lille hurtige test jeg lige har lavet). Hvis du så igen prøver at loade billedet, så vil du naturligvis få en fejl :)
hvis du loader et image hver gang programmet starter og du så sletter billedet på placeringen c:\billeder\knap1.jpg ...så kan det ikke indlæses på ny. Men hvis du i Image1 properties "picture" har valgt et billedet kan du roligt slette det.
jeg har loaded billedet med Image1 properties "picture"... så derfor kan jeg roligt slette det på harddisken, da den måde jeg gør det på gemmer en kopi af billedet i applicationen?? rigtigt forstået?? jeg skal nemlig have en application med nogle billeder.. applicationen skal ligge på en cd så derfor skulle jeg bare vide om billederne skulle med på cden eller om de er med i applicationen når det er loaded en gang.!!
Så er det ikke nødvendigt at ligge billederne på CD'en, for hvis du sætter billedet ind som du lige har beskrevet, så bliver billedet en del af .exe filen (som så kommer til at fylde den del mere) og du behøves derfor ikke at have selve billedet med på CD'en.
Hvorfor prøver du ikke frem... bare klippe billedet væk en enkelt gang du starter programmet, hvis det dur så kan du rolig slette den, hvis ikke det dur så ligger du bare billedet tilbage i mappen igen. Så havde du sparet 100 point herinde fra. Men sådan som du har lagt den ind kan du godt slette den.
Jo jo men er det ikke lidt amatør agtigt at have en ikke visible TImage ?
Jens B
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.