[Delphi] une chite question

une chite question [Delphi] - Programmation

Marsh Posté le 15-03-2002 à 17:17:08    

J'ai fait une petite fonction pour extraire l'extension d'un fichier, mais mon pb est pour les extension ayant un nom du type toto.txt.html. Je veux extraire juste le html, et j'ai écrit ça :
 
Function TForm1.TestExtension(var name : string) : string;
var position : integer;
    extension : string;
begin
  position:=pos('.',name);
  if position > 0 then
    begin
      extension:=copy(name, position+1, length(name));
      TestExtension(extension);
    end
  else
    begin
      extension:=extension;
    end;
  TestExtension:=extension;
end;
 
Mais il me renvoie le bloc txt.html.
 
Help me please ....

Reply

Marsh Posté le 15-03-2002 à 17:17:08   

Reply

Marsh Posté le 15-03-2002 à 17:33:34    

:hello:

Reply

Marsh Posté le 15-03-2002 à 17:34:30    

jette un oeil a la fonction ExtractFileExt (unité SysUtils) ;)

 

[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 15-03-2002 à 17:34:45    

ExtractFileExt
 
CTRL+F1
 
 :hello:


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 15-03-2002 à 17:34:59    

Merde, grillé  :sarcastic:


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 15-03-2002 à 20:33:13    

:D
ça me rappelle quand je m'étais fatigué à réécrire une fonction qui faisait l'équivalent de ExtractFilePath, à mets débuts avec C++Builder...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-03-2002 à 23:18:38    

Merci à tous pour le coup de main.

Reply

Marsh Posté le 15-03-2002 à 23:43:19    

antp a écrit a écrit :

:D
ça me rappelle quand je m'étais fatigué à réécrire une fonction qui faisait l'équivalent de ExtractFilePath, à mets débuts avec C++Builder...  




Pareil avec IncludeTrailingBackSlash (maintenant IncludeTrailingPathDelimiter) ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 16-03-2002 à 17:43:23    

sinon tu te fais pas chier, tu créé une fonction qui scanne le nom du fichier depuis la fin, et dès qu'il rencontre un point, tu enregistre ce qui vient après !
C'est tout simple !
parceque les API et autres trucs trop automatiques, ben zaime pas trop (le moins possible), surtout quand c'est très simple de faire la même chose avec une fonction personnalisée.
Puis en plus si c'est pour du scolaire c'est mieux...
 
à++ :hello:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 16-03-2002 à 20:12:31    

heu les fonctions fournies par Borland sont parfois mieux faites, plus optimisées.
Même parfois en assembleur.
Si elles sont là autant les utiliser.
Faut pas toujours vouloir réinventer la roue :sarcastic:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-03-2002 à 20:12:31   

Reply

Marsh Posté le 16-03-2002 à 20:15:58    

Brn dis donc Antp, tu dois barder pas mal en prog, surtout en Pascal!!!
 :sweat:

Reply

Marsh Posté le 16-03-2002 à 21:53:19    

Bhen je me débrouille quoi ;)
(Faut dire que mon boulot c'est programmeur pascal/c++)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-03-2002 à 22:11:34    

et si pas indiscret tu bosses ou?? en france ??

Reply

Marsh Posté le 16-03-2002 à 22:13:34    

tu peux maider alors!!
g fais un topic sur un prog client/serveur ki doit gerer +ieur client a la fois mais ki marche po!!

Reply

Marsh Posté le 16-03-2002 à 22:28:11    

j'ai vu ton topic mais je sais pas trop t'aider là dessus... Client/Serveur j'ai pas bcp d'expérience là dedans, et Kylix encore moins...
Je bosse à Bruxelles (et j'y habite).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-03-2002 à 22:38:08    

:hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 16-03-2002 à 23:22:00    

Reply

Marsh Posté le 16-03-2002 à 23:24:29    

Reply

Marsh Posté le 16-03-2002 à 23:25:01    

:lol:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 16-03-2002 à 23:48:00    

Reply

Marsh Posté le 17-03-2002 à 00:51:12    

:pt1cable:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 17-03-2002 à 10:18:52    

:??:  
 :na:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 17-03-2002 à 15:09:23    

:hello:


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 17-03-2002 à 16:57:43    

Reply

Marsh Posté le 17-03-2002 à 17:25:45    

[:rix]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 20-03-2002 à 10:09:06    

juju_le_barbare a écrit a écrit :

sinon tu te fais pas chier, tu créé une fonction qui scanne le nom du fichier depuis la fin, et dès qu'il rencontre un point, tu enregistre ce qui vient après !
C'est tout simple !
parceque les API et autres trucs trop automatiques, ben zaime pas trop (le moins possible), surtout quand c'est très simple de faire la même chose avec une fonction personnalisée.
Puis en plus si c'est pour du scolaire c'est mieux...
 
à++ :hello:  




 
 
 :hello: Bah non, sinon comment tu fais avec les fichiers qui s'appellent fichier.txt.html.js .... ?
 
Au fait, y a t-il une fonction de delphi pour vérifier qu'un chemin saisi a une syntaxe correcte, donc sans c:toto ou c:\toto\prout:images, etc ...  (sinon faut faire un tas de test) ?  :??: :hello:

Reply

Marsh Posté le 20-03-2002 à 10:54:52    

Faut le faire à la main je pense :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-03-2002 à 11:11:42    

Tant pis  :sweat: , je vais faire des tests  :sweat:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed