Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на Delphi

Выпуск № 093
от 30.10.2002, 10:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 250
Отправлено ответов: 440
Активность: 176 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Jadd
Статус: Профессиональный
Общий рейтинг: 144.73
[Подробней >>]
Idle Sign
Статус: Доверительный
Общий рейтинг: 147.69
[Подробней >>]
Necro
Статус: Доверительный
Общий рейтинг: 111.31
[Подробней >>]
 
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 116.36
URL: Пристанище неодинокого программиста
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 242. Уважаемые эксперты, у меня вопрос : 1) Есть устройство , подключаемое к Com1 or Com2 портам, для счи... (ответов: 1)
Вопрос № 244. Здравствуйте! Как сделать в компоненте TListBox один или несколько верхних элементов недоступными. Т... (ответов: 1)
Вопрос № 245. Привет эксперты. Вот на днях вопрос к вам появился. У меня есть файл например 1.txt (см.приложение) ... (ответов: 3)

Вопросов: 3, ответов: 5


 Вопрос № 242

Уважаемые эксперты,
у меня вопрос :
1) Есть устройство , подключаемое к Com1 or Com2 портам,
для считывания SIMcard мобилки
Нужно написать прогу считывания и желательно записи информации через SCL(Serial Clock) и SDA(Serial Data) . Не знаю с чего начать , но когда то начинать надо.
Да, еще WC (Write Control) - с этим бы разобраться, может поможет кто-нить, и подскажет как считывать и записывать байты через COM-порт.
Есть две функции, может кто подсобит в объяснении этих функций.


Приложение:


Вопрос отправлен: 24.10.2002, 12:52
Отправитель: Jiny

[Следующий вопрос >>] [Список вопросов]

Отвечает Jadd

Здравствуйте, Jiny!
Вообще есть возможность работы с сом-портами через апишные функции: CreateFile и в названии фала указать комппорт. А дальше писать/читать стандартными функциями чтения-записи в файл. Если дальше раскопать этот метод, то можно найти функции/влаги для настройки компорта.

Ответ отправлен: 24.10.2002, 14:02
Отправитель: Jadd


 Вопрос № 244

Здравствуйте! Как сделать в компоненте TListBox один или несколько верхних элементов недоступными. Т.е. чтобы ни мышью, ни клавиатурой их нельзя было бы выбрать. В стандартных средствах я такого пока не нашёл(если есть, то всё-таки как?), а если делать свой компонент, то не могу найти, какой(какие) методы в стандартном TListBox мне нужно перекрывать. А ведь получился бы классный компонент! :) Если есть идеи, внимательно выслушаю. Спасибо!



Вопрос отправлен: 26.10.2002, 18:56
Отправитель: undying

[Следующий вопрос >>] [Список вопросов]

Отвечает Idle Sign

Доброе время суток, undying!
===== Pro bono publico, no bloody panico! =====
Гм-м-м. Первое, что в голову пришло: на события OnClick и OnKeyDown повесить обработчик типа - if ListBox.ItemIndex=0 then ListBox.ItemIndex:=-1. Вот такие вот стандартные средства %)
В глупости наша сила!

Ответ отправлен: 27.10.2002, 08:07
Отправитель: Idle Sign


 Вопрос № 245

Привет эксперты. Вот на днях вопрос к вам появился. У меня есть файл например 1.txt (см.приложение) . Есть 10 полей ввода (Edit). Программа должна читать сначала цифру например (1), затем текст (Текст1). Она читает его до тех пор пока не появится цифра(2).Затем также с Edit2,3,4,5,6,7,8,9,10.Да еще - если программа встречает цифру 11 . Она сама создает Edit11 . И записывает в него текст(от 11 до 12) Заранее благодарен
Спасибо! Очень расчитываю на вашу помощь


Приложение:


Вопрос отправлен: 27.10.2002, 10:09
Отправитель: pcgamer (pcgamer@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Necro

Добрый день, pcgamer!
Из файла, я думаю, ты читать умеешь, а вот создание нового TEdit (лучше не делай их на форме вообще, а создавай каждую).

Приложение:

Ответ отправлен: 27.10.2002, 10:46
Отправитель: Necro


Отвечает Idle Sign

Здравствуйте, pcgamer!
===== Pro bono publico, no bloody panico! =====
Код не пишу, т.к. чужим мозгом думать вредно...
Суть: загружаешь файл в TStringList (предварительно его создав) - в нем легко к строкам обращаться. Далее в цикле - от нуля до кол-ва строк TStringList читаешь первую строку (1), читаешь строку вторую, заносишь в Edit1, далее цикл повторяеться с условием четности/нечетности. Т.е. - четные строки у тебя текст, нечетные - номера. Когда в нечетной строке вдруг обнаруживается 11, ты создаешь компонент (Edit11:=TEdit.Create(Form1)), проставляешь нужные свойства и кладешь на форму (Form1.InsertControl(StringHolder[i])). Не забудь объявить Edit11 как TEdit.
Домашнее задание: сделать так, чтобы номер (из текстового файла) соответствовал номеру Edit'а. Подсказка: проще всего изначально все Edit'ы создавать в real-time, для этого используй массив на подобие Edit: array[1..20] of TEdit. В цикле обращайся к новому Edit'у как Edit[i].Text...
ПиС: Не забудь освободить TSringList, когда попользуешься %)

Ответ отправлен: 27.10.2002, 13:19
Отправитель: Idle Sign


Отвечает Артём Шегеда

Доброе время суток, pcgamer!

Процедура проверяет, существует ли контрол с определённым именем или нет, и если не существует, то создаёт его.

Приложение:

Ответ отправлен: 28.10.2002, 12:15
Отправитель: Артём Шегеда



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (43)
C / C++ (28)
Perl (4)
Delphi (18)
Pascal (24)
Basic / VBA (8)
Java / JavaScript (8)
PHP (6)
MySQL / MSSQL (10)
Пользователю
Windows 95/98/Me (34)
Windows NT/2000/XP (21)
"Железо" (29)
Поиск информации (13)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (12)
Юристу
Гражданское право (10)
Семейное право (6)
Трудовое право (5)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное