|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Создание файлов с расширением больше чем 3 символа
В Delphi есть директива компилятора {$E Ext} при указании расширения оно обрезаеться до 3-х первых букв есть способ устранить данное ограничение?
|
#2
|
|||
|
|||
А откуда эта директива взялась? В том смысле, её же просто надо отменить. У меня всё проходит, расширение 5 символов без обрезки:
Код:
procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Lines.SaveToFile('1.12345'); end; |
#3
|
|||
|
|||
Это директива комплятора для создания выходного файл с заданным расширением.
Например {$E plg} выходной фаил будет с раширением plg вместо стандартного exe, dll и т.д. |
#4
|
|||
|
|||
А что за задача? Т.е. надо сделать компиляцию и расширение EXE поменять на PLG? Чем не устраивает ручная замена?
|
#5
|
|||
|
|||
На расширение больше чем 5 символов надо заменить DLL фаил, а он как известно работает только если его загрузить другим приложением. Загрука динамическая т.е. это плагины, что бы плагины не путались с другими плагинами от других приложений было выбранно более длинное расширение. Делать плагины с расширение из 3-х букв () можно, но все мне бы хотелось узнать, как создавать более длинные расширения у выходных файлов.
|
#6
|
|||
|
|||
Project | Options | Application | Output Settings | Target file extension
В строку вписываешь твое разширение выходного файла |
#7
|
||||
|
||||
Ну или после компилляции просто переименовать
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#8
|
|||
|
|||
Цитата:
$E оно и есть. Цитата:
выше читай почему это делать неудобно. |