Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2010, 14:38   #1
BoT_T
Пользователь
 
Аватар для BoT_T
 
Регистрация: 19.09.2010
Сообщений: 50
По умолчанию

Решил вывести содержимое динамически созданного едита в mess box. Пробовал так:
Код:
BTN_TEXT_0: begin 
GetWindowText(Edit, pchar(login), 255); 
MessageBox(Wnd, pchar(login ), 'Edit:', MB_OK ); 
FreeMem( p, n ) 
end;
Результат - пустой mess box, да еще и ошибка какая то лезет...

Так же рад видеть код какого другого либо метода чтения едита.
ICQ 611 - 892

Последний раз редактировалось Stilet; 11.12.2010 в 09:53.
BoT_T вне форума Ответить с цитированием
Старый 11.12.2010, 01:36   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а где вы память выделили под текст то?(была ли длина строки в 255? до обращения к функции)
в Делфи я делаю так.
Код:
function GetWindowText(Window:THandle):string;
begin
 SetLength(Result,GetWindowTextLength(Edit));
 SetLength(Result,GetWindowText(Edit,@Result[1],Length(Result));
end;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с полем записей. Pascal zevs116 Помощь студентам 0 24.11.2010 21:31
Работа с текстовым файлом Vixess12 Помощь студентам 0 08.06.2010 21:24
Работа с текстовым файлом bles Паскаль, Turbo Pascal, PascalABC.NET 3 18.04.2010 01:09
ЗАПИСЬ В ФАЙЛ, РАБОТА С ТЕКСТОВЫМ ПОЛЕМ ERASERROR PHP 1 18.01.2008 19:21