Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi *.txt auch in If abfrage ? (https://www.delphipraxis.net/38814-%2A-txt-auch-if-abfrage.html)

Äfan 24. Jan 2005 15:45


*.txt auch in If abfrage ?
 
Hi,

Ich habe folgendes vor: Ich will überprüfen ob die Datei von einem bestimmten typ ist. Also ich habe z.B. den Dateinamen "MeinText.txt" in Edit1. Mir geht es darum, wenn der Dateiname Irgendwas.txt ist soll was passieren. Ich habe es schon mit '*.txt' also If Edit1.Text = '*.txt' then probiert, nur des geht net.

MFG

jfheins 24. Jan 2005 15:46

Re: *.txt auch in If abfrage ?
 
[oh]Get ExtractFileExt[/oh] oder so könnte dir helfen ...

(siehe Jelly's Post weiter unten ...)

Äfan 24. Jan 2005 15:48

Re: *.txt auch in If abfrage ?
 
Geht das net auch so, das er das mit dem text aus edit macht ?

Matze 24. Jan 2005 15:51

Re: *.txt auch in If abfrage ?
 
Zitat:

Zitat von Äfan
Geht das net auch so, das er das mit dem text aus edit macht ?

Nur so, aber das ist nicht 100% sicher, da im Dateinamen selbt ja auch ".txt" vorkommen kann (Hallo.txt.exe)

Delphi-Quellcode:
if Pos('.txt', Edit1.Text) > 0 then
Natürlich ginge auch die Delphi-Referenz durchsuchenFindFirst-Funktion, aber das ist übertrieben. ;)

Äfan 24. Jan 2005 15:54

Re: *.txt auch in If abfrage ?
 
OK Danke

Zitat:

Natürlich ginge auch die Schau in die Delphi-HilfeFindFirst-Funktion, aber das ist übertrieben.
Ja, das wär echt zu viel ! :-D

MFG

Jelly 24. Jan 2005 15:57

Re: *.txt auch in If abfrage ?
 
Delphi-Quellcode:
var
 ext : string ;
begin
    ext := uppercase (ExtractFileExt(Dateiname)) ;
    if ext = '.TXT' then ...
    if ext = '.XYZ' then ...
end ;
Was ist daran auszusetzen?

BenjaminH 24. Jan 2005 15:58

Re: *.txt auch in If abfrage ?
 
Wie wärs damit:
Delphi-Quellcode:
If Pos('.txt',Edit1.Text)>0 Then
Begin
End;
[Edit]Ups, sorry, bei mir wurden nur die ersten zwei Beiträge angezeigt, und ich dachte das wäre noch nicht genannt worden[/Edit]

Äfan 24. Jan 2005 16:04

Re: *.txt auch in If abfrage ?
 
@BenjaminH: Schau mal drei beiträge weiter oben :wink:

@Jelly: Werde ich gleich mal probieren.

MFG


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