Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lazarus
Войти
Регистрация
Восстановить пароль
 
Limsn
0 / 0 / 0
Регистрация: 19.05.2017
Сообщений: 8
1

Поочередная смена большого текста для программы на Delphi в самой программе или используя отдельный файл

09.11.2017, 00:34. Просмотров 366. Ответов 4

Здравствуйте!
Хочу создать что - то на подобие детективной новеллы.Нужна помощь со сменой текста в программе.
При нажатии определенной кнопки, (Space,Enter) текст на поле (Внизу программы) сменялся другим.(Думал про массив String,но не уверен что он здесь эффективен.Да и как реализовать не имею понятия).
И вот хочу узнать как в Delphi работает система многофайловый программ.Как из файла где храниться текст,вытащить этот текст и вставить в программу?
0
Миниатюры
Поочередная смена большого текста для программы на Delphi в самой программе  или используя отдельный файл   Поочередная смена большого текста для программы на Delphi в самой программе  или используя отдельный файл  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2017, 00:34
Ответы с готовыми решениями:

Вопрос по самой программе Delphi
Здравствуйте! Находясь в поиске кода кое-какой программы на Делфи, наткнулась на любопытный сайт со...

Дан файл, содержащий строки. Если третья строка не является самой длинной или самой короткой, то скопировать в новый
Я сделал половину, но здесь почему то max и min он выводит нули, следовательно он не может считать...

Поочередная смена изображения.
Привет программисты, мне очень нужно сделать поочередную смену изображений в TImage, всего 7...

Поочередная смена массива
Как менять цифры в переменной при каждом ее обходе скриптом? Вот код Slot.prototype.finalPos =...

Простая поочередная смена картинок в Image
Подскажите пожалуйста, как сделать смену картинок взятых из ресурсов?Нигде еще не встретил такого...

4
Joey
Заводной мандарин
945 / 568 / 220
Регистрация: 05.05.2015
Сообщений: 3,267
Записей в блоге: 2
09.11.2017, 01:20 2
Для начала Сохранение и чтение из файла
Конкретно по Вашей проблеме - создаете объект TStringList, у него есть методы записи/чтения из файла
Delphi
1
2
3
4
5
6
7
8
9
10
var sl: TStringList;
begin
  sl := TStringList.Create;
  ......
  sl.SaveToFile(filename);
  // или
  sl.LoadFromFile(filename);
  .......
  sl.Free; // обязательно освобождаем после работы
end;
TStringList[index] - одна строка.
0
Limsn
0 / 0 / 0
Регистрация: 19.05.2017
Сообщений: 8
09.11.2017, 08:46  [ТС] 3
Joey, Предположим что, в файле будут храниться предложения вот так:

1
....
2
...
3
...
N
...
Как тогда мне вытаскивать предложения из этого файла?Есть ли какой-то алгоритм?
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
27547 / 18458 / 7295
Регистрация: 22.10.2011
Сообщений: 32,442
Записей в блоге: 6
09.11.2017, 12:32 4
Цитата Сообщение от Joey Посмотреть сообщение
Для начала
Для начала - надо понять, нужен Дельфи или Лазарус. А то тема создана в одном разделе, разговор идет про другое совершенно. Второй темы ТС-а это тоже, кстати, касается...
0
Joey
Заводной мандарин
945 / 568 / 220
Регистрация: 05.05.2015
Сообщений: 3,267
Записей в блоге: 2
09.11.2017, 19:54 5
Limsn, ответьте на вопрос volvo, а там поговорим далее
0
09.11.2017, 19:54
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2017, 19:54

Поочередная смена какого-либо контента
Два текста наложены один на один, по очереди становятся видимыми.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru