Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi gRPC für Delphi?? (https://www.delphipraxis.net/198416-grpc-fuer-delphi.html)

SearchBot 31. Okt 2018 10:53

gRPC für Delphi??
 
Hallo,

ich soll ein Projekt unterstützen, das zwischen Server (Gerät) und Client (mein Programm) mittels gRPC kommuniziert. :pale:

gRPC hat eine Unterstützung für über 10 Sprachen, aber die Delphi-Gemeinde wird scheinbar ignoriert (mir sagt man immer wieder, ich würde mit einer veralteten Sprache arbeiten). :pale:

Ich habe rumgegoogelt und DelphiGrpc gefunden, weiß aber nicht, wie ich das in meine IDE bekomme :roll:

Gibt es auch andere Möglichkeiten?

TiGü 31. Okt 2018 11:02

AW: gRPC für Delphi??
 
Zitat:

Zitat von SearchBot (Beitrag 1417164)
Ich habe rumgegoogelt und DelphiGrpc gefunden, weiß aber nicht, wie ich das in meine IDE bekomme :roll:

Woran scheitert es denn genau?
Am Runterladen von GitHub oder beim Einbinden der Units in dein Projekt?

Um es vorweg zu nehmen: Es ist keine Komponente, die du per Drag'n'Drop auf das Formular ziehst.

Neumann 31. Okt 2018 14:43

AW: gRPC für Delphi??
 
Von CrystalNet gibt es ein Programm, mit dem man Wrapper für Net.dlls erzeugen kann. Man erhält dann eine Delphi-Unit, die man in sein Projekt aufnehmen kann.

Kostet zwar Geld, funktioniert aber gut.

Sherlock 31. Okt 2018 15:00

AW: gRPC für Delphi??
 
DelphiGRPC sieht doch ziemlich rund aus, was genau ist das Problem/die Fehlermeldung?

Sherlock

SearchBot 31. Okt 2018 15:51

AW: gRPC für Delphi??
 
Naja, wenn die Demos laufen würden, ...

.\DelphiGrpc-master\Demos\SimpleDemo\delphi

Ich kann das Client-Projekt ausführen.
Dazu benötige ich aber offensichtlich das Server-Project, und da hakt es.:?

Zunächst findet die IDE das nicht...
Delphi-Quellcode:
  Ultraware.Grpc.ws in '..\..\gRPC\Ultraware.Grpc.ws.pas';
weil da einmal ..\ fehlt - also korrekt
Delphi-Quellcode:
  Ultraware.Grpc.ws in '..\..\..\gRPC\Ultraware.Grpc.ws.pas';

In dieser Unit nun werden in uses
Delphi-Quellcode:
  sgcWebSocket_Classes, sgcWebSocket_Client, sgcWebSocket_Server;
benötigt, die hab ich aber offenbar nicht und liegen im Download nicht bei.
Im Ordner dafür liegt eine Readme, die auf eine Trialversion verweist... - 404

Hab sie dann doch gefunden, aber gezippte 279MB, dazu Trial, nur um diese Demo (!) zum laufen zu bringen, ist mir zu viel :shock:
Also kann ich die Demo nicht nutzen und bin kaum klüger als zuvor :roll:

Geht das nicht auch mit den Indys?

mkinzler 31. Okt 2018 17:10

AW: gRPC für Delphi??
 
https://blog.grijjy.com/2017/04/25/b...tocol-buffers/


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz