Hallo
Ich habe mir folgendes Beispiel gedownloadet
http://enternet.ath.cx/filestore/mul...mponents16.zip
Nun... Das bespiel App funktioniert einwandfrei...
Ich hab mir dan ein neues
Package erstellt, damit ich die Kompo auch unter D2007 Verwenden konnte...
Alles installiert...
Nun wollte ich den Code übernehmen... hab ich dan alles gemacht.. doch es hat nicht funktioniert...
Ok dachte ich ich fange klein an und wollte nur empfangen und vom beispiel senden lasse...
Ok alles 1:1 übernommen... doch es will einfach nicht....
Dan wollte ich das senden Implementieren doch dan kommt immer auch wenn ich das beispiel programm
compilieren will dieser fehler:
Code:
[DCC Fehler] Send.pas(73): E2250 Es gibt keine überladene Version von 'SendBuffer', die man mit diesen Argumenten aufrufen kann
Der Fehlerhafte Code:
Delphi-Quellcode:
procedure TSendFrm.ACMIn1Data(Sender: TACMComponent; aDataPtr: Pointer;
aDataSize: Cardinal);
begin
Sock.SendBuffer(aDataPtr^,aDataSize);
Bytes:=Bytes+aDataSize;
BytesLbl.Caption:=Format ('%u',[Bytes]);
UpDate;
end;
So hab ich das empfangen übernommen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Sock.Active:=False;
Sock.Active:=False;
Sock.BufferSize:=ACMDlg1.nAvgBytesPerSec*2;
ACMOut1.Active:=True;
Sock.DefaultPort:= StrToint('10000');
Sock.Active:=True;
end;
Doch es empfängt nichts... hab ich was übersehen???
Ich hoffe jemand wird sich das mal ansehen
Danke schonmal