Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Webcam mit TWAIN Schnittstelle

  Alt 27. Sep 2012, 16:24
Ich hätte einen kleinen Dienst fertig der über etwas in der Art abgefragt werden kann:
Delphi-Quellcode:
var
  ms: TMemoryStream;
  jpg: TJpegImage;
  i: Int64;
begin
  try
  if not Assigned(FClient) then
    begin
      FClient := TIDTCPClient.Create(self);
      FClient.Host := ServerEdit.Text;
      FClient.Port := Port.Value;
    end;
  FClient.Connect;
  if FClient.Connected then
  begin

    ms := TMemoryStream.Create;
    jpg := TJpegImage.Create;
    try
      i := FClient.Socket.ReadInt64;
      FClient.Socket.ReadStream(ms, i, false);
      ms.Position := 0;
      jpg.LoadFromStream(ms);
      Image1.Picture.Assign(jpg);
    finally
      jpg.Free;
      ms.Free;
    end;
  end;

  FClient.DisconnectNotifyPeer;
  except
    on E:Exception do
      begin
          Connect.Down := False;
          Timer1.Enabled := false;
          Messagedlg(E.Message,mtError,[mbok],0);
      end;
  end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat