![]() |
AW: Datei per Doppelklick dem bereits geöffneten Programm übergeben
Zitat:
|
AW: Datei per Doppelklick dem bereits geöffneten Programm übergeben
ja so hatte ich mir das auch schon gedacht, so werde ich es wohl auch tun.
Danke |
AW: Datei per Doppelklick dem bereits geöffneten Programm übergeben
Edit: da du XE3 hier, hier noch viel einfacher:
Delphi-Quellcode:
Das ist auch deutlich schneller als die erste Funktion da unten und viel weniger aufwendig zu implementieren als die zweite Funktion da unten.
var
aArr: TArray<string>; sStr: string; begin sStr:= 'a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z'; aArr := sStr.Split([':']); end; Das hier könnte ich eventuell interessieren (Explode-Funktion): ![]() Es gibt auch eine schnellere Version, die Implementierung ist aber deutlich unschöner finde ich. Und diese schnellere Version lohnt sich auch nur, wenn es auf die Millisekunde genau ankommt. Ich habe mal einen Test gemacht und 50.000x einen String und eine Zahl getrennt durch irgendein Zeichen an eine andere Exe geschickt die das dann mit Explode aufbohrt und aufwertet. Das funktioniert wunderbar und ist schnell genug. Wer trotzdem jede Millisekunde zählen will: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03: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