Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   NthWord D5 (https://www.delphipraxis.net/89066-nthword-d5.html)

Christoph Frank 25. Mär 2007 15:30


NthWord D5
 
Hallo zusammen,

wer kann mir helfen?
Ich rufe die Function NthWord unter D5 auf, bekomme aber kein Ergebnis, was mach ich da falsch?
Beispiel:

InputString hat Inhalt Montag;Dienstag;Mittwoch
Ich möchte Dienstag erhalten.

Aufruf der Funktion

Edit1.Text := NthWord(InputStream,';',2);

Gruß Christoph

marabu 25. Mär 2007 15:39

Re: NthWord D5
 
Hallo Christoph,

ist InputStream ein Schreibfehler von dir?

Bei mir funktioniert das hier:

Delphi-Quellcode:
var
  s: string;
begin
  s := 'Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag;Sonntag';
  ShowMessage(PSock.NthWord(s, ';', 2));
end;
Grüße vom marabu

DP-Maintenance 25. Mär 2007 15:41

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Es ist eine Delphi-Frage.

Christoph Frank 25. Mär 2007 16:11

Re: NthWord D5
 
Hi marabu,

vielen Dank, jetzt klappts's bei mir auch.
In den Uses habe ich Psock angegeben, aber mein Aufruf war nur NthWord und nicht so wie Du es gemacht hast PSock.NthWord.
Wieder was dazu gelernt, bin ja erst Anfänger!

Nochmal vielen Dank, trotzdem, warum muß ich mich extra nochmal auf PSock beziehen?
Gruß Christoph

marabu 25. Mär 2007 16:24

Re: NthWord D5
 
Das musst du gar nicht. Ich habe den Namen der Funktion lediglich qualifiziert angegeben, damit andere erkennen können, woher du die Funktion NthWord() hast. Deinen Fehler musst du an anderer Stelle suchen. Vermutlich funktioniert es jetzt auch bei dir, wenn du den Unit-Vorsatz beim Aufruf weglässt. Mein Verdacht war, dass du die falsche Variable übergeben hattest.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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