Вопрос № 130027: Подскажите как правильно реализовать работу ч/з Telnet
Для работы использую компоненту idtelnet1
после подключения к серверу нужно принять сообщения от него, как я понимаю нужно организовать цикл чтения буфера и вывести на экран, грубо говоря...Вопрос № 130028: Добрый день. У меня программа с сокетами. Имеется edit1 на сервере и edit2 на клиенте. Нужно чтобы текст который пишется в edit1 писался в edit2. Передача у меня работат. Но необходимо, чтобы текст в edit1 был невидим(неотображался) и курсор не двига...Вопрос № 130035:
Здравствуйте эксперты! Есть такой вопрос, у мeня есть база данных InterBase. Приложение в Delphi 6. Есть поле в таблице, где хранятся данные времени (TIME). Любые попытки отобразить эти данные в Grid выдают все что угодно , но только не время.
HE...
Вопрос № 130.027
Подскажите как правильно реализовать работу ч/з Telnet
Для работы использую компоненту idtelnet1
после подключения к серверу нужно принять сообщения от него, как я понимаю нужно организовать цикл чтения буфера и вывести на экран, грубо говоря как то так
if idtelnet1.RecvBufferSize>0 then
begin
s:=IDTELNET1.CurrentReadBuffer ;
memo1.Lines.Add(s);
end;
подскажите как это реализовать, а так же передачу комманд на сервер???
Отправлен: 01.04.2008, 12:27
Вопрос задал: Santa (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Marked One
Здравствуйте, Santa!
Вот, я нашел у себя исходник простого Telnet-клиента: http://rusfaq.ru/upload/409
Удачи!!!
Ответ отправил: Marked One (статус: 10-ый класс)
Ответ отправлен: 01.04.2008, 20:12 Оценка за ответ: 5 Комментарий оценки: Спасибо, все работает!!!
Вопрос № 130.028
Добрый день. У меня программа с сокетами. Имеется edit1 на сервере и edit2 на клиенте. Нужно чтобы текст который пишется в edit1 писался в edit2. Передача у меня работат. Но необходимо, чтобы текст в edit1 был невидим(неотображался) и курсор не двигался, то есть находился в начале позиции, а в edit2 отображались все введеные символы. Как сделать? напишите.
Приложение:
Отправлен: 01.04.2008, 12:27
Вопрос задала: Света (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: PavelGM
Здравствуйте, Света!
Используйте событие OnKeyPress Edit1 и заменяйте Key на #0, а сами нажатые символы сохраняйте в переменной формы и уже значение этой переменной передавайте вместо Edit1.Text. Что-то типа такого
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
FEdit := FEdit + Key;
Key := #0;
end;
Ответ отправил: PavelGM (статус: Студент)
Ответ отправлен: 01.04.2008, 15:19 Оценка за ответ: 4 Комментарий оценки: курсор не перемещается. А вот как сделать чтобы символы невидимы были
Вопрос № 130.035
Здравствуйте эксперты! Есть такой вопрос, у мeня есть база данных InterBase. Приложение в Delphi 6. Есть поле в таблице, где хранятся данные времени (TIME). Любые попытки отобразить эти данные в Grid выдают все что угодно , но только не время.
HELP!
Отправлен: 01.04.2008, 13:00
Вопрос задал: Wictor (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Mishell
Здравствуйте, Wictor!
можно выбрать время в текстовом виде
что-то типа такого:
select cast(mytime as varchar(20)) as mytime_text from ...
или другой вариант - использовать сторонний компонент, например TDBGridEh - у его колонок есть DisplayFormat которым можно задать формат вывода данных
Ответ отправил: Mishell (статус: 9-ый класс)
Ответ отправлен: 01.04.2008, 13:46 Оценка за ответ: 5 Комментарий оценки: Эти компотенты давно глаз мозолят...
Если бы еще и ссылочку на них в "удобном" виде...
Отвечает: Yakki
Здравствуйте, Wictor!
Установите у себя набор компонентов
JEDI Visual Component Library, там есть
TJvDBGrid, который без проблем показывает время.
И еще около 500 разных компонентов.
Удачи!
Приложение:
Ответ отправил: Yakki (статус: 1-ый класс)
Ответ отправлен: 01.04.2008, 14:52 Оценка за ответ: 5 Комментарий оценки: Боюсь я такие большие библиотеки - пока все перепробуеш - заблудишся и забудеш зачем устанавливал :)
Но попробовать наверное стоит...