1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
function TBmp.DlBitmap2NC( iPanel:integer; ucCommand:IntPtr; lCommandSize:integer) :integer ;
var
x:string ;
type1: array[1..10] of char;
begin
numberOfByteToWrite := 0;
if(iPanel = 3 ) then
begin
x := 'ABP';
x.CopyTo(0,type1,0,Length(x));
numberOfByteToWrite:=DB2NC(lpMem,iPanel*((fileSize) div 5),type1,ucCommand,lCommandSize);
if(numberOfByteToWrite = 0) then
begin
result:=0;
end ;
end
else if(iPanel = 4 ) then
begin
x := 'FO';
x.CopyTo(0,type1,0,Length(x));
numberOfByteToWrite :=DB2NC(lpMem,0,type1,ucCommand,lCommandSize);
if(numberOfByteToWrite = 0)then
result:=0;
end
else
begin
numberOfByteToWrite := 0;
end;
result:=numberOfByteToWrite;
end; |
Partager