Avatar billede boox Nybegynder
14. april 2004 - 20:40 Der er 11 kommentarer

load af billed

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?
Avatar billede bernie Nybegynder
14. april 2004 - 20:45 #1
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)
Avatar billede boox Nybegynder
14. april 2004 - 20:49 #2
jeg bruger den der ligger op i "Additional" og den der hedder "Image" ved ik lige hva du mener billede formen ??
Avatar billede snowball Novice
14. april 2004 - 20:51 #3
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 :)
Avatar billede stone Forsker
14. april 2004 - 20:51 #4
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.
Avatar billede boox Nybegynder
14. april 2004 - 20:58 #5
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.!!
Avatar billede snowball Novice
14. april 2004 - 21:12 #6
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.
Avatar billede snowball Novice
14. april 2004 - 21:13 #7
Hvis du derimod loader billedet dynamisk sådan som jeg beskrev 14/04-2004 20:51:14, så skal billedet være med på CD'en.
Avatar billede stefmeister Nybegynder
14. april 2004 - 23:35 #8
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.
Avatar billede borrisholt Novice
15. april 2004 - 07:28 #9
Endelig er der den mulighed selv at kompilere billedet ind i din exe fil og loade det der fra.

JEns B
Avatar billede snowball Novice
15. april 2004 - 10:53 #10
Jens: Det er vel mere eller mindre også det den gør hvis du sætter billedet ind via Picture propertien i Object Inspectoren på en TImage!?
Avatar billede borrisholt Novice
15. april 2004 - 11:20 #11
Jo jo men er det ikke lidt amatør agtigt at have en ikke visible TImage ?

Jens B
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester