ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.12.2009, 23:30
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Цитата:
Сообщение от whexp  
2Ponchik, eof - символ конца файла, равный какому-либо числу, которое не может представлять другой символ (обычно -1). как ругается Eof()? что есть tcpclnt1? насколько знаю (не знаком с делфи ) функции должен передаваться дескриптор файла.
tcpclnt1 это открытый порт
мне надо читать чё мне сервер говорит - tcpclnt1.Reciveln Если сервер послал 2 строки, а я захочу прочитать 3 раза tcpclnt1.Reciveln то прога завснет, будет ждать 3 строку, как мне узнать, сколько нужно читать tcpclnt1.Reciveln?

Последний раз редактировалось Ponchik; 11.12.2009 в 23:32..
 
Ответить с цитированием

  #2  
Старый 12.12.2009, 00:23
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

это TTcpClient ну неважно уже, я уже забил
 
Ответить с цитированием

  #3  
Старый 12.12.2009, 01:16
mobilka
Познающий
Регистрация: 13.10.2009
Сообщений: 63
С нами: 8725016

Репутация: 13
По умолчанию

подскажите как сделать автопрокрутку в listbox.
 
Ответить с цитированием

  #4  
Старый 12.12.2009, 09:12
DimkO
Новичок
Регистрация: 16.11.2008
Сообщений: 27
С нами: 9201836

Репутация: 6
По умолчанию

Цитата:
Сообщение от mobilka  
подскажите как сделать автопрокрутку в listbox.
если я правильно понял,то в listbox есть свойство listbox1.ScrollWidth :integer;потом уже сам подгоняеш под длину строки,а вертикальная появляется сама


у меня другой вопрос,вот везде описано как в dll добавлять форму и любой компонент,только при подкл этой длл будет создаватся отдельная форма,а можно в длл хранить только компонент,и что бы он добавлялся на текущую форму?если да, то подскажите или киньте ссылку на инфу
 
Ответить с цитированием

  #5  
Старый 12.12.2009, 17:49
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
С нами: 9176827

Репутация: 29
По умолчанию

Цитата:
Сообщение от DimkO  
Цитата:
Сообщение от mobilka  
подскажите как сделать автопрокрутку в listbox.
если я правильно понял,то в listbox есть свойство listbox1.ScrollWidth :integer;потом уже сам подгоняеш под длину строки,а вертикальная появляется сама
ScrollWith - это логическая ширина списка, от которой зависит появится горизонтальная полоса прокрутки или нет.

Как я понимаю, просили не отобразить полосы прокрутки, а показать как сделать так, чтобы при добавлении нового элемента он был виден за счет прокрутки.

Не знаю насколько такое решение грамотно, но можно при добавлении элемента в ListBox изменять свойство TopIndex (первая сверху отображаемая строчка) на индекс последней строки.

Код:
procedure AddListBoxItem;
var
  data: string;
begin
  { здесь производятся нужные действия для формирования строки, 
    которая будет добавлена }
  ListBox1.add(data);
  ListBox1.TopIndex := ListBox1.Items.Count -1;
end;
В принципе все прокрутится Хотя стоило бы наверное от индекса последней строки отнимать количество отображаемых строк.
 
Ответить с цитированием

  #6  
Старый 12.12.2009, 15:09
Altairk
Новичок
Регистрация: 29.02.2008
Сообщений: 1
С нами: 9578333

Репутация: 0
По умолчанию

У меня есть вопрос ребята. Как работать с БД в Delphi 2010?
 
Ответить с цитированием

  #7  
Старый 12.12.2009, 17:52
Adalt
Новичок
Регистрация: 11.12.2009
Сообщений: 13
С нами: 8639976

Репутация: 0
Exclamation

Люди как можно считать текст из односстрочного редактора edit средствами WinApi Пробывал просто
Код:
GetwindowText(h,buf,255)
но не получилось. Подсткажите. И еще вопрос: как можно распознать типа кнопки? делаю
Код:
getclassname(wnd,op,255);
возвращает button на маркеры, чек-кнопки. Надо както распознать.
 
Ответить с цитированием

  #8  
Старый 12.12.2009, 18:23
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
С нами: 9176827

Репутация: 29
По умолчанию

Цитата:
Сообщение от Adalt  
Люди как можно считать текст из односстрочного редактора edit средствами WinApi Пробывал просто
Код:
GetwindowText(h,buf,255)
но не получилось. Подсткажите.

Код:
  //text - переменная типа string
  
  SetLength(text, 80);
  GetWindowText(edit1.Handle, pansichar(text), 80);
Вроде бы так...
 
Ответить с цитированием

  #9  
Старый 12.12.2009, 19:00
Adalt
Новичок
Регистрация: 11.12.2009
Сообщений: 13
С нами: 8639976

Репутация: 0
По умолчанию

неполучилось В текстовую перменную ложит одни пробелы. пытался вывести через showmessage размер диалога был большой а ничо не написано.
 
Ответить с цитированием

  #10  
Старый 13.12.2009, 11:30
transserg
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
С нами: 9399214

Репутация: 52
По умолчанию

Adalt
поробуй не строку передавать а массив чаров типа
Код:
Str:array[0..255] or char;
дожно быть все нормально

Последний раз редактировалось transserg; 13.12.2009 в 11:55..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.