Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

Питання про функції DeleteFile Знайти схожі гілки


MARcoDEN   (2001-12-15 17:13) [0]

Напевно всі знають про функцію DeleteFile. Так ось, у мене виникли 2 питання: 1) в довідці написано, що при успішному виконанні функція повертає значення, відмінне від нуля. Так чому ж Дельфі лається на цю строчку:

if DeleteFile ( "arj.exe") <> 0 then ShowMessage ( "OK!") else Halt;

2) також в довідці написано, що для отримання докладної інформації викликати GetLastError. Підкажіть, будь ласка, на прикладі використання цієї функції.

Заздалегідь вдячний!



Art   (2001-12-15 17:30) [1]

У бери мессадж і все, потрібен він тобі ??? або зроби по іншому, спочатку видали файл, а потім пошукай його FileExists і виводь повідомлення!



MARcoDEN   (2001-12-15 17:33) [2]

2Art: Скажеш теж ... Треба мені дізнатися саме ці речі.



Art   (2001-12-15 17:40) [3]

Ну блін, тоді if DeleteFile ( "arj.exe") = 0 then ShowMessage ( "OK!") Else Halt;



evgeg   (2001-12-15 17:40) [4]

function DeleteFile (const FileName: string): Boolean;

Тобто тип результату - boolean.



Art   (2001-12-15 17:40) [5]

Ну блін, тоді if DeleteFile ( "arj.exe") = 0 then ShowMessage ( "Помилка!") Else Halt;



Anatoly Podgoretsky   (2001-12-15 18:11) [6]

Ви говорите про різні DeleteFile



Song   (2001-12-15 22:13) [7]

Якщо DeleteFile виводить Exception якщо файл немає такого, тоді можна так:

намагатися
DeleteFile ....
ShowMessage ...
крім
Зупинити
end;



evgeg   (2001-12-16 00:30) [8]

> Anatoly Podgoretsky
Я знаю, але у нього підключений модуль з тим, про який я сказав.

> Art
Boolean можна порівнювати тільки з true або false, але це не потрібно робити,
оскільки його можна безпосередньо використовувати в умови.
Цікаво, тепер ти здогадаєшся, як написати умова?



Anatoly Podgoretsky   (2001-12-16 11:05) [9]

Модуль то у нього подклчен, я навіть не сумніваюся, але по всьому обговоренню видно, що мова веде про один, а намагається працювати з іншим



MARcoDEN   (2001-12-16 16:22) [10]

2Art: Ти хоч пробував Компільо в програмі те, що ти написав? Відчувається, що немає! Дельфі видає помилку: Incompatible types.
І відповіді на моє запитання так ніхто толком і не дав :(.



Anatoly Podgoretsky   (2001-12-16 17:37) [11]

Тобі його кілька разів дали і це твоя проблеми, що ти не можеш зрозуміти.
Ще раз ти кажеш про один DeleteFile з Windows, а використовуєш DeleteFile з SysUtils.



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.58 MB
Час: 0.027 c
7-22424
Nik
2001-09-21 14:30
2002.01.08
При установці Pro ви дає помилки на диску С


1-22007
creepster
2001-12-17 18:09
2002.01.08
заставки


3-21948
andre_polt
2001-12-04 16:22
2002.01.08
DB


1-22188
мистецтво
2001-12-14 13:09
2002.01.08
Як вважати великий файл ???


1-22113
Yuraz
2001-12-19 20:25
2002.01.08
Братики, чому





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська