|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Создать универсальный редактор
Здравствуйте всем.
Не могу отредактировать файл [*.sii]. Изменения вносятся, но в итоге файл отказывается работать. Можно-ли как-то на делфи реализовать редактирование? Или нужен другой язык программирование (если да, какой)? P.S. Не приводите сложные примеры, где нужно что-то совмещать, просить помощи ос и т.п. |
#2
|
||||
|
||||
А что такое этот "*.sii"?
Отредактировать можно любой файл чем угодно (хоть блокнотом), нужно знать только устройство формата файла и работать в соответствии с ним. От языка программирования ничего не зависит. Написать можно что угодно на любом языке. Разница лишь в удобстве и скорости. jmp $ ; Happy End! The Cake Is A Lie. |
#4
|
||||
|
||||
Цитата:
Цитата:
|
#5
|
|||
|
|||
Цитата:
если очень надо - задавай этот вопрос разработчикам, либо таким же задротам которые из нее не вылазят to Bargest прости чувак не сдержался |
#6
|
||||
|
||||
Формат можно и не знать. Вместо критики лучше бы что-то путное подсказали. А репутация Ваша итак уже в минус ушла.
Для непонятливых вопрос: Можно ли на делфи реализовать редактирование любого файла, имеющего любой формат и любое шифрование. |
#7
|
||||
|
||||
Что подразумевается под "универсальным" редактором? Программа должна угадать, что в файле написано, на ходу придумать интерфейс и дать пользователю в удобном виде?
То есть написал программу, даешь ей файл, она смотрит на байты и думает: "Так... эти байты похожи на формат записи мыслей наркомана на велосипедную цепь без фотовспышки, придуманный Васей Пупкиным из села Большие Козлы. Надо подумать, что же там написано, и придумать интерфейс..." Если так, то нельзя. Во всяком случае, пока не сделали искусственный интеллект и не научили его заниматься реверс-инжинирингом. Как, по-вашему, программа отличит набор байтов, являющихся сжатыми координатами вершин 3д-модели, от набора байтов, являющегося шифрованной симфонией Моцарта? А если завтра появится новый алгоритм сжатия или шифорвания, если завтра появится такая информация, которую никто прежде не хранил или если просто какой-нибудь человек сделает свою кодировку текста? Если не так - я уже писал: можно. Называется "Шестнадцатеричный редактор" (пример на делфи - "кодовик"). Где вручную будет производиться редактирование. Универсальное - враг специального. По определению. Универсальность всегда заключается в том, что использует только общие черты для всех случаев. При работе с форматами общая черта только одна: то, что любой файл состоит из байтов. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 08.06.2012 в 19:24. |
#8
|
|||
|
|||
Цитата:
ты его и не знаеш, он у тебя и не работает |
#9
|
|||
|
|||
Закрадывается подозрение про адекватность этого с позволения сказать человека (robt)
|
#10
|
|||
|
|||
Цитата:
Цитата:
|
#11
|
|||
|
|||
Цитата:
ты один пытаешься облаять всех пользователей |
#12
|
||||
|
||||
Цитата:
|
#13
|
|||
|
|||
Цитата:
|
#15
|
|||
|
|||
Цитата:
Уймись |