|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.08.2014, 14:15 | #1 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
Работа с компонентами Edit и Label
Здравствуйте уважаемые программисты! Я сам не программист, но для решения одной задачи (уменьшить время на работе, которое я трачу на "ручную" обработку текстовых файлов, содержащих численную информацию) я решил написать программу в C++ Builder (его я немножко знал - в универе давали краткий курс).
Написанная программа - см. прикрепленный файл - работает, но есть вещи, которые "режут глаз": текстовые метки Label2-Label4, которые изначально настроены как невидимые, становятся видимыми при исполнении одновременно все вместе и (как бы это сказать) не в месте их расположения в тексте программы, а по факту в самом конце, т.е. после заполнения StringGrid1 и Memo2. Исполнение этой программы - процесс не мгновенный и я не могу понять, почему Label"ы" 2-4 и Edit1 как бы тормозят и изменяются позже по времени, чем другие объекты. В общем все изменения Label"ов" 2-4, Edit1 и Edit2 происходят одновременно и в самом конце. В чем тут причина, подскажите пожалуйста. Просто эти объекты в моей программе играют роль этакого счетчика % выполнения программы и такое их поведение с этой точки зрения не интересно. И почему "тормоза" не касаются например вывода в Memo3? Может тут есть какие-то приоритеты по выводу инфы, о которых я ничего не знаю? Помогите разобраться пожалуйста. Последний раз редактировалось Sallivan_Bidl; 19.08.2014 в 16:14. |
19.08.2014, 14:33 | #2 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
И еще вопрос. Очень хочу знать ответ на вопрос vaximan из темы "Чтение и вывод из файла". Как сохранить содержимое Memo2 в файл я разобрался (Button4Click), а вот как ввести построчно файл в Memo1 - не знаю. Я его туда тупо копирую Ctrl+V, а может есть другой и простой способ, как открыть файл для чтения построчно в Memo1 (примерчик кода бы). Буду очень признателен за помощь по первому и второму вопросу.
|
19.08.2014, 14:39 | #3 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Код:
Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.08.2014 в 14:43. |
||
19.08.2014, 14:52 | #4 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
Т.е. если я напишу
Код:
|
19.08.2014, 14:57 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
нет
Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 19.08.2014 в 15:02. |
19.08.2014, 15:08 | #6 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
Спасибо большое за помощь, я хочу еще уточнить по поводу "LoadFromFile". Вот на примере моей функции Button4Click для "LoadFromFile" все будет аналогично, или нужно писать цикл для построчного переноса строки текста из исходного файла в строку Memo1? Мой исходный файл - txt-формата и мне как бы хотелось открыть его по-вкусному через окошко, а не делать Ctrl+V, вот и все. Но полистав у Дейтеля про файловый ввод-вывод - не понял ничего, ужаснулся и отказался от идеи.
|
19.08.2014, 15:10 | #7 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
|
19.08.2014, 15:44 | #8 | |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
Цитата:
Растолкуйте пожалуйста еще про LoadFromFile, то о чем я спрашивал. Аналогия SaveDialog1+SaveToFile - OpenDialog1+LoadFromFile по коду будет работать или открыть файл сложнее, чем его сохранить? Просто SaveToFile - это я из примера из универской методички передрал, а вот с открытием файла в том примере слишком сложно было (структура использовалась) и я решил не заморачиваться. |
|
19.08.2014, 18:11 | #9 |
Пользователь
Регистрация: 19.08.2014
Сообщений: 16
|
СПАСИБО!!!
СПАСИБО!!! Все работает, в т.ч. и функция LoadFromFile.
У меня получилась вкусненькая программа, которая сильно облегчит жизнь мне и некоторым моим коллегам! Очень признателен evg_m за помощь!!!!! Фактически это мой первый опыт прикладного программирования. Хорошо, что он получился удачным! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая Индикация на Label или Edit | ддимочка | C++ Builder | 4 | 08.09.2013 19:25 |
Работа с формами и компонентами | kholoshchak | Общие вопросы Delphi | 0 | 02.06.2011 12:10 |
Работа с компонентами из ресурсов | Defunate | Общие вопросы Delphi | 5 | 29.05.2011 15:57 |
Label напротив Edit | pahanzona | Общие вопросы Delphi | 9 | 26.02.2011 10:40 |
Работа с компонентами | Ky3Heu, | Общие вопросы Delphi | 2 | 24.04.2009 11:58 |