Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ScanFile was macht die Funktion? (https://www.delphipraxis.net/71293-scanfile-macht-die-funktion.html)

mOzZzI 12. Jun 2006 21:08


ScanFile was macht die Funktion?
 
Hi Freunde,
ich versuche einen ICQBot zu proggen, leider weiß es wirklich an einer Stellen nicht weiter:

Direkt dann wenn ein User eine Nachricht zu mir schickt, und der Bot diese erhält, soll der Bot diese Nachricht, mit einer *.txt - File vergleichen, und wenn dort der Bot einen String gefunden hat, der genau 3 Buchstaben besitzt, die die Nachricht des Users auch hat, soll er die passende Antwort, die durch ein "-" getrennt hinter dem gefundenen String des Bots steht, abschicken...

Dazu hab ich die Funktion ScanFile von den Schweizern gefunden, ich glaube es ist das was ich suche, bloß ich weiß nicht wie die funktioniert...

Grüße Philipp

mkinzler 12. Jun 2006 21:17

Re: ScanFile was macht die Funktion?
 
Steht doch Im Header der Funktion:
Zitat:

returns position of string in file or -1, if not found
Du übergibst ihr einen Dateinamen und einen Suchstring und diese gibt dir die Position des Suchtextes innerhalb der Datei an oder -1, wenn Suchtext nicht gefunden werden konnte.

mOzZzI 12. Jun 2006 21:27

Re: ScanFile was macht die Funktion?
 
Zitat:

Zitat von mkinzler
Steht doch Im Header der Funktion:
Zitat:

returns position of string in file or -1, if not found
Du übergibst ihr einen Dateinamen und einen Suchstring und diese gibt dir die Position des Suchtextes innerhalb der Datei an oder -1, wenn Suchtext nicht gefunden werden konnte.

Ja, wie weiß ich wo die Position ist...?
Und wie kann ich das in meinem Problem mit einbinden, siehe erster Beitrag.

P.S.: Kann heute leider nicht mehr antworten muss morgen früh raus^^

mkinzler 12. Jun 2006 21:33

Re: ScanFile was macht die Funktion?
 
Zitat:

Ja, wie weiß ich wo die Position ist...?
Liefert dir die Funktion als Rückgabewert.

mOzZzI 13. Jun 2006 15:49

Re: ScanFile was macht die Funktion?
 
Zitat:

Zitat von mkinzler
Zitat:

Ja, wie weiß ich wo die Position ist...?
Liefert dir die Funktion als Rückgabewert.

Und wie kann ich da den Rückgabewert, anzeigen lassen ?

Delphi-Quellcode:
if ScanFile('DAteipfad', 'the string to search for', true)= ?? then...

mkinzler 13. Jun 2006 15:52

Re: ScanFile was macht die Funktion?
 
Delphi-Quellcode:
po := ScanFile('DAteipfad', 'the string to search for', true);
if po <> -1 then...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz