Mes programmes OpenSource

Pour une offre professionnelle, consultez mon site http://www.execute.re.

Internet - Projets Internet

CrtSock HTTP Query TURLMemo MimeDocs SendMail CGI MSAccess HTTP Server CGI Browse URL NewsReader HyperText TCP/IP Abuse! Remote VCL WebCVS MySQLClient MySQLDataSet SIPInside SIPSay TVInside

Remote VCL Une VCL Client/Serveur

RemoteVCL est une première approche possible d'un système VCL client/serveur. A savoir, un programme Delphi traditionnel (ou tout au moins une unité déclarant une fiche TForm) s'execute sur un serveur tandis que l'affichage est déporté sur un client VCL générique.

Le principe étant que les resources DFM de l'application serveur sont envoyées au client VCL (tout comme les pages HTML d'un serveur Web à un navigateur) et que les événements des composants sont renvoyés sur le serveur où ils sont traités.

La premier version de RemoteVCL montre qu'il est possible, suivant ce principe, d'afficher un message quand on clique sur un bouton.

procedure TForm1.Button1Click(Sender:TObject);
begin
 ShowMessage('Hello !');
end;
Le code s'execute du côté serveur, le bouton est créé du côté client :D