Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.08.2007, 16:03   #1
Master-Skull
Пользователь
 
Регистрация: 10.08.2007
Сообщений: 43
По умолчанию Как вписать строки в файл

Даны: строки в Memo. Мне нужно чтобы создавался exe файл и поочерёдно выводил сообщением эти строчки. Я помострел и понял, что лучше всего извлекать стёб и дописывать в него строки. Вопрос как сделать стёб, чтобы он читал эти строки из себя не прибегая к FileStream и т.д. Т.е. в нём как будто они уже были.
Если на Делфи нельзя, то на АСМе 100% можно, но опять вопрос: как?
Комьютер не поддаётся законам физики:
Глюки появляются из неоткуда, файлы пропадают в никуда...
Объём диска называется весом и измеряется в метрах...

---------------------------------------------------
Дрова для модема находятся на диске, а дрова для дисковода - в интернете...
Master-Skull вне форума
Старый 16.08.2007, 16:06   #2
UnD)eaD)Snake
Форумчанин Подтвердите свой е-майл
 
Аватар для UnD)eaD)Snake
 
Регистрация: 07.07.2007
Сообщений: 241
По умолчанию

Непонятно. Ты хочешь из своей проги скомпилить exe файл?
UnD)eaD)Snake вне форума
Старый 16.08.2007, 16:09   #3
geget
Пользователь
 
Регистрация: 07.09.2007
Сообщений: 16
По умолчанию

Что такое "Стёб"?

ничё не понял

Последний раз редактировалось zetrix; 12.09.2007 в 12:08. Причина: объединение
geget вне форума
Старый 16.08.2007, 16:18   #4
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Что такое "Стёб"?
Над нами стёб

В Мемо загружаем из файла? И речь идет об одном ЕХЕ приложении?
Alex21 вне форума
Старый 16.08.2007, 17:29   #5
Master-Skull
Пользователь
 
Регистрация: 10.08.2007
Сообщений: 43
По умолчанию

Сорри, что непонятно объяснил. Стёб - файл который используется в джоинерах оттого я его так и назвал. Это файл который будет являться основным и который и будет показывать сообщения со строчками. Замысел таков: Есть Мемо, там несколько строк. При нажатии на кнопку Создаются exe файл (SaveDialog и пр.). При запуске этого эксэшника он начинает показывать сообщениями строчки что в него забиты. А забиты строчками из Мемо. Я решил что лучше написать отдельный файл, а в него уже дописывать строки. Вопрос: как? Ну, не борландоффский компилятор же с собой таскать? Возможно через ресурсы, но от этого сильно увеличивается размер + строки ограничены. Когда присваиваешь переменной (не глобально) строковое значение, то это значение можно будет увидить открыв прогу Hex редактором. Но оно где-то в середине и всё ограниченно - продлишь, джампы будут кривыми. Есть возможность писать в конец. Но как сделать чтобы стёб (или исполняющая программа) считывала с этого места?
Комьютер не поддаётся законам физики:
Глюки появляются из неоткуда, файлы пропадают в никуда...
Объём диска называется весом и измеряется в метрах...

---------------------------------------------------
Дрова для модема находятся на диске, а дрова для дисковода - в интернете...
Master-Skull вне форума
Старый 16.08.2007, 18:20   #6
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

А... Тебе нужно сделать прогу, которая будет строки из мемо приклеивать к программе как данные:

1 - к определённому ехе-шнику, тобою же написанному именно для того, чтоб выводить эти приклеенные данные

или

2 - к любому, как joiner?

Во втором случае в одну тему не влезет
а в первом - компиль ехе, в нём пиши процедуру, которая будет читать данные с определённого фиксированного смещения в этом же ехе (с конца файла) и выводить как сообщения и загоняй в основную программу этот ехе-болванку как ресурс.

Когда надо будет сохранить файл из основной проги - извлекай ресурс на диск, дописывай в конец стрОки из мемо как оверлей, прога же как раз и расчитана на то, чтоб читать данные с хвоста себя
пыщь
JTG вне форума
Старый 16.08.2007, 18:43   #7
Master-Skull
Пользователь
 
Регистрация: 10.08.2007
Сообщений: 43
По умолчанию

Да и дело в том что прога должна быть как можно меньше. А classes и sysutils не есть гуд...
Всё-же придётся тогда на асме писать?
Комьютер не поддаётся законам физики:
Глюки появляются из неоткуда, файлы пропадают в никуда...
Объём диска называется весом и измеряется в метрах...

---------------------------------------------------
Дрова для модема находятся на диске, а дрова для дисковода - в интернете...
Master-Skull вне форума
Старый 16.08.2007, 18:46   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Маленькой должна быть прога, которая выводит сообщения или прога, которая создаёт прогу %)?
пыщь
JTG вне форума
Старый 16.08.2007, 19:00   #9
Master-Skull
Пользователь
 
Регистрация: 10.08.2007
Сообщений: 43
По умолчанию

%)
прога вывобящая сообщения. Просто смотреться будет не очень: только сообщения и большой размер...
Комьютер не поддаётся законам физики:
Глюки появляются из неоткуда, файлы пропадают в никуда...
Объём диска называется весом и измеряется в метрах...

---------------------------------------------------
Дрова для модема находятся на диске, а дрова для дисковода - в интернете...
Master-Skull вне форума
Старый 16.08.2007, 19:03   #10
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

блин, дошло до меня наконец, стёб в смысле stub

поколупаю дома асм, склепаю ентот-самый stub, если не лень будет.
дописать-то строчки в конец stub'a из другой программы сможешь?
пыщь
JTG вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
как вписать сферу в паскале Melok Помощь студентам 1 16.11.2007 21:56
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45
Как из Memo вывести строки в txt файл в конец там существующих Saili Компоненты Delphi 8 16.12.2006 11:23