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

Вниз

Помогите пожалуйста!   Найти похожие ветки 

 
HDD ©   (2002-02-02 17:25) [0]

Есть такая проблема делаю текстовый редактор. Я сделал чтобы мой редактор открывал тxt файлы!

procedure TForm1.PerformFileOpen(const AFileName: string);
begin
RichEdit1.Lines.LoadFromFile(AFileName);
SetFileName(AFileName);
RichEdit1.SetFocus;
RichEdit1.Modified := False;
end;
Ну почему-то файлы состоящие из 2 слов или файлы в папках из 2 слов не открываются!
Что может быть, как исправить баг!


 
Fay ©   (2002-02-02 19:02) [1]

Код а не читал, но попробуй завернуть в кавычки


 
HDD ©   (2002-02-03 03:42) [2]

To Fay А по подробней расскажи! Что завернуть то?


 
panov ©   (2002-02-03 09:43) [3]

Для работы с длинными именами файлов, содержащими пробелы, их заключают в апострофы (").


 
HDD ©   (2002-02-03 12:10) [4]

А можно на примере показать? А то чё-то не дорублю!


 
panov ©   (2002-02-03 14:00) [5]

Имя файла="Program Files\Мой файл"


 
HDD ©   (2002-02-03 15:02) [6]

А ты не мог бы мне на моём примере показать!


 
panov ©   (2002-02-03 15:13) [7]

Два варианта, у меня оба работают:
1. RichEdit1.Lines.LoadFromFile("c:\Program Files\Мой файл");
2. RichEdit1.Lines.LoadFromFile(Edit1.Text); // в Edit1.Text содержится c:\Program Files\Мой файл без всяких кавычек


 
HDD ©   (2002-02-03 15:21) [8]

То ли я тебя понять не могу толи ты меня! Я прописал в реестре чтобы моя программка поумолчанию открывала txt файлы. Файл например c:\windows\shit.txt открывает,а файл с:\windows\рабочий стол\shit.txt нет!
procedure TForm1.PerformFileOpen(const AFileName: string);
begin
RichEdit1.Lines.LoadFromFile(AFileName);
SetFileName(AFileName);
RichEdit1.SetFocus;
RichEdit1.Modified := False;
end;

У меня нет Edit1.Text!


 
Иван Шихалев ©   (2002-02-03 15:28) [9]

> Я прописал в реестре чтобы моя программка
> поумолчанию открывала txt файлы.


Тогда не морочь людям голову и показывай, что ты прописал в реестре. Должно быть примерно так: ""C:\MYPATH\MYPROG" "%1""


 
Pete ©   (2002-02-04 12:32) [10]

2 HDD:

Не смеши людей! У меня нет Edit1.text

Ты просто еще он плохо разбираешься...
Займись трассировкой проги и ишы ошибку!!!



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

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

Наверх




Память: 0.49 MB
Время: 0.007 c
1-57382
Kettle of delphi
2002-03-01 12:58
2002.03.18
Подскажите пожалуйста, как правильно создавать клоны объекта, а потом работать с каждым из них. В вопросе есть маленький пример моей проблемы...


1-57364
Talvin
2002-03-04 20:09
2002.03.18
Загрузка данных


3-57291
Siberia
2002-02-01 18:54
2002.03.18
Что влияет на размер дистрибутива, созданного Install Shield Express?


3-57279
S_King
2002-02-07 12:44
2002.03.18
Документация по IBX на русском ?


4-57557
BigFoot
2002-01-19 10:04
2002.03.18
NetUserAdd and NetUserSetInfo