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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.09.2007, 14:41
slane slane вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 3
Репутация: 10
По умолчанию Нужно создать что-то вроде книги

Подскажите, как можно в delphi создать что-то наподобие книги (что-нибудь типа в TMemo написан большой текст), как можно заменить какую-либо линию (строку) на любую свою. Например, кликаешь в меню или на кнопку рядом (не важно) и там вводишь в TEdit свою строку, нажимаешь опять что-либо чтобы подтвердить и в TMemo (или ваш вариант) менялась строка навсегда. Я в TMemo меняю, но после закрытия проги и открытия затем снова, все остается по старому. Можно ли это сделать без лишних файлов? Чтобы все было только в одной exe-шке.
Ответить с цитированием
  #2  
Старый 21.09.2007, 14:54
Аватар для OSman
OSman OSman вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 4
Репутация: 10
По умолчанию

В смысле? Ты хочешь НЕ ИСПОЛЬЗУЯ ДРУГИХ ФАЙЛОВ сохранять все в ЕХЕ?
Ответить с цитированием
  #3  
Старый 21.09.2007, 15:22
Nekromant Set'а Nekromant Set'а вне форума
Новичок
 
Регистрация: 12.08.2007
Сообщения: 87
Репутация: 10
По умолчанию

Это всё реально... Просто надо уметь хорошо работать с файлами... Я подобную прогу когда-то делал
Ответить с цитированием
  #4  
Старый 21.09.2007, 17:07
slane slane вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 3
Репутация: 10
По умолчанию

Да, чтобы все было в одном EXE. Или какую-либо отдльную прогу, типа патча чтобы в этом EXE менять некоторый небольшой текст на свой.
Ответить с цитированием
  #5  
Старый 21.09.2007, 17:18
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

А чём INI или TXT не подходит?
__________________

Ответить с цитированием
  #6  
Старый 21.09.2007, 17:36
Аватар для OSman
OSman OSman вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 4
Репутация: 10
По умолчанию

Slane, для этого нужно знать состав ЕХЕ-файла, если я не ошибаюсь. Будет ГОРАЗДО удобнее, если будешь все сохранять в файлы.Я тоже делал что-то вроде книги, используя TWebBrowser для просмотра, и ActiveX DHTMLEdit для редактирования. Главы, конечно же, сохранялись в HTML-формате. Советую сделать что-то вроде переключателя между режимом просмотра и редактирования страниц.
Ответить с цитированием
  #7  
Старый 21.09.2007, 19:09
Nekromant Set'а Nekromant Set'а вне форума
Новичок
 
Регистрация: 12.08.2007
Сообщения: 87
Репутация: 10
По умолчанию

2 OSman:
Да ну... Просто надо дописать поток данных в конец EXE файла, а потом их читать...
Ответить с цитированием
  #8  
Старый 21.09.2007, 19:15
slane slane вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 3
Репутация: 10
По умолчанию

Для меня большой разницы нет, подскажите что-нибудь поконкретнее, что.. как.. Только чтобы один файл был. Ну можно, как уже писал, чтобы второй был, с помощью которого редактировать.
Ответить с цитированием
  #9  
Старый 21.09.2007, 19:31
Аватар для OSman
OSman OSman вне форума
Прохожий
 
Регистрация: 21.09.2007
Сообщения: 4
Репутация: 10
По умолчанию

> Просто надо дописать поток данных в конец EXE файла, а потом их
> читать...
Ну... можно и так. Просто, хранить все в файлах будет ГОРАЗДО удобнее.
__________________
Привет, Буш! - Привет, Nuts! - А где мозг? (с)
Ответить с цитированием
  #10  
Старый 21.09.2007, 19:34
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от slane
Да, чтобы все было в одном EXE. Или какую-либо отдльную прогу, типа патча чтобы в этом EXE менять некоторый небольшой текст на свой.
Так не сделаешь! Однозначно! Пока PE загружен в память ось не даст тебе к нему доступа
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием
  #11  
Старый 21.09.2007, 19:44
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

RES файл тебе в помощь
__________________

Ответить с цитированием
  #12  
Старый 21.09.2007, 19:47
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

http://decoding.narod.ru/practic/resource/resource.html
__________________

Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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