برنامج FileToByteArray لتحويل اي ملف الى pas
#1
السلام عليكم
هذا برنامج FileToByteArray يقوم بتحويل اي ملف الى وحدة
الان ستستغنون عن الرسورس

[صورة: wu8s8Y.png]

طريقة الاستخدام
  • فتح الدلفي
  • افتح البرنامج وقم بتحويل ملفك فلنفرض مثلا ان اسمه test.exe
  • سيقوم بتحويله الى test.pas
  • ننشا مشروع جديد في الدلفي ونضع فيه هذا السطر فقط
  • test_Savefile('c:\test1.exe')
  • حيث ان test هو اسم الوحدة ولا ننسى ان نضيفها الى uses

PHP كود :
unit Unit1;

interface

uses
  Windows
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  
Dialogs,test, StdCtrls;

type
  TForm1 
= class(TForm)
    
btn1: TButton;
    
procedure btn1Click(Sender: TObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btn1Click(Sender: TObject);
begin
 test_Savefile
('c:\test1.exe')
end;

end. 


الملفات المرفقة
.7z   file2pas.7z (الحجم : 159.61 ك ب / التحميلات : 1,012)
الرد
#2
السلام عليكم

عمل جيد شكرا جزيلا على المثابرة با رك الله فيك

لكن اضن انه عوض savefile نكتب savetofile


شكرا
الرد
#3
[color="slategray"]الف شكر على البرنامج
جربتة ويعمل بكل كفائة
شكرا لك [/color]
الرد
#4
السلام عليكم
لقد قمت بالتعليق على المثال الجيد الذي قدمته و قد اخطا ت في التعليق عذرا
انت استعملت function و انا استعملت procedure فاختلطت علي الامور
قمت بارفاق مثالي عذرا
شكرا


الملفات المرفقة
.rar   FileToByteArray.rar (الحجم : 165.48 ك ب / التحميلات : 431)
[-] كل من 1 user says قال شكرا ل achi على المشاركة المفيدة
  • mohamed49
الرد
#5
شكرا اخى الكريم
اداه اكثر من رائعة , تغنينا عن عمل الريسورس
و بعد اذنك ساطرح الاداة فى منتدى العرب المتحدون للهندسة العكسية , طبعا مع حفظ الحقوق
قطرة الماء تثقب الحجر ...لا بالعنف و لكن بتكرار المحاولة
الرد
#6
السلام عليكم ورحمة الله تعالي وبركاته
جزاك الله خيرا
كيف يمكن استفادة منه ولو لمحة سريعة
وشكرا
الرد
#7
بن دهيبة كتب :كيف يمكن استفادة منه ولو لمحة سريعة
http://www.delphi4arab.net/forum/showpos...ostcount=3
طريقة الاستخدام
فتح الدلفي
افتح البرنامج وقم بتحويل ملفك فلنفرض مثلا ان اسمه test.exe
سيقوم بتحويله الى test.pas
ننشا مشروع جديد في الدلفي ونضع فيه هذا السطر فقط
test_Savefile('c:\test1.exe')
حيث ان test هو اسم الوحدة ولا ننسى ان نضيفها الى uses
الرد
#8
جزاك الله خيرا

كنت اقصد لماذا احولها الى وحدة

هل لجعل البرنامج يقوم بتنصيب ام توليد نسخة جديد في حالة العطب

وشكرا
الرد
#9
لدمج الملفات وتشغيلها على شكل مصفوفة اما في الذاكرة مباشرة او بعد الاستخراج
الرد
#10
أخى كيف أضيفها الى uses هل أغير كلمة test الى أسم البرنامج التنفيذى الذى يعمل كريسورس..
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم