![]() |
Jedes Int in Float schnell ändern?
Gibt es eine Möglichkeit der Delphi zu sagen er soll z.B. alle StrToInt durch StrToFloat ersetzen? Denn bei einigen Programmen kann das ziemlich nervig und lästig werden wenn man alles händisch ersetzen müsste. Ich besitze Delphi 10.3
Vielen Dank! Leon |
AW: Jedes Int in Float schnell ändern?
Suchen und Ersetzen?
Da kannst du das komplette Projekt durchsuchen lassen. Allerdings muss ja auch der Datentyp der Variable passen zu der du den Wert zuweisen willst. |
AW: Jedes Int in Float schnell ändern?
Hallo,
oben im Hauptmenü unter "Suchen" kannst du "Ersetzen" auswählen (Strg+R). Dabei musst du die unteren Optionen beachten. Über "Alles ersetzen" kannst du das anstoßen. Edit: zu langsam... |
AW: Jedes Int in Float schnell ändern?
Zitat:
Insofern ergänzen sich unsere Antworten gut. :cheers: |
AW: Jedes Int in Float schnell ändern?
Warum will man eigentlich IntToStr durch FloatToStr ersetzen,
abgesehn davon, dass das "langsamer" ist und vorher eine unnötige Typkonvertierung Int>FLoat hinzufügt. Schade dass Delphis Ersetzendialog keine MatchingGroups im Ersetzenteil zulässt, sonst könntest du auch IntToStr\((.*)\) durch \1.ToString ersetzen lassen. :stupid: [edit] Ups, falschrum gedacht. :oops: Aber ja, der Zieltyp überall wo das passiert muß natürlich Floats annehmen können, sonst meckert der Compiler. Andersrum würde es den Compiler nicht jucken, aber der Text zur Laufzeit muß passen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 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