Avatar billede alphine Nybegynder
26. april 2003 - 13:08 Der er 4 kommentarer

Borland builder 6 billeder

Jeg har et image jeg gerne vil insætte mange gange i en form, jeg har en PageControl, og for hver page vil jeg gerne have et detalieret bagrunds billede, problemmer er bare at den gemme hver billede istedet for at gemme det en gang og tage det derfra, hvis jeg f.eks har 10 sider jeg gerne vil have et bagrundsbillede på, og billedet fylder 0,5MB, så kommer filen til at fylde 5MB bare for billederne, er der nogle der kan hjælpe?
Avatar billede segmose Nybegynder
29. april 2003 - 09:16 #1
Hvis du ikke kan finde en passende flag der kan sætte kan du inherit den skyldige classe og overload gemme funktionen med en der ikke allockere plads men bare bruger en pointer/ref, pas dog på destructor i parent(s).
Avatar billede bertelbrander Novice
29. april 2003 - 20:49 #2
Du kan prøve med noget i retning af:

Graphics::TBitmap *MyBitmap;

__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  MyBitmap = new Graphics::TBitmap;
  MyBitmap->LoadFromFile("ph11.bmp");
  Image1->Picture->Assign(MyBitmap);
  Image2->Picture->Assign(MyBitmap);
  Image3->Picture->Assign(MyBitmap);
}

Image1, Image2, Image3 er navnene på dine billeder (Vælg dit image på formen og find navnet i Object Inspector'en, så er det det der står ud for Name). ph11.bmp er navnet på dit bitmap.
Hvis du bruger denne metode skal du distribuere billedet sammen med exe filen. Hvis du ikke ønsker dette kan du tage et kik på TBitmap::LoadFromResourceName og/eller TBitmap::LoadFromResourceID
Avatar billede alphine Nybegynder
22. september 2003 - 20:28 #3
vil lige lave en rettelse

MyBitmap = new Graphics::TBitmap;

  Graphics::TBitmap *MyBitmap = new Graphics::TBitmap;
Avatar billede alphine Nybegynder
22. september 2003 - 20:29 #4
men du for dine point bertelbrander  hvis blot du opretter et svar :)
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