![]() |
Re: Processmessage
ich habe diesen code:
Delphi-Quellcode:
es kommt dann eine fehlermeldung,dass inkompatible typen vorhanden sind... char und integer
function StrReplaceChars(const S: string; const Chars: TSysCharSet; Replace: Char): string; // kopiert aus der JCL
var I: Integer; begin Result := S; for I := 1 to Length(S) do if Result[I] in Chars then Result[I] := Replace; end; //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //~~~~~~~~~~~~~~~~~~~~~~~~~~ Sonderzeichen löschen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ procedure TWortsuche.SonderZeichen(Sender: TObject); var iLauf, i:integer; begin For iLauf:=0 to Listbox_Seitenwoerter.Items.Count-1 do begin FOR i:=32 to 255 do Begin Application.ProcessMessages; IF bAbbruch then break; Listbox_Seitenwoerter.Items[iLauf] := StrReplaceChars(Listbox_Seitenwoerter.Items[iLauf], [#32..#64, #91..#96,#123..#195,#197..#213, #215..#219, #221..#227, #229..#245, #247..#251, #253..#255], ''); //..... woran liegt das? |
Re: Processmessage
Delphi-Quellcode:
... := StrReplaceChars(..., [#32..#64, #253..#255], {Fehler =>} ' ' {<= das muss ein Leerzeichen sein, kein leerer String !});
|
Re: Processmessage
ah... ok danke!
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 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