Ich kann das Bild im Explorer öffnen.
Ich werde es dann mit den Sockets versuchen.
Ich habe zwei Programme (Server und Client) in beiden ist ein Image aber nur beim Server ist eins geladen.
Jetzt soll das Bild vom Server zum Clienten gesendet werden.
server:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.Button1Click(Sender: TObject); begin serversocket1.Socket.SendBuf(image1.Picture,sizeof(image1.Picture)); end; |
client:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); begin socket.ReceiveBuf(image1.Picture,sizeof(image1.picture)) end; |
Doch dann Kommt die Fehlermeldung:
[Pascal Fehler] Unit1.pas(30): E2197 Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden
und das bei beiden Programmen.
Es geht mir nicht darum das mit den Sockets zu machen sondern nur da Bild vom einen Pc auf den anderen zu übertagen/anzeigen.