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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2008, 07:49   #1
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
Восклицание Замена

Привет всем! в общем как обычно начал писать прогу и наступил на жестокие "грабли" =)
Надо заменить в коде указание текста ('текст') на Edit1.Text
Помогите плиз! 5 день сижу за написанием проги, мозг уже просто не способен думать даже над простыми задачами!!!
Патрон вне форума Ответить с цитированием
Старый 05.11.2008, 09:15   #2
Bigtyoma
Пользователь
 
Аватар для Bigtyoma
 
Регистрация: 02.07.2008
Сообщений: 68
По умолчанию

Всмысле?
Цитата:
Надо заменить в коде указание текста ('текст') на Edit1.Text
Заменить текст Label на текст который ты введёш в Edit?

если да то
Цитата:
procedure TForm1.Edit1Change(Sender: TObject);
begin
Label1.Caption:=Edit1.Text
end;
Bigtyoma вне форума Ответить с цитированием
Старый 05.11.2008, 09:49   #3
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
По умолчанию

Цитата:
Сообщение от Bigtyoma Посмотреть сообщение
Всмысле?

Заменить текст Label на текст который ты введёш в Edit?

если да то
нет, я весь код приводить не буду, т.к. он очень большой...
приведу лишь похожий:
Код:
(FindWindow(nil, 'текст')
вот надо заменить похожее безобразие на Edit1.Text, чтобы через компонент TEdit можно было искать окна...
Патрон вне форума Ответить с цитированием
Старый 05.11.2008, 11:41   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
(FindWindow(nil, 'текст')
вот надо заменить похожее безобразие на Edit1.Text, чтобы через компонент TEdit можно было искать окна...
Странно... Если бы вы были повнимательнее, то обратили бы внимание на подсказку, которую вам выдавала Дельфи во время ваших проб, и уже давно получили бы результат:
FindWindow(nil,PAnsiChar(Edit1.Text))

Последний раз редактировалось mihali4; 05.11.2008 в 12:48.
mihali4 вне форума Ответить с цитированием
Старый 05.11.2008, 12:39   #5
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Странно... Если бы вы были повнимательнее, то обратили бы внимание на подсказку, которую вам выдавала Дельфи во время ваших проб, и уже давно получили бы результат:
FindWindow(nil,PAnsiChar(Edit1.Text))
да, но это в первом случае, а если чуть чуть перестроить:
Код:
SetWindowText(FindWindow(nil, 'текст')
как в этом случае можно поставить замену?
Патрон вне форума Ответить с цитированием
Старый 05.11.2008, 14:20   #6
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Код:
SetWindowText(FindWindow(nil, 'текст'),Pchar(edit1.text))
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 05.11.2008, 15:45   #7
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
По умолчанию

Ozerich, mihali4, спасибо большое, заработала прога =)
обоим по +1
Патрон вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена Dr.Badnezz Общие вопросы Delphi 11 23.09.2008 17:17
Замена по маске Drain Общие вопросы Delphi 1 14.02.2008 16:08
ЗАмена в мемо Drain Общие вопросы Delphi 2 29.01.2008 16:22
Замена переменных NoName_emaNoN Win Api 4 18.01.2008 09:05
замена текста zetrix Microsoft Office Excel 0 31.10.2006 07:54