If Length(OpenDialog.FileName) > 4 then
begin
  s_lngTargetHeight := 0; s_lngTargetWidth:=0; 
  StatusBar.Panels.Items[1].Text := '上傳中,請勿關閉';
  APPLICATION.ProcessMessages;
  s_strFileName := OpenDialog.FileName;
  s_lngReturn := getImageSize(s_strFileName, s_lngTargetHeight, s_lngTargetWidth);
  If s_lngReturn > 0 Then
  begin
    SetLength(s_bufNV, s_lngReturn);
    getNVBitImage(s_bufNV[0], s_lngTargetHeight, s_lngTargetWidth, s_strFileName);

s_lngTargetWidth := s_lngTargetWidth DIV 8;
s_lngTargetHeight:= s_lngTargetHeight DIV 8; {+AnsiChar(cb9.ItemIndex+1)}
SendComString(#28#113#1+Ansichar(s_lngTargetWidth MOD 256)+Ansichar(s_lngTargetWidth DIV 256)
+Ansichar(s_lngTargetHeight MOD 256)+Ansichar(s_lngTargetHeight DIV 256));

for i:= low(s_bufNV) to high(s_bufNV) do
  SendComString(Ansichar(s_bufNV[i]));

    xResult := SendComString(#29#7#2#1#1); //BB聲
  end else
  begin
    xResult := False;
    Showmessage('找不到WPOCmd.dll');
  end;
end;

 

#28#113#1 後面設定圖片大小 +圖片 a

#28#113#2 後面設定圖片大小 +圖片 b

這樣子的寫法 一次只能傳一張圖而已 且永遠是第一張圖XD..

 

應該是要

#28#113#2

用迴圈 i

 

後面設定圖片大小 +圖片 i

結束回圈

 

這樣才可以一次性的上傳兩張以上的圖檔

 

 

arrow
arrow
    全站熱搜

    kuraki5336 發表在 痞客邦 留言(0) 人氣()