ورود

View Full Version : مشکل با خواندن و نوشتن روی یک فایل



hojjatcroos
چهارشنبه 27 خرداد 1388, 14:38 عصر
-سلام دوستان
-از کد زیر برای نوشتن اطلاعات از جمله یک عکس رو فایل استفاده میکنم اما تصویر رو فایل نوشته نمی شود از دوستان می خواهم اگه ممکنه کمک کنند خیلی ممنون.


procedure TForm1.Button1Click(Sender: TObject);
type
TCustomer = Record
name : string[20];
age : Integer;
AX:TImage;
end;
var
FIL:file of TCustomer;
c:TCustomer;
begin
AssignFile(FIL,'c:\text.dat');
Rewrite(FIL);
c.name:='Ali';
c.age:=10;
c.AX:=TImage.Create(Self);
c.AX.Picture.Bitmap:=Form1.Image1.Picture.Bitmap;
Write(fil,c);
CloseFile(FIL);
end;

tdkhakpur
چهارشنبه 27 خرداد 1388, 15:03 عصر
سلام
ببینید شما با این کار میتوانید داده ها را بصورت data داخل فایل ذخیره کنید نه تصویر.
خود شما باید بدونید که یک تصویر برای خوش دارا قالب و ساختار مجزاست.


Form1.Image1.Picture.Bitmap.ُSaveToFile

ariana4
چهارشنبه 27 خرداد 1388, 15:08 عصر
لينک خراب است

ariana4
چهارشنبه 27 خرداد 1388, 15:16 عصر
لينک خراب است

ariana4
چهارشنبه 27 خرداد 1388, 15:17 عصر
لينک خراب است
ببخشيد کد خراب است

ariana4
چهارشنبه 27 خرداد 1388, 15:18 عصر
کمک يکي کمک کنه

ariana4
چهارشنبه 27 خرداد 1388, 15:19 عصر
اينجا هيچ کي نيست

hojjatcroos
چهارشنبه 27 خرداد 1388, 16:48 عصر
خیلی ممنون دوست عزیز.میشه بگید چه طور من می تونم Picture.Data یک تصویر رو فرم رو به دست بیارم و چه طور اون رو بعد از ذخیره لود کنم.

tdkhakpur
چهارشنبه 27 خرداد 1388, 18:10 عصر
میشه بگید چه طور من می تونم Picture.Data یک تصویر رو فرم رو به دست بیارم و چه طور اون رو بعد از ذخیره لود کنم.
شما باید دستگیره فرم رو بدست آورده و با گرفتن یک dc با تابع getpixel نقاط صفحه را در بافر ذخیره و سپس داخل فایل قرار بدید.