Скачать я DelphiWorld, полезная программа. Но там я не нашёл именно это:
1) Как правильно задать путь сохранения текстового файла? Например, я хочу сюда: Base\Save.txt
Помогите, пожалуйста
OLD MaxXBot Forum |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » OLD MaxXBot Forum » Команды » Учимся писать плагины
Скачать я DelphiWorld, полезная программа. Но там я не нашёл именно это:
1) Как правильно задать путь сохранения текстового файла? Например, я хочу сюда: Base\Save.txt
Помогите, пожалуйста
ExtractFilePath поищи )))) в нем ты достанешь путь относительно главного приложение, на первое время хватит, дальнейший путь ручками пропишешь, а потом сам научишься и напишешь функцию по извлечению пути к dll из самой dll, можешь эту фразу в гугле поискать
http://www.delphibasics.ru/ExtractFilePath.php
Отредактировано DDM (2010-02-10 22:16:25)
Не пойму, как это правильно задать?
AssignFile(myFile, 'ExtractFilePath (fullFileName)+Sv.txt');
procedure LoadMain; begin // Попытка открыть Test.txt файл для записи AssignFile(myFile, ExtractFilePath(paramstr(0))+'Test.txt'); ReWrite(myFile); // Запись нескольких известных слов в этот файл WriteLn(myFile, 'mess'); end;
писал без среды, возможно ошибка)
Отредактировано DDM (2010-02-10 22:37:23)
DDM
всё равно сохранилось в каталог с прогараммой
Всё правильно, в ту же папку и должно сохраниться. Так ты давай джаббер подключай, я тебя научу-то Жду ведь)
всё равно сохранилось в каталог с прогараммой
ну если так подумать, то самое простое что придет на ум- это дописать долнейший путь самому ручками)))) не правдо ли логично и практично???
долнейший путь самому ручками)))) не правдо ли логично и практично???
только бы сработало, уже пробовал, потом даже скомпилировать не получилось
Код:AssignFile(myFile, ExtractFilePath(paramstr(0))+'Test.txt');
пишешь так
AssignFile(myFile, ExtractFilePath(paramstr(0))+'папка\папко\Test.txt');
ибо путь это строка, а раз строка то надо брать в ''
Не пойму, как это правильно задать?
Кому надо скину функции определения пути для DLL а не для EXE (с DLL работань надо чуть по другому в инете вроде все есть)
Вы здесь » OLD MaxXBot Forum » Команды » Учимся писать плагины