![]() |
WebService wechseln ohne Quellcodeveränderung?
Guten Morgen,
ich suche schnell eine Lösung zur Veränderung eines WerbService Pfades (WebReferenzen) ohne in das eigendliche Projekt einzugreifen. Leider steht in der von der WebReferenz erzeugenten .pas Datei eine feste URL zum WebService. Webservice .pas Datei:
Delphi-Quellcode:
Aufruf des Webservices:
constructor IMEINWERBSERVICE.Create;
begin inherited Create; Self.Url := 'http://PFAD ZU MEINEM WEBSERVICE.de'; end;
Delphi-Quellcode:
Wie geht das ganze variabel ?
ws: IMEINWERBSERVICE;
ws := IMEINWERBSERVICE.Create; mfg Moggy |
Re: WebService wechseln ohne Quellcodeveränderung?
Hallo,
Vorschläge: 1.) Eigenen neuen constructor mit Übergabeparameter im Sinne von ....constructor CreateWithUrl(const aUrl:String); 2.) Lade die URL aus einer ini-datei innerhalb des constructors |
Re: WebService wechseln ohne Quellcodeveränderung?
danke,
ich hab nun einfach folgendes gemacht:
Delphi-Quellcode:
was ist mit den beiliegenden .WSDL und .MAP Dateien die Delphi mitgeneriert?
ws: IMEINWERBSERVICE;
ws := IMEINWERBSERVICE.Create; ws.Url := MEINPFAD; In diesen Dateien sind ebenfals die Pfade vorhanden, reicht es nur den Pfad in der .PAS Datei variabel zu verändern ? mfg Moggy |
Re: WebService wechseln ohne Quellcodeveränderung?
...
|
Re: WebService wechseln ohne Quellcodeveränderung?
versuch es doch einfach mal :-)
|
Re: WebService wechseln ohne Quellcodeveränderung?
ja es funkzoniert...
Spielen .WSDL und .MAP somit erstmal keine Rolle ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz