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

Взаимодействие OpenDialog и функции DiskFree(0)   Найти похожие ветки 

← →
Спрашивающий   (2003-03-03 01:10) [0]

Попробуйте положить на форму
TFilenameEdit из библиотеки Rx или стандартный
TOpenDialog(в взаимодействии с Edit и кнопкой)
ну и еще кнопку в обработчике которой
написать функцию определения свободного места на текущем диске

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Caption:=IntToStr(DiskFree(0));
end;

Затем откройте (посредством TFilenameEdit или
OpenDialog1(в взаимодействии с Edit)) любую страницу
из архива этого форума заранее скаченного например
D:\Delphi\Forum\forum-12.12.02\main.html или любой файл
из папки имеющей в своем имени 2 и более точки(или запятые)
И выполните Form1.Caption:=IntToStr(DiskFree(0));
Баг Вы увидете сами.
Это из за точек(запятых)(именно двух и более в любой
позиции строки пути!) - 12.12.02
потому что если их убрать баг исчезает.
Но почему именно дает сбой функция DiskFree(0)
и как избавиться от этой ошибки .


← →
jack128 ©   (2003-03-03 02:15) [1]

Вот код, которым тестил. Имя файла D:\Текстовый документ.te.err.rwer.wer.txt - точек достаточно ;-)

Все норма так что ищи грабли в другом месте

procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
edit1.text := OpenDialog1.FileName;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Caption:=IntToStr(DiskFree(0));
end;


← →
Спрашивающий   (2003-03-03 02:50) [2]

Попробуйте открыть в этом же каталоге сохраненную страницу этой
ветки.


← →
Спрашивающий   (2003-03-03 03:59) [3]

Уточню - каталог должен содержать точки например
C:\Be.t.ta\Файл.htm



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

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



Память: 0.45 MB
Время: 0.01 c
3-39166
Леший_
2003-02-20 17:04
2003.03.13
День добрый. Подскажите пожалуйста.


14-39465
rusdeejay
2003-02-27 09:49
2003.03.13
Как настроить DBE на другом компьютере?


1-39319
Michael Elagin
2003-02-28 22:24
2003.03.13
Свойства TOleContaner


14-39466
Вася Добрый
2003-02-27 09:19
2003.03.13
Разные вопросы


14-39500
hawkins
2003-02-25 11:07
2003.03.13
где можно скачать компонент TTrayIcon?




   Наверх