|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: سه شنبه 24 مهر 1386 - 11:03 بعدازظهر
پست ها: 3,
بازدید ها: 3
|
|
چگونه در دلفی عکس ها را در یک dll ذخیره کنیم.
|
|
|
|
|
کسی به گرد پاش نمیرسه
        
گروه: کاربران
آخرین بازدید: دیروز 23:05:03
پست ها: 728,
بازدید ها: 1,925
|
|
تا اونجایی که من میدونم توابع رو تو dll ذخیره میکنند ، نه عکس !

|
|
|
|
|
Most Valuable Professional
گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 11:51:15
پست ها: 1,518,
بازدید ها: 2,467
|
|
|
سلام دوست عزیز ، به پرشین فروم خوش آمدید
Dynamic Link Library) DLL) شامل مجموعه ای از توابع میشه و برنامه ها هنگام اجرا می توانند آن را فراخوانی کنند

|
|
|
|
|
کارش درسته
        
گروه: مدیر ارشد
آخرین بازدید: چهار شنبه 29 آبان 1387 - 4:18 بعدازظهر
پست ها: 2,106,
بازدید ها: 2,292
|
|
بخش اول: ابتدا یک فایل rc. ایجاد کنید (برای مثال picdll.rc). برای این کار میتونید از Notepad استفاده کنید. برای مثال محتویات این فایل باید به این شکل باشه:
PFN Code
Image01 RCDATA Pic.gif
بخش دوم: حالا باید این فایل رو به res. کامپایل کنید. برای این کار باید از فایل BRCC32.exe که در مسیر delphi\bin\ قرار داره استفاده کنید.
PFN Code
BRCC32 picdll.rc
بخش سوم: یک فایل dll جدید ساخته و اون رو ذخیره کنید. و بعد کد زیر رو جایگزین کد قبلی کنید.
PFN Code
{$R picdll.RES}
بخش چهارم: خواندن از فایل dll با یک مثال. البته بصورت خیلی ساده.
PFN Code
const resGIF = 'Image01'; var h : THandle; gif : TGifImage; begin h := LoadLibrary('picdll.DLL'); gif := TGIFImage.Create; gif.LoadFromResourceName(h,resGIF); end;
|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: یکشنبه 29 مهر 1386 - 2:47 بعدازظهر
پست ها: 11,
بازدید ها: 11
|
|
user_hamrah
چگونه در دلفی عکس ها را در یک dll ذخیره کنیم.
سلام من یک راه حل در نظر دارم.شما یک فرم به پروژه dll خود اضافه کنید و یک کنترل image
روی آن بگذارید . سپس درون dll تابعی بنویسید که عکس را برگرداند.
PFN Code
function GetImageFromDll:TGraphic; begin result:=Form1.Image1.Picture.Graphic; end; exports GetImageFromDll;
fmh12007-04-18 18:30:10
یا علی
|
|
|
|
|
Most Valuable Professional
گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 11:51:15
پست ها: 1,518,
بازدید ها: 2,467
|
|
|
سلام ، ممنون دوست عزیز
لطفا کد ها رو داخل تگ کد قرار دهید ، پست شما رو ادیت کردم
fmh12007-04-18 18:52:49

|
|
|
|