Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 2.443 c
1-1085570404
deepgray
2004-05-26 15:20
2004.06.06
DBGrid и вертикальная полоса прокрутки


14-1084962975
ISP
2004-05-19 14:36
2004.06.06
Покупка Delphi. Что брать?


4-1082133160
Xerx
2004-04-16 20:32
2004.06.06
Контекстное меню и виртуальный диск


1-1085499300
Pupsik
2004-05-25 19:35
2004.06.06
Проблема с Statictext и Windows XP


1-1085483303
Developerr
2004-05-25 15:08
2004.06.06
Колонки в RxDBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский