une chite question [Delphi] - Programmation
Marsh Posté le 15-03-2002 à 17:34:30
jette un oeil a la fonction ExtractFileExt (unité SysUtils)
[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]
Marsh Posté le 15-03-2002 à 17:34:45
ExtractFileExt
CTRL+F1
Marsh Posté le 15-03-2002 à 20:33:13
ça me rappelle quand je m'étais fatigué à réécrire une fonction qui faisait l'équivalent de ExtractFilePath, à mets débuts avec C++Builder...
Marsh Posté le 15-03-2002 à 23:43:19
antp a écrit a écrit : ç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)
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...
à++
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
Marsh Posté le 16-03-2002 à 20:15:58
Brn dis donc Antp, tu dois barder pas mal en prog, surtout en Pascal!!!
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++)
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!!
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).
Marsh Posté le 16-03-2002 à 22:38:08
Marsh Posté le 16-03-2002 à 23:22:00
ReplyMarsh Posté le 16-03-2002 à 23:24:29
ReplyMarsh Posté le 16-03-2002 à 23:25:01
Marsh Posté le 16-03-2002 à 23:48:00
ReplyMarsh Posté le 17-03-2002 à 00:51:12
Marsh Posté le 17-03-2002 à 10:18:52
ReplyMarsh Posté le 17-03-2002 à 16:57:43
ReplyMarsh Posté le 17-03-2002 à 17:25:45
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... à++ |
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) ?
Marsh Posté le 20-03-2002 à 10:54:52
Faut le faire à la main je pense
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 ....