| 
| 
 | Вопрос # 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 » Работа с компонентами и библиотеками модератором Ерёмин А.А. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |