Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.06.2012, 20:26
Аватар для R-18Rus
R-18Rus R-18Rus вне форума
Новичок
 
Регистрация: 08.04.2012
Сообщения: 68
Версия Delphi: Delphi 7
Репутация: 127
По умолчанию Создать универсальный редактор

Здравствуйте всем.
Не могу отредактировать файл [*.sii]. Изменения вносятся, но в итоге файл отказывается работать. Можно-ли как-то на делфи реализовать редактирование? Или нужен другой язык программирование (если да, какой)?
P.S. Не приводите сложные примеры, где нужно что-то совмещать, просить помощи ос и т.п.
Ответить с цитированием
  #2  
Старый 07.06.2012, 20:32
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

А что такое этот "*.sii"?
Отредактировать можно любой файл чем угодно (хоть блокнотом), нужно знать только устройство формата файла и работать в соответствии с ним.
От языка программирования ничего не зависит. Написать можно что угодно на любом языке. Разница лишь в удобстве и скорости.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #3  
Старый 07.06.2012, 22:52
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Видимо речь идет об этом
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 08.06.2012, 16:08
Аватар для R-18Rus
R-18Rus R-18Rus вне форума
Новичок
 
Регистрация: 08.04.2012
Сообщения: 68
Версия Delphi: Delphi 7
Репутация: 127
По умолчанию

Цитата:
Видимо речь идет об этом
Да это так. Но как и чем редактировать файл, сохраняя при этом его работоспособность? В Вашей ссылке для меня ничего нового не было.

Цитата:
Отредактировать можно любой файл чем угодно (хоть блокнотом), нужно знать только устройство формата файла и работать в соответствии с ним.
- вопрос именно в этом и состоит (как устроен файл, как мне его изменить?)
Ответить с цитированием
  #5  
Старый 08.06.2012, 16:55
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

Цитата:
Сообщение от R-18Rus
- вопрос именно в этом и состоит (как устроен файл, как мне его изменить?)
твой вопрос является квинтэссенцией тупизма, ибо никто тут не обязан знать формат файла к какойто там игре
если очень надо - задавай этот вопрос разработчикам, либо таким же задротам которые из нее не вылазят

to Bargest
прости чувак не сдержался
Ответить с цитированием
  #6  
Старый 08.06.2012, 18:49
Аватар для R-18Rus
R-18Rus R-18Rus вне форума
Новичок
 
Регистрация: 08.04.2012
Сообщения: 68
Версия Delphi: Delphi 7
Репутация: 127
По умолчанию

Формат можно и не знать. Вместо критики лучше бы что-то путное подсказали. А репутация Ваша итак уже в минус ушла.

Для непонятливых вопрос: Можно ли на делфи реализовать редактирование любого файла, имеющего любой формат и любое шифрование.
Ответить с цитированием
  #7  
Старый 08.06.2012, 18:55
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Что подразумевается под "универсальным" редактором? Программа должна угадать, что в файле написано, на ходу придумать интерфейс и дать пользователю в удобном виде?
То есть написал программу, даешь ей файл, она смотрит на байты и думает: "Так... эти байты похожи на формат записи мыслей наркомана на велосипедную цепь без фотовспышки, придуманный Васей Пупкиным из села Большие Козлы. Надо подумать, что же там написано, и придумать интерфейс..."
Если так, то нельзя. Во всяком случае, пока не сделали искусственный интеллект и не научили его заниматься реверс-инжинирингом. Как, по-вашему, программа отличит набор байтов, являющихся сжатыми координатами вершин 3д-модели, от набора байтов, являющегося шифрованной симфонией Моцарта? А если завтра появится новый алгоритм сжатия или шифорвания, если завтра появится такая информация, которую никто прежде не хранил или если просто какой-нибудь человек сделает свою кодировку текста?
Если не так - я уже писал: можно. Называется "Шестнадцатеричный редактор" (пример на делфи - "кодовик"). Где вручную будет производиться редактирование.
Универсальное - враг специального. По определению. Универсальность всегда заключается в том, что использует только общие черты для всех случаев. При работе с форматами общая черта только одна: то, что любой файл состоит из байтов.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.

Последний раз редактировалось Bargest, 08.06.2012 в 19:24.
Ответить с цитированием
  #8  
Старый 08.06.2012, 19:03
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

Цитата:
Сообщение от R-18Rus
Формат можно и не знать.
да правда чтоле ???
ты его и не знаеш, он у тебя и не работает
Ответить с цитированием
  #9  
Старый 08.06.2012, 19:19
t116 t116 вне форума
Новичок
 
Регистрация: 29.06.2011
Адрес: Луганск
Сообщения: 92
Версия Delphi: Delphi7
Репутация: выкл
По умолчанию

Закрадывается подозрение про адекватность этого с позволения сказать человека (robt)
Ответить с цитированием
  #10  
Старый 08.06.2012, 19:28
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

Цитата:
Сообщение от R-18Rus
Вместо критики лучше бы что-то путное подсказали.
ну еслиб ты хотябы додумался этот свой чудофайл выложить, то может и подсказал, а иначе какие претензии
Цитата:
Сообщение от t116
Закрадывается подозрение про адекватность этого с позволения сказать человека (robt)
чойто вдруг?
Ответить с цитированием
  #11  
Старый 08.06.2012, 19:36
t116 t116 вне форума
Новичок
 
Регистрация: 29.06.2011
Адрес: Луганск
Сообщения: 92
Версия Delphi: Delphi7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от robt

чойто вдруг?

ты один пытаешься облаять всех пользователей
Ответить с цитированием
  #12  
Старый 08.06.2012, 19:38
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Цитата:
Сообщение от t116
Закрадывается подозрение про адекватность этого с позволения сказать человека (robt)
Здесь не подозрение, здесь, походу, уже можно диагноз ставить...
Ответить с цитированием
  #13  
Старый 08.06.2012, 19:41
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

Цитата:
Сообщение от t116
ты один пытаешься облаять всех пользователей
не всех, не ври
Ответить с цитированием
  #14  
Старый 08.06.2012, 19:42
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

хотя, он уже сам себе поставил, под пунктом 1
Ответить с цитированием
  #15  
Старый 08.06.2012, 19:49
t116 t116 вне форума
Новичок
 
Регистрация: 29.06.2011
Адрес: Луганск
Сообщения: 92
Версия Delphi: Delphi7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от robt
не всех, не ври
На этом форуме находится очень много людей достойных уважения. Много людей которых никто не знает, но возможно в будующем они станут хорошими программистами. А ты своими постами просто ломаешь у людей желание узнавать то, что их интересует. В жизни и так полно хамства, а ты его еще и сюда запустил.
Уймись
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:14.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter