Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

edit   Найти похожие ветки 

 
ashnurov ©   (2004-05-24 11:23) [0]

Подскажите. Допустим у меня в edit есть строка C:\123\123.exe
как сделать чтобы при нажатии на кнопку оставалось только С:\123\


 
Sandman25+1   (2004-05-24 11:25) [1]

ExtractFilePath


 
PVOzerski ©   (2004-05-24 11:29) [2]

Edit1.Caption:=ExtractFilePath(Edit1.Caption);


 
SergP ©   (2004-05-25 23:30) [3]


>  [2] PVOzerski ©   (24.05.04 11:29)


Наверное Edit1.Text....


 
Fay ©   (2004-05-26 04:37) [4]

2SergP ©   (25.05.04 23:30) [3]

var
 Edit1 : TLabel;
begin
 Edit1 := Label1;
 Edit1.Caption:=ExtractFilePath(Edit1.Caption);  
end;


8)


 
Глеб   (2004-05-26 04:40) [5]

ExtractFilePath или ExtractFileDir
:-)


 
Fay ©   (2004-05-26 04:44) [6]

2Глеб   (26.05.04 04:40) [5]
ExtractFileDir подойдёт только когда вернёт корневой каталог, т.к. "оставалось только С:\123\"


 
Anatoly Podgoretsky ©   (2004-05-26 09:33) [7]

ExtractFileDir не подойдёт


 
Глеб   (2004-05-26 09:55) [8]

В каких-то случаях ExtractFileDir полезен


 
PVOzerski ©   (2004-05-26 10:10) [9]

Естественно, я маленько ошибся: имея в виду text, написал caption :^) Хотя кто мне запретит обозвать, скажем, tlabel именем Edit1? :^)


 
Anatoly Podgoretsky ©   (2004-05-26 11:02) [10]

Глеб   (26.05.04 09:55) [8]
Полезность не оспаривается, только то что результат будет совсем не тот, который просит автор.


 
ashnurov ©   (2004-05-26 11:55) [11]

а как убрать ещё и последний слеш т.е. чтобы осталось C:\123


 
Song ©   (2004-05-26 12:04) [12]


> а как убрать ещё и последний слеш т.е. чтобы осталось C:\123

ExtractFileDir


 
Gero ©   (2004-05-26 12:11) [13]


> а как убрать ещё и последний слеш т.е. чтобы осталось C:\123

if Pos then Delete


 
Fay ©   (2004-05-26 12:41) [14]

>> if Pos then Delete
Для примера : c:\program files\Borland\Delphi5\Source


 
Gero ©   (2004-05-26 13:49) [15]

Тьфу, это у меня заскок, прошу прощения.
if S[Length(S)] = "\" then Delete(S, Length(S), 1);


 
VMcL ©   (2004-05-26 15:17) [16]

>>Gero ©  (26.05.04 13:49) [15]

Велосипед уже придумали:
Во-первых, [12]. Во-вторых, ExcludeTrailingPathDelimiter() или ExcludeTrailingBackslash().


 
Gero ©   (2004-05-26 16:35) [17]


> VMcL ©   (26.05.04 15:17)

Это существенно?


 
YurikGl ©   (2004-05-26 16:39) [18]

По моему, проще руками написать.


 
jack128 ©   (2004-05-26 16:41) [19]


> Во-вторых, ExcludeTrailingPathDelimiter() или ExcludeTrailingBackslash().

хе. Я уж год как пытаюсь запомнить - и никак :-)


 
VMcL ©   (2004-05-26 16:43) [20]

>>jack128 ©  (26.05.04 16:41) [19]

<offtopic>
Ну вот видишь. Дяди из Борланда заботятся ещё и о том, чтобы заодно и твою память тренировать :)
</offtopic>



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.045 c
1-1085486770
Delphin
2004-05-25 16:06
2004.06.06
Как вызвать процедуру


14-1084661559
morg
2004-05-16 02:52
2004.06.06
Где-то зацепил трояна, и он мне поменял стандартную


14-1084861551
anstrem
2004-05-18 10:25
2004.06.06
Есть место для программиста Delphi в Москве


6-1082121800
Begginer
2004-04-16 17:23
2004.06.06
Сетевые принтера


8-1080717546
Sauron_ua
2004-03-31 11:19
2004.06.06
Текстури