Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Webcam mit TWAIN Schnittstelle
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)
|