RightClick

RightClick

 
امروز 16 بهمن 1390 13:05

همه زمانها UTC + 3:30 ساعت هستند




ارسال مبحث جديد پاسخ به مبحث [ 3 پست ] 

نظرتون چيه ادامش بديم
مي خواهيم سايت رو فعال كنيم100% 100% [ 2 ]
الخصوص پرسش Ùˆ پاسخش رو آقا مدير Ú†Ù‡ كار كنيم0% 0% [ 0 ]
کل آرا : 2
نويسندهپيغام
 موضوع پست: يك Progressbare دقيق
پستارسال شده در: 29 آذر 1385 19:07 
آفلاين
تازه وارد
تازه وارد

تاريخ عضويت: 23 آذر 1385 18:57
پست ها : 2
ديدم هيشكي كار نمي كنه پس ما شروعش كرديم بچه عضو ادامه بدن سايت فعال كنيم :o :D :x :arrow:



unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs,
StdCtrls, ComCtrls;

type
TForm1 = class(TForm)
ProgressBar1: TProgressBar;
Button1: TButton;
procedure Button1Click( Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}

procedure CopyFileWithProgres sBar1(Source, Destination: string);
var
FromF, ToF: file of byte;
Buffer: array[0..4096] of char;
NumRead: integer;
FileLength: longint;
begin
AssignFile(FromF, Source);
reset(FromF) ;
AssignFile(ToF, Destination) ;
rewrite(ToF) ;
FileLength := FileSize(FromF) ;
with Form1.ProgressBar1 do
begin
Min := 0;
Max := FileLength;
while FileLength > 0 do
begin
BlockRead(FromF, Buffer[0], SizeOf(Buffer) , NumRead);
FileLength := FileLength - NumRead;
BlockWrite(ToF, Buffer[0], NumRead);
Position := Position + NumRead;
end;
CloseFile(FromF) ;
CloseFile(ToF) ;
end;
end;



procedure TForm1.Button1Click (Sender: TObject);
begin
CopyFileWithProgres sBar1(GetCurrent Dir +'\test.txt' ,'c:\test. txt');
ShowMessage( 'Copy Finished ! ... ');

end;
end.

_________________
عيسي نادري

اي پرنده مهاجر اي


بالا
 مشخصات  
 
 موضوع پست: Re: يك Progressbare دقيق
پستارسال شده در: 30 آذر 1385 16:47 
آفلاين
کاربر حرفه ای
کاربر حرفه ای
نماد کاربر

تاريخ عضويت: 29 تير 1384 20:03
پست ها : 1007
محل سکونت: شيراز
سلام آقا دمت گرم خيلي خوشحالم كردي ... با اين كه تخصصم دلفي نيست ولي هر كمكي از دستم بر بياد دريغ نمي كنم...

راستي كدت رو توي تگ code بگذاريد تا خوانا تر باشه:
کد:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs,
StdCtrls, ComCtrls;

type
TForm1 = class(TForm)
ProgressBar1: TProgressBar;
Button1: TButton;
procedure Button1Click( Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}

procedure CopyFileWithProgres sBar1(Source, Destination: string);
var
FromF, ToF: file of byte;
Buffer: array[0..4096] of char;
NumRead: integer;
FileLength: longint;
begin
AssignFile(FromF, Source);
reset(FromF) ;
AssignFile(ToF, Destination) ;
rewrite(ToF) ;
FileLength := FileSize(FromF) ;
with Form1.ProgressBar1 do
begin
Min := 0;
Max := FileLength;
while FileLength > 0 do
begin
BlockRead(FromF, Buffer[0], SizeOf(Buffer) , NumRead);
FileLength := FileLength - NumRead;
BlockWrite(ToF, Buffer[0], NumRead);
Position := Position + NumRead;
end;
CloseFile(FromF) ;
CloseFile(ToF) ;
end;
end;



procedure TForm1.Button1Click (Sender: TObject);
begin
CopyFileWithProgres sBar1(GetCurrent Dir +'\test.txt' ,'c:\test. txt');
ShowMessage( 'Copy Finished ! ... ');

end;
end.


موفق باشيد. :wink:

_________________
به جان زنده دلان، سعدیا، ملک وجود --- نیرزد آن که دلی را ز خود بیازاری


بالا
 مشخصات  
 
 موضوع پست:
پستارسال شده در: 30 آذر 1385 19:22 
آفلاين
تازه وارد
تازه وارد

تاريخ عضويت: 23 آذر 1385 18:57
پست ها : 2
سلام من هم از توجه شما ممنونم

پست بزاريد فعالش كنيم

_________________
عيسي نادري

اي پرنده مهاجر اي


بالا
 مشخصات  
 
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث [ 3 پست ] 

همه زمانها UTC + 3:30 ساعت هستند


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون کاربران عضو شده و 0 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد

جستجو براي:
پرش به:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Template made by DEVPPL - Persian Translation By : www.Maghsad.com