![]() |
'.' mit ',' ersetzen funktion unkompatible typen char
Meine funktion funktioniert wenn ich im aufrufen expliziert nochmal einen char deklariere
Delphi-Quellcode:
und im aufruf dann
var pk := ','
Delphi-Quellcode:
sage... aber wenn ich es so versuche
wert := changePK(pk , wert);
Delphi-Quellcode:
kommt folgender fehler
wert := changePK(',' , wert);
Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen[/DELPHI] Die funktion ändert . in , und , in .,
Delphi-Quellcode:
wert ist bei mir in meinem programm auch ein
function changePK(var change_pk_char: char; var pk_string: string): string;
var i: integer; begin if change_pk_char = ',' then begin for i:=1 to length(pk_string) do if pk_string[i]=',' then pk_string[i]:='.'; end else if change_pk_char = '.' then begin for i:=1 to length(pk_string) do if pk_string[i]='.' then pk_string[i]:=','; end; result := pk_string; end;
Delphi-Quellcode:
var wert: string;
|
AW: '.' mit ',' ersetzen funktion unkompatible typen char
Du weißt, was Var-Parameter sind und wozu man die benutzt?
|
AW: '.' mit ',' ersetzen funktion unkompatible typen char
Zitat:
|
AW: '.' mit ',' ersetzen funktion unkompatible typen char
Und wieso nicht auch den String? Oder brauchst Du das doppelt?
|
AW: '.' mit ',' ersetzen funktion unkompatible typen char
Hallo,
ich hätte StringReplace benutzt ... Heiko |
AW: '.' mit ',' ersetzen funktion unkompatible typen char
Ich auch, aber es spricht ja prinzipiell nichts gegen eine eigene Routine. Nur sollte man eben wissen, wie die
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 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