Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Typeninkompatibiltät - bei Funktion "Stringreplace"
arka_jeth - Di 06.04.04 17:14
Titel: Typeninkompatibiltät - bei Funktion "Stringreplace"
Also zunächst mal das Problem:
Ich würde gerne die Funktion "Stringreplace" verwenden,
doch leider gibt es beim Parameter "Flags" folgende ungereimtheit:
Fehlermeldung: "Inkompatible Typen TReplaceFlags und Enumeration"
ich verwende hierbei die konstante rfReplaceall vom Typ TReplaceFlags.
D.s.s.a:
.
.
function Stringreplace(text, <name>, <neuname>, rfreplaceall):string;
.
....
bzw.:
.
var flag1:Treplaceflag
begin
flag1 := rfreplaceall;
.
Klappt beides nicht!
Was habe ich übersehen?
Dankeschön
raziel - Di 06.04.04 17:32
hi,
ich würds mal mit eckigen klammern drum rum probieren:
Delphi-Quelltext
1:
| Stringreplace(text, <name>, <neuname>, [rfreplaceall]); |
raziel
arka_jeth - Di 06.04.04 17:45
sehr schön, klappt!
danke für die schnelle antwort!!!
und weshalb ist das so? also warum die eckigen klammern?
raziel - Di 06.04.04 18:50
| arka_jeth hat folgendes geschrieben: |
| sehr schön, klappt! |
freut mich :)
| arka_jeth hat folgendes geschrieben: |
| danke für die schnelle antwort!!! |
bitte
| arka_jeth hat folgendes geschrieben: |
| und weshalb ist das so? also warum die eckigen klammern? |
:roll: :nixweiss: ich kann ja dann mal auf meim "delphi-rechner" schaun, hab grad keine OH zur Hand
raziel
Chatfix - Di 06.04.04 20:29
Aus der Delphi-Hilfe:
Delphi-Quelltext
1:
| type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase); |
| Zitat: |
| Mengentyp -> SET OF Ordinaler Typ [Portabilitäts-Direktive] |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!