Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character


Çal??ma Zaman?nda Image Nesnesinde Jpeg Jpg Jpe Resim Dosyalar?n?n Gösterilmesi

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu program Image nesnesine Jpeg veya Jpg resim dosyas?n?n nas?l atanabildi?ini göstermek amac?yla yaz?lm??t?r. Daha önceki kavramlarda veya yap?larda Image nesnesine hep sadece bmp atand???n? yada örneklerin hep o ?ekilde oldu?unu yada sadece tasar?m zaman?nda Image nesnesine bu türde dosyalar atanabilece?ini görmü?tük. Oysaki Image nesnesine jpeg,jpg,jpe dosyalar?da atabilmektedir. Bunun için TJPEGImage nesnesi türünden bir adet jp pointer de?i?keni tan?mlan?r. Daha sonra OpenPictureDialog nesnesinden seçilen resim bu pointer de?i?kenine aktar?l?r. Image nesnesinin assign özelli?i ile pointerin gösterdi?i resim dosyas? Image nesnesi içinde görüntülenir.

Program?n Tamam?n? A?a??daki Linkten ?ndirebilirsiniz

Linki Görebilmeniz ?çin Üye Olman?z Gerekmektedir...

Üye Kay?t 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include "jpeg.hpp"
  6.  
  7. #include "Unit1.h"
  8. //---------------------------------------------------------------------------
  9. #pragma package(smart_init)
  10. #pragma resource "*.dfm"
  11. TForm1 *Form1;
  12. //---------------------------------------------------------------------------
  13. __fastcall TForm1::TForm1(TComponent* Owner)
  14.         : TForm(Owner)
  15. {
  16. }
  17. //---------------------------------------------------------------------------
  18.  
  19. void __fastcall TForm1::Button1Click(TObject *Sender)
  20. {
  21. TJPEGImage *jp=new TJPEGImage();
  22. if(OpenPictureDialog1->Execute())
  23. jp->LoadFromFile(OpenPictureDialog1->FileName);
  24. Image1->Picture->Assign(jp);
  25. }
  26. //---------------------------------------------------------------------------
  27.  
  28.  
  29.  
  30.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım