Delphi-PRAXiS
Seite 2 von 9     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Webservice (https://www.delphipraxis.net/196134-webservice.html)

Elrond 26. Apr 2018 07:27

AW: Webservice
 
Zitat:

Zitat von InschenierSB (Beitrag 1400514)
Aber mal so rum gefragt, in wie weit kann ich alte Projekte hochkonvertieren, also upgraden?!

Vielen Dank für die Info.
Grüße Sebastian

Es kommt stark auf das einzelne Projekt an, je weniger Abhängigkeiten zu Drittkomponenten desto einfacher ist es. Ich würde sogar sagen das bei ausschließlicher Verwendung von VCL es sogar innerhalb eines Tages möglich wäre (je nach Projektgröße).

Noch ein kleiner Hinweis, SOAP ist nichts magisches, es ist eigentlich einfach nur XML übers http. Bei so einen kleinen Webservice könntest du die Anfragen einfach direkt verschicken und müsstest dich nicht mit alten Bugs und ähnlichen rumärgern.

hoika 26. Apr 2018 07:39

AW: Webservice
 
Hallo,
Zitat:

und soll jetzt das bestehende System an einen Webserver anbinden.
Hier könnte man dann auch über eine DLL in einer neueren Delphi-Version nachdenken,
die in die Delphi6-Exe eingebunden wird.

TiGü 26. Apr 2018 07:57

AW: Webservice
 
Zitat:

Zitat von hoika (Beitrag 1400521)
Hallo,
Zitat:

und soll jetzt das bestehende System an einen Webserver anbinden.
Hier könnte man dann auch über eine DLL in einer neueren Delphi-Version nachdenken,
die in die Delphi6-Exe eingebunden wird.

So würde ich auch vorgehen!

Bernhard Geyer 26. Apr 2018 08:27

AW: Webservice
 
Zitat:

Zitat von TiGü (Beitrag 1400526)
Zitat:

Zitat von hoika (Beitrag 1400521)
Hallo,
Zitat:

und soll jetzt das bestehende System an einen Webserver anbinden.
Hier könnte man dann auch über eine DLL in einer neueren Delphi-Version nachdenken,
die in die Delphi6-Exe eingebunden wird.

So würde ich auch vorgehen!

Ich würde so nicht vorgehen.
Dann arbeitest du zwangsweise mit 2 IDE Versionen.
Sowas sollte man vermeiden. Es ist immer mit Mehraufwand verbunden mehrer IDE-Versionen aktiv zu halten (Eigener Arbeitsplatz, Buildsystem, ...)
Auch Debugging ist nicht gerade vereinfacht.

Bernhard Geyer 26. Apr 2018 08:29

AW: Webservice
 
Zitat:

Zitat von InschenierSB (Beitrag 1400514)
@Bernhard
ja das sehe ich genau so, allerdings ist die GUI einer Maschine von uns in dieser Version erstellt. Ich habe erst vor kurzem angefangen und soll jetzt das bestehende System an einen Webserver anbinden.

Wenn das System nicht schon nahe des Punkte ist nicht mehr weiter unterstützt zu werden (End Of Life) solltest du auf jedenfall überlegen die IDE zu aktualisieren.
Wir haben das auch lange hinausgezögert und sind froh jetzt auf XE6 (bald 10.2) zu sein. Das macht das Leben an vielen Stellen einfacher.

InschenierSB 26. Apr 2018 09:53

AW: Webservice
 
Zitat:

Zitat von Elrond (Beitrag 1400518)
Zitat:

Zitat von InschenierSB (Beitrag 1400514)
Aber mal so rum gefragt, in wie weit kann ich alte Projekte hochkonvertieren, also upgraden?!

Vielen Dank für die Info.
Grüße Sebastian

Es kommt stark auf das einzelne Projekt an, je weniger Abhängigkeiten zu Drittkomponenten desto einfacher ist es. Ich würde sogar sagen das bei ausschließlicher Verwendung von VCL es sogar innerhalb eines Tages möglich wäre (je nach Projektgröße).

Noch ein kleiner Hinweis, SOAP ist nichts magisches, es ist eigentlich einfach nur XML übers http. Bei so einen kleinen Webservice könntest du die Anfragen einfach direkt verschicken und müsstest dich nicht mit alten Bugs und ähnlichen rumärgern.

Was meinst du mit 'die Anfragen einfach direkt verschicken'? Es muss auf jeden Fall über Delphi laufen, da die Maschine Daten vom Webservice anfordert.
Grüße

InschenierSB 26. Apr 2018 09:59

AW: Webservice
 
Habe jetzt erstmal auf Delphi 2010 hochgerüstet und schaue mal ob es damit funktioniert.
Danke schon mal für die zahlreichen Antworten.

Das mit der Belohnung ist nicht vergessen, wenn es so funktioniert wie es sein soll gibt's auch ne Belohnung.

mkinzler 26. Apr 2018 10:04

AW: Webservice
 
D2010 ist auch sehr sehr alt.

Elrond 26. Apr 2018 10:19

AW: Webservice
 
Zitat:

Zitat von InschenierSB (Beitrag 1400547)
Zitat:

Zitat von Elrond (Beitrag 1400518)
Zitat:

Zitat von InschenierSB (Beitrag 1400514)
Aber mal so rum gefragt, in wie weit kann ich alte Projekte hochkonvertieren, also upgraden?!

Vielen Dank für die Info.
Grüße Sebastian

Es kommt stark auf das einzelne Projekt an, je weniger Abhängigkeiten zu Drittkomponenten desto einfacher ist es. Ich würde sogar sagen das bei ausschließlicher Verwendung von VCL es sogar innerhalb eines Tages möglich wäre (je nach Projektgröße).

Noch ein kleiner Hinweis, SOAP ist nichts magisches, es ist eigentlich einfach nur XML übers http. Bei so einen kleinen Webservice könntest du die Anfragen einfach direkt verschicken und müsstest dich nicht mit alten Bugs und ähnlichen rumärgern.

Was meinst du mit 'die Anfragen einfach direkt verschicken'? Es muss auf jeden Fall über Delphi laufen, da die Maschine Daten vom Webservice anfordert.
Grüße

Du kannst deine Anfrage direkt über http Abschicken, z.B. mit Indy. Die Automatisch erzeugten Klassen aus der WSDL sind keine Pflicht oder dergleichen. Das ganze ist mit einer gewissen Skepsis zu betrachten da Delphi einen vorgaukelt alles verstanden zu haben und am ende kommt es selbst in der neuen Version nicht mit optionalen Elementen zurecht, ganz davon zu schweigen das der komplette WS-* Stack fehlt.

InschenierSB 26. Apr 2018 10:40

AW: Webservice
 
Zitat:

Zitat von mkinzler (Beitrag 1400555)
D2010 ist auch sehr sehr alt.

Ja da hast du Recht, aber irgendwie scheint es als ob die neueren Updates kostenpflichtig sind?!
Oder? Ich meine eine Lizenz haben wir ja.
Davon ab, dann muss mein Chef halt ne neue Lizenz kaufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.
Seite 2 von 9     12 34     Letzte »    

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