|
Вопрос # 6 532/ вопрос решён / |
|
Здравствуйте!
Давно не задавал вопросов, не говоря уже об ответах :), потому спрошу детский вопрос :
Можно ли ( и как ? ) получить номер Lines в Memo, по которой кликнули или выделили в ней несколько ( или все ) символы? Вроде бы по OnClick, ну а дальше ?
 |
Вопрос задал: Толяныч (статус: 4-ый класс)
Вопрос отправлен: 13 апреля 2014, 11:01
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: min@y™
Здравствуйте, Толяныч!
Цитата (Толяныч):
Для коррнеции[ЩИТО?] файлов прошивок МК. Сейчас открываю файл в Блокноте, копипастю нужную строку в открытый Edit рядом лежащей своей проги, там над ней измываюсь и из выходного Editа своей проги запихиваю обратно в Мемо. После всех корректировок - в файл. Неэлегантно. Так бы кликнул в Мемо - команда программе "с этой строкой произведи заранее оговоренные манипуляции".
Нихрена не понял. Напиши по-русски, чо у тебя на входе и чо ты хочешь иметь на выходе (с примерами и/или со скриншотами). Я тебе функцию напишу, а то скучно.
Цитата (Толяныч):
Насчет EM_LINEFROMCHAR - шо це таке абсолютно не понял.

Цитата (Толяныч):
Есть, конечно, вариант - в Мемо общий обзор файла, а рядом в Edite построчно просматриваю в Edite и в случае необходимости - курочу ее. Но опять же в Мемо должен быть что-то вроде курсора, чтоб видно было, какая строка в фокусе редактирования (TListBox? Не, не слышал!). Расстроил ты меня. Ниизя ?
Дай, хоть, исходный файл посмотреть-то, ёпрст!
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 14 апреля 2014, 21:10
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 7; последнее сообщение — 16 апреля 2014, 19:37; участников в обсуждении: 2.
|
min@y™ (статус: Доктор наук), 13 апреля 2014, 11:33 [#1]:
EM_LINEFROMCHAR?
откуда возникла такая потребность?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Толяныч (статус: 4-ый класс), 13 апреля 2014, 23:14 [#2]:
Для коррнеции файлов прошивок МК. Сейчас открываю файл в Блокноте, копипастю нужную строку в открытый Edit рядом лежащей своей проги, там над ней измываюсь и из выходного Editа своей проги запихиваю обратно в Мемо. После всех корректировок - в файл. Неэлегантно. Так бы кликнул в Мемо - команда программе "с этой строкой произведи заранее оговоренные манипуляции".
Насчет EM_LINEFROMCHAR - шо це таке абсолютно не понял.
Есть, конечно, вариант - в Мемо общий обзор файла, а рядом в Edite построчно просматриваю в Edite и в случае необходимости - курочу ее. Но опять же в Мемо должен быть что-то вроде курсора, чтоб видно было, какая строка в фокусе редактирования.
Расстроил ты меня. Ниизя ?
|
|
min@y™ (статус: Доктор наук), 13 апреля 2014, 23:33 [#3]:
Цитата (Толяныч):
Для коррнеции[ЩИТО?] файлов прошивок МК. Сейчас открываю файл в Блокноте, копипастю нужную строку в открытый Edit рядом лежащей своей проги, там над ней измываюсь и из выходного Editа своей проги запихиваю обратно в Мемо. После всех корректировок - в файл. Неэлегантно. Так бы кликнул в Мемо - команда программе "с этой строкой произведи заранее оговоренные манипуляции".
Нихрена не понял. Напиши по-русски, чо у тебя на входе и чо ты хочешь иметь на выходе (с примерами и/или со скриншотами). Я тебе функцию напишу, а то скучно.
Цитата (Толяныч):
Насчет EM_LINEFROMCHAR - шо це таке абсолютно не понял.

Цитата (Толяныч):
Есть, конечно, вариант - в Мемо общий обзор файла, а рядом в Edite построчно просматриваю в Edite и в случае необходимости - курочу ее. Но опять же в Мемо должен быть что-то вроде курсора, чтоб видно было, какая строка в фокусе редактирования (TListBox? Не, не слышал!). Расстроил ты меня. Ниизя ?
Дай, хоть, исходный файл посмотреть-то, ёпрст!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Толяныч (статус: 4-ый класс), 14 апреля 2014, 13:16 [#4]:
"TListBox? Не, не слышал!" Да, пока еще не применял.
О! Применил - понравилось !
min@y™, преобразуй реплику в ответ, получи 5.
|
|
min@y™ (статус: Доктор наук), 14 апреля 2014, 21:10 [#5]:
Цитата (Толяныч):
преобразуй реплику в ответ
Да не проблема!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
min@y™ (статус: Доктор наук), 14 апреля 2014, 21:31 [#6]:
Цитата (Толяныч):
А что тебе файл? "Чего на меня смотришь, папаша, на мне узоров нету!" Файл как файл, в Интел формате.
Картинка не цепляется, кинул через свой фотобокс.
http://photo.qip.ru/photo/gaev/115709444/large/213074078.jpg"
Intel-HEX?! Знакомая весчь. Держи мой самописный модуль, дарю! Он отлажен и используется давным давно в двух моих проектах. Тебе понравится. Теперь тебе и ListBox не понадобится.
Можешь выпить за моё здоровье!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
15 апреля 2014, 12:29: Статус вопроса изменён на решённый (изменил автор вопроса — Толяныч): решен
|
min@y™ (статус: Доктор наук), 16 апреля 2014, 19:37 [#7]:
А чего тебе конкретно надо было делать с hex-файлами? Патчить хитрожопым образом?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
4 октября 2015, 14:40: Вопрос перемещён из тематического раздела Delphi » Оболочка Delphi, компилятор, версии среды и т.д. в раздел Delphi » Работа с компонентами и библиотеками модератором Ерёмин А.А.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|