Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RightStr, LeftStr nicht gefunden??? (https://www.delphipraxis.net/71819-rightstr-leftstr-nicht-gefunden.html)

himitsu 21. Jun 2006 17:35

Re: RightStr, LeftStr nicht gefunden???
 
Copy(StringVar, length(StringVar) - 2, 3) ... ihr solltet euch langsam mal merken, daß Strings nicht mit 0 beginnen !!

@vlees91: ich hoffe mal das mit dem Leerzeichen (#9) war nur ein Witz :shock:


also:
Delphi-Quellcode:
LeftStr(S, i)  = Copy(S, 1, i)
RightStr (S, i) = Copy(S, Length(S) - i + 1, i)

EDatabaseError 21. Jun 2006 17:47

Re: RightStr, LeftStr nicht gefunden???
 
ok teste ich

Zacherl 21. Jun 2006 17:54

Re: RightStr, LeftStr nicht gefunden???
 
Zitat:

ihr solltet euch langsam mal merken, daß Strings nicht mit 0 beginnen !! Weiß ich, sonst hätte ich kaum das:
Zitat:

Copy(StringVar, 1, 3)
geschrieben :wink: Weiß auch nicht warum ich das bei Copy ständig mache ...
Der zweite Ansatz war zugegeben falsch.
Muss halt
Delphi-Quellcode:
Copy(StringVar, length(StringVar) -2, 3)
statt
Delphi-Quellcode:
Copy(StringVar, length(StringVar) -3, 3)
heißen.

Florian

EDatabaseError 21. Jun 2006 19:58

Re: RightStr, LeftStr nicht gefunden???
 
Zitat:

Zitat von himitsu
Copy(StringVar, length(StringVar) - 2, 3) ... ihr solltet euch langsam mal merken, daß Strings nicht mit 0 beginnen !!

@vlees91: ich hoffe mal das mit dem Leerzeichen (#9) war nur ein Witz :shock:


also:
Delphi-Quellcode:
LeftStr(S, i)  = Copy(S, 1, i)
RightStr (S, i) = Copy(S, Length(S) - i + 1, i)

???
Delphi-Quellcode:
FWert := Copy(FWert,Length(FWert) - Length(FWert)-4 + 1,Length(FWert)-4);
hier war ein Leftstr drin

Funkt leider so nicht.

EDatabaseError 21. Jun 2006 21:24

Re: RightStr, LeftStr nicht gefunden???
 
Hab jetzt herausgefunden:
Dez 49 ist laut Umrechnung Hex 3C ist aber nicht richtig da 49 $31 ist...

Why?

EDatabaseError 22. Jun 2006 12:23

Re: RightStr, LeftStr nicht gefunden???
 
*push*

kann sich nochmal jemand das LeftStr ansehen. Kennt meine D Hilfe nicht...und ich hab wirklich keine Lust ne DLL zu schreiben.

Die Muhkuh 22. Jun 2006 12:26

Re: RightStr, LeftStr nicht gefunden???
 
Hi,

ich kann nur himitsu wiederholen:

Delphi-Quellcode:
function LeftStr(const Text: String; const Count: Integer): String;
begin
  Result := Copy(Text, 1, Count);
end;

EDatabaseError 22. Jun 2006 12:29

Re: RightStr, LeftStr nicht gefunden???
 
:oops: meinte rightstr denn himitsus seine right sieht imho komisch im bezug auf s.o. aus.

Die Muhkuh 22. Jun 2006 12:31

Re: RightStr, LeftStr nicht gefunden???
 
Delphi-Quellcode:
function RightStr(const Text: String; Count: String): String;
begin
  Result := Copy(Text, Length(Text) + 1 - Count, Count);
end;

EDatabaseError 22. Jun 2006 12:38

Re: RightStr, LeftStr nicht gefunden???
 
:gruebel: wenn du nix geändert hast... ich hab jetzt deine functionen genommen und die copys wieder durch right und leftstr ersetzt. funktioniert! danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.
Seite 2 von 3     12 3      

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