![]() |
eXeL@B —› Основной форум —› Вопрос по компоненту. |
Посл.ответ | Сообщение |
|
Создано: 11 ноября 2005 23:45 · Личное сообщение · #1 Есть программа, которая написана на Delphi. и в ней есть компонент типа TEdit в котором максимальная длинна введенных символов <= 30 . Вопрос: как изменить эту длинну. Подскажите пожалуста. модер я понимаю что я ламак галимый, и вапросы у меня галимые но ведь вы все, продвинутые дядьки, тоже с чегото начинали... ![]() |
|
Создано: 11 ноября 2005 23:58 · Личное сообщение · #2 |
|
Создано: 11 ноября 2005 23:59 · Личное сообщение · #3 |
|
Создано: 12 ноября 2005 00:03 · Личное сообщение · #4 |
|
Создано: 12 ноября 2005 00:10 · Личное сообщение · #5 |
|
Создано: 12 ноября 2005 00:16 · Поправил: arnix · Личное сообщение · #6 Roma36 пишет: глянул как ты сказал(смотрел через reshacker 3.4) - нече такого не нашел.. Там есть 2ветки dvclal и packageinfo... нето короче Значит или или плохо распаковано или не VCL. Вот как выглядят ресурсы VCL проги скомпиленный на дельфи: ![]() ![]() |
|
Создано: 12 ноября 2005 00:23 · Личное сообщение · #7 |
|
Создано: 12 ноября 2005 00:53 · Личное сообщение · #8 |
|
Создано: 12 ноября 2005 02:21 · Личное сообщение · #9 |
|
Создано: 12 ноября 2005 02:26 · Личное сообщение · #10 |
|
Создано: 12 ноября 2005 03:10 · Личное сообщение · #11 Z0oMiK ВОт здесь ![]() Человек две темы создал в надежде что ему хоть в одной ответят. ----- Computer Security Laboratory ![]() |
|
Создано: 12 ноября 2005 04:12 · Личное сообщение · #12 |
|
Создано: 12 ноября 2005 11:32 · Личное сообщение · #13 |
|
Создано: 12 ноября 2005 11:56 · Поправил: [HEX] · Личное сообщение · #14 Roma36 Если тему закрыли и написали по какой причине я думаю нужно было прислушиться к модерам, а не создавать новый топ. Цитирую: Ara Читай http://exelab.ru/art/ В запросы на кряк. ----- Computer Security Laboratory ![]() |
|
Создано: 12 ноября 2005 12:52 · Личное сообщение · #15 [HEX] ну в другой теме я просил совсем другое... после того как мне сказали "Читай http://exelab.ru/art/" я начал читать art. читал, читал, и нашел примерно то, что мне надо. но там просто береться длинна getwindowtextlengtha и сравниваеться с числом, а у меня такого нету. у меня где в компоненте определено maxlength а как его найти/изменить я незнаю вот и спрашую у продвинутых... ![]() ![]() |
|
Создано: 12 ноября 2005 13:05 · Личное сообщение · #16 |
|
Создано: 12 ноября 2005 13:52 · Поправил: [HEX] · Личное сообщение · #17 Roma36 Так я если праильно понял из предудыщего твоего поста, что при вводе более 30 символов в ник и принажатие какой то кнопки (например ОК) у тебя выскакивает сообщение что типа слишком длинный ник и что тебе нужно идти на обще Российский адрес? Так? Тогда можно плясать от этого сообщения. Найти вызов этого сообщения и чуток назад отматать код. Либо возьми DeDe и посмотри какие процедуры выполняются при нажание кнопки ОК, ну а в этих процедурах возможно и будет проверка на длину ника. В общем изучай и развивайся. Только вот я смысл не вижу в этом =) Выпендрится в локалке решил? ![]() Посмотрел я этот чат и правда не понял зачем тут опыт крекерства когда ник спокойно меняется без всяких ограничений в реестре?! HKEY_CURRENT_USER\Software\SEChat4\.DEFAULT\ Для еденичного случая этого думаю вполне хватит. ----- Computer Security Laboratory ![]() |
|
Создано: 12 ноября 2005 14:02 · Личное сообщение · #18 |
|
Создано: 12 ноября 2005 14:30 · Личное сообщение · #19 [HEX] ипать я дурак ![]() ![]() ![]() 4kusNick а как искать создание контрола в проге? бряк на createwindow ставить? ![]() |
|
Создано: 12 ноября 2005 15:19 · Личное сообщение · #20 |
|
Создано: 12 ноября 2005 23:49 · Личное сообщение · #21 Roma36 А если не видно месаг, то это уже явно вопрос не к контролу!!! Либо к протоколу, либо к проверке параметров при отправке месаг. Странно что вообще не валится прога. Хотяяя этож Дельфя и поэтому возможно и не рушится так как под переменные в Дельфях опера динамически выделяется ![]() ----- Computer Security Laboratory ![]() |
|
Создано: 11 декабря 2005 21:53 · Личное сообщение · #22 1. запускаешь свою программу и запускаешь Spy Window, для получения handle контрола (типа edit'a) 2. далее отправляешь ему сообщение EM_SETLIMITTEXT с параметром 300 или другим (это парметр - максимальная длина ввода символов) код на delphi: (edit1.handle-тут должен стоять handle, который возвратит программа Spy Window). try SendMessage(edit1.Handle ,EM_SETLIMITTEXT,300,0); UpdateWindow(edit1.Handle ); //данную строку в коде можно и не писать except end; ![]() |
|
Создано: 13 декабря 2005 09:33 · Личное сообщение · #23 |
![]() |
eXeL@B —› Основной форум —› Вопрос по компоненту. |