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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2012, 23:19   #1
nnija
Новичок
Джуниор
 
Аватар для nnija
 
Регистрация: 21.08.2012
Сообщений: 4
По умолчанию Ошибка в работе с idSMTP

Пишу программу в которой требуется изменять порт в компоненте idSMTP1. т.е. в TEdit1 вводишь число например 25 и в компоненте меняется порт на Port=25.

Пишу так idSMTP1.Port:=TEdit1.Text;
но выдаёт ошибку. [Error] WOT.pas(358): Incompatible types: 'Integer' and 'TCaption'.
nnija вне форума Ответить с цитированием
Старый 21.08.2012, 23:28   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а преобразовывать строку в число не пробовали?
StrToInt+F1
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.08.2012, 23:33   #3
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

'25' и 25 - разные вещи. Delphi - строго типизированный язык.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 21.08.2012, 23:39   #4
nnija
Новичок
Джуниор
 
Аватар для nnija
 
Регистрация: 21.08.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а преобразовывать строку в число не пробовали?
StrToInt+F1
подробнее!
nnija вне форума Ответить с цитированием
Старый 21.08.2012, 23:41   #5
nnija
Новичок
Джуниор
 
Аватар для nnija
 
Регистрация: 21.08.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
'25' и 25 - разные вещи. Delphi - строго типизированный язык.
я в курсе! мне надо чтобы ввёл данные в Edit1 (например 35)
а у свойства idSMTP поменялся порт на цифру 35 и того Port=35
nnija вне форума Ответить с цитированием
Старый 21.08.2012, 23:46   #6
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
подробнее!
Подробнее.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 21.08.2012, 23:58   #7
nnija
Новичок
Джуниор
 
Аватар для nnija
 
Регистрация: 21.08.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
Не надо меня считать за идиота! Я прекрасно им умею пользоваться.
Я прошу помочь мне исправить ошибку а не в*ся!

P.S. Можно закрыть этот форум и поставить переадрисацию на гугл. В таком случае.
nnija вне форума Ответить с цитированием
Старый 22.08.2012, 01:18   #8
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Дык...Так ведь 1я ссылка из гугла решает проблему...Что исправлять-то?
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 22.08.2012, 08:44   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ТС, преобразования базовых типов это основы, мы за вас должны вам книгу почитать?
я вам предложил почитать про StrToInt в справке, там пример должен быть, что еще то надо?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка в работе программы julia9311 Общие вопросы C/C++ 5 28.06.2012 03:18
Отправить письмо idSMTP, idMessage. Ошибка. Vova777 Общие вопросы Delphi 0 05.10.2011 17:13
Ошибка при отправлении idSmtp _PROGRAMM_ Помощь студентам 0 19.03.2011 16:28
idSMTP не пойму где ошибка JRcoker Работа с сетью в Delphi 5 07.10.2008 14:10
Ошибка при работе с БД malevich БД в Delphi 8 25.11.2007 15:10