Вниз
Скачать: CL | DM;

Как в строке заменить один слєш на 2 слєша?   Найти похожие ветки 

← →
Volf_555 ©   (2006-04-29 17:04) [0]

Есть строка:
%SystemRoot%\system32\SHELL32.dll,22
Как переделать её в
%SystemRoot%\\system32\\SHELL32.dll,22
?
То есть - как заменить один слэш на 2 слэша?!


← →
Anatoly Podgoretsky ©   (2006-04-29 17:08) [1]

stringreplace


← →
Volf_555 ©   (2006-04-29 17:58) [2]

Что здесь не так тогда:

procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text:="%SystemRoot%\system32\SHELL32.dll,22";
stringreplace(edit1.Text,"\","\\", rfReplaceAll);
end;

В справке написано:
type
 TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);

При компиляции выскакивает ошибка. В чём ошибка тогда?


← →
Zeqfreed ©   (2006-04-29 17:59) [3]

Надо ещё почитать разделы справки о множествах.


← →
Шпиён   (2006-04-29 18:02) [4]

edit1.Text:=stringreplace(edit1.Text,"\","\\", [rfReplaceAll]);


← →
Volf_555 ©   (2006-04-29 18:14) [5]


> Шпиён   (29.04.06 18:02) [4]
> edit1.Text:=stringreplace(edit1.Text,"\","\\", [rfReplaceAll]);
>

thank - стормозил.....



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
15-1145722914
Луиза
2006-04-22 20:21
2006.05.21
??????? sorry не знаю


2-1145870692
Жаннка
2006-04-24 13:24
2006.05.21
api


6-1138084853
ВРОМ
2006-01-24 09:40
2006.05.21
FTP-New User


15-1145900987
Джо
2006-04-24 21:49
2006.05.21
Poll: Структурируете ли вы свой код?


2-1146393493
Antip
2006-04-30 14:38
2006.05.21
Как узнать, что компьютер в залоченном состоянии?




   Наверх