AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TArray<System.Byte> Fehler

Ein Thema von berlinchris81 · begonnen am 3. Jul 2019 · letzter Beitrag vom 3. Jul 2019
Antwort Antwort
Schokohase
(Gast)

n/a Beiträge
 
#1

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 07:15
Der Name das Arguments darf kein < oder > enthalten.
Delphi-Quellcode:
// Statt
procedure Setblob(Index: Integer; const ATArray<System.Byte>: TArray<System.Byte>);

// z.B.
procedure Setblob(Index: Integer; const ABuffer: TArray<System.Byte>);
  Mit Zitat antworten Zitat
berlinchris81

Registriert seit: 18. Mai 2010
Ort: Berlin
14 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 07:46
Okay verstanden, aber wo muss ich das ändern die pas wird aus der WSDL von Delphi automatisch erstellt. Muss ich da in C# was drehen?
Chris
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#3

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 08:05
Der Delphi WSDL-Import war noch nie ein Quell der Freude. Wenn es etwas komplexer wird, dann versagt der ganz gerne.

Probier das doch mal mit anderen WSDL-Importern aus (der aus dem VS ist recht gut), ob die diese WSDL vernünftig interpretieren können.
  Mit Zitat antworten Zitat
berlinchris81

Registriert seit: 18. Mai 2010
Ort: Berlin
14 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 08:10
Hallo Schokohase, ich habe jetzt mit suchen/ersetzen die 150 Werte in der pas Datei ausgetauscht.

Funktioniert super. wenn ich die WSDL in C# importiere geht es prima aber dann erhalte ich eine C# Klasse, aber keine .pas Datei.

Ich muss den Webservice in Delphi verwursten .

Aber trotzdem erstmal Danke für die schnellen Antworten, hast mir erstmal den Tag gerettet.

Danke

Chris
Chris
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#5

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 08:30
Funktioniert super. wenn ich die WSDL in C# importiere geht es prima aber dann erhalte ich eine C# Klasse, aber keine .pas Datei.
Damit solltest du ja auch nur prüfen, ob die WSDL formal korrekt ist.

Wenn du eine bessere Idee hast, wie man die Korrektheit der WSDL überprüfen kann dann immer her damit.
  Mit Zitat antworten Zitat
berlinchris81

Registriert seit: 18. Mai 2010
Ort: Berlin
14 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: TArray<System.Byte> Fehler

  Alt 3. Jul 2019, 08:53
So war das nicht gemeint, C# importiert korrekt, alles gut. Ich nehm die Hilfslösung und schreib mir n Kommentar dazu.

Vielen Dank für deine Hilfe...


Chris
Chris
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:20 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