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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.01.2015, 07:36   #1
NONAME#
Новичок
Джуниор
 
Регистрация: 01.01.2015
Сообщений: 1
По умолчанию Борьба с Edit и переменной...

Всем привет ребята. Всех с наступившим новым годом!

Огромная просьба, бьюсь с этим уже несколько дней, не могу разобраться как сделать..

В общем суть такая :

Есть три поля для ввода (Edit). Первое логин, второе пароль, третье пост данные для передачи запроса...

Например :

Login:="Admin";
Password:="AdminPass";

Мне нужно чтобы те пост данные которые будут в Edit3, автоматически заменялись, на переменные....

client_id=gamecenter.mail.ru&grant_ type=password&username='+Login+'&pa ssword='+Password+'

Пример!

Т.е. текст в Edit3 +Password+ и +Login+

Должен заменяться на значение переменных....

Спасибо....
NONAME# вне форума Ответить с цитированием
Старый 01.01.2015, 08:53   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

StrToInt(Edit3->Txt); В помощь. Или StrToFloat(Edit3->Txt); Это как душа пожелает.
Не по-теме - похмелится нет желания?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.01.2015, 09:08   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Должен заменяться на значение переменных....
И кто так делает?
И зачем так делать?
Если между логином и паролем нет никакого разделителя то твоя задача не решаема.
И я дам тебе совет: Так ее не решать никогда. Отдельно поля ввода для логина и пароля.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.01.2015, 09:11   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
И кто так делает?
И зачем так делать?
Если между логином и паролем нет никакого разделителя то твоя задача не решаема.
И я дам тебе совет: Так ее не решать никогда. Отдельно поля ввода для логина и пароля.
Почему? Разделитель "=" или "+". Просто с парсингом повозиться придётся.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.01.2015, 10:40   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Почему?
Друже, ты много видел программ, где пароль и логин и может быть что-то еще вводится скопом? Я нет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.01.2015, 11:02   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Друже, ты много видел программ, где пароль и логин и может быть что-то еще вводится скопом? Я нет.
Сам такую лажу не пишу, но видел. Матерился, девки уши закрывали .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.01.2015, 11:30   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а кто мешает применить шаблон?
например в этид 3 должно быть:
client_id=gamecenter.mail.ru&grant_ type=password&username=%LOGIN%&pa ssword=%PASSWORD%
а потом можно и реплейсить.
а так же вариант через формат строки для функции Format.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.01.2015, 11:54   #8
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а кто мешает применить шаблон?
например в этид 3 должно быть:
client_id=gamecenter.mail.ru&grant_ type=password&username=%LOGIN%&pa ssword=%PASSWORD%
а потом можно и реплейсить.
а так же вариант через формат строки для функции Format.
Да, чел с угару написал. Вряд-ли появится. Время создания поста посмотрите.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 01.01.2015, 11:57   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Один и тот же OnChange на Edit1 и Edit2 и в нем с помощью Format или просто конкатенацией символьных строк формировать содержимое Edit3.Text. Edit3 видимо ReadOnly
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.01.2015, 01:43   #10
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Да, чел с угару написал. Вряд-ли появится. Время создания поста посмотрите.
Тем более что никто из принявших участие в топике не дал ему готового кода. Все только умничали по причине похмелья.
northener вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присваивание edit переменной. sinobithug Общие вопросы C/C++ 2 13.04.2014 23:34
Борьба со сном. Alendorff Свободное общение 15 05.03.2012 19:06
Вывод в edit текста с переменной NecroSlider Общие вопросы C/C++ 4 29.07.2008 14:42