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

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


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


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 245
от 15.11.2003, 15:20

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


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

Boriss
Статус: Опытный
Общий рейтинг: 143.12
Телефон: (8342) 324312
[Подробней >>]
CJ
Статус: Доверительный
Общий рейтинг: 124.84
[Подробней >>]
samum2000
Статус: Доверительный
Общий рейтинг: 123.42
[Подробней >>]
 
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 149.22
URL: Программирование
[Подробней >>]
sir henry
Статус: Опытный
Общий рейтинг: 159.2
[Подробней >>]
_vt
Статус: Профессиональный
Общий рейтинг: 120.33
[Подробней >>]
 
THE_PRO
Статус: Опытный
Общий рейтинг: 140.43
URL: THE_PRO
[Подробней >>]


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

Вопрос № 1096. Подскажите, пожалуйста, как выполнить проверку подключен ли компьютер к Internet. Если подключен, то... (ответов: 4)
Вопрос № 1097. Доброе время суток!! Я только начинаю знакомится с ДЕЛФИ поэтому не судите строго.Я слышал что ассем... (ответов: 4)
Вопрос № 1098. Borland C++ Builder 6 При выводе строки из ComboBox в Memo: Memo1->Text = cb1->Items->Strings[i]; ... (ответов: 3)

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


 Вопрос № 1096

Подскажите, пожалуйста, как выполнить проверку подключен ли компьютер к Internet. Если подключен, то продолжать выполнение программы, если нет, то приостановка программы.
Буду очень благодарен, если опубликуйте вместе с куском исходника.



Вопрос отправлен: 11.11.2003, 07:05
Отправитель: desert_eagle

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

Отвечает Boriss

Здравствуйте, desert_eagle!
Смотри архив рассылки. На эту тему было много и описания и обсуждение лучших способов. Если не найдешь - поделюсь тем, что есть bsurin@mail.ru

Ответ отправлен: 11.11.2003, 15:04
Отправитель: Boriss


Отвечает CJ

Здравствуйте, desert_eagle!
Проверяй, если ай пи не равен нулю, значит подключен комп к инету!

Ответ отправлен: 12.11.2003, 20:19
Отправитель: CJ


Отвечает samum2000

Здравствуйте, desert_eagle!
В библиотеке Url.dll есть функция InetIsOffline, котороя выдает False, если компьтер подключен к I-net'у или если еще не было попыток подключения :(
использовать ее можно так:
function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';{определяем функцию}

...
if InetIsOffline(0) then
... {не подключен}
else
... {подключен}

Ответ отправлен: 12.11.2003, 13:02
Отправитель: samum2000


Отвечает Bob Johnson

Здравствуйте, desert_eagle!
Вот только что (вопрос № 4463 по асму) читатель MSoft порекомендовал использовать функцию InternetGetConnectedState. Судя по msdn должно быть именно то, что тебе нужно.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.11.2003, 01:01
Отправитель: Bob Johnson


 Вопрос № 1097

Доброе время суток!!
Я только начинаю знакомится с ДЕЛФИ поэтому не судите строго.Я слышал что ассемблерные вставки не всегда проходят особенно под 2000 и ХР.В приложении кусок проги и я ВАС очень прошу на примере пояснить на что и как заменить асм вставки чтобы прога работала под виндой 2000.
Заранее благодарен.С уважением Антон.


Приложение:


Вопрос отправлен: 11.11.2003, 20:22
Отправитель: антон (oven_mars@rambler.ru)

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

Отвечает sir henry

Добрый день, антон!


Ответ отправлен: 12.11.2003, 06:31
Отправитель: sir henry


Отвечает _vt

Доброе время суток, антон!
Если тебе нужен доступ к портам из Win2k, то тебе для этих целей надо писать драйвер, т.к. обычная программа не может иметь досуп к ним из Win2k/XP... Существуют также уже написанные специальные драйвера, для доступа к некоторым устройствам - поищи в интернете.

*** E-Man - can help you***


Ответ отправлен: 12.11.2003, 00:22
Отправитель: _vt


Отвечает Bob Johnson

Приветствую Вас, антон!
В ХР и 2000 не разрешена запись в порты - ты это никак не изменишь так, чтобы работало - просто делай то, что тебе нужно другим способом.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.11.2003, 01:04
Отправитель: Bob Johnson


Отвечает Boriss

Доброе время суток, антон!
Это не ассемблерные вставки не работают, а система не пускает в порт (через API надо)

Ответ отправлен: 13.11.2003, 10:15
Отправитель: Boriss


 Вопрос № 1098

Borland C++ Builder 6
При выводе строки из ComboBox в Memo:

Memo1->Text = cb1->Items->Strings[i];
строка отображается в виде
Слово 1. Слово 1> Слово 2> Слово 2. Слово 1> Слово 2. Слово
Как отобразить форматированную строку в Memo шрифтами разного начертания и цвета, например:
Слово //red, bold
1. Слово //blue, italic
1> Слово //black
2> Слово //black
2. Слово //blue, italic
1> Слово //black
2> Слово //black



Вопрос отправлен: 12.11.2003, 05:37
Отправитель: Old

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

Отвечает sir henry

Доброе время суток, Old!
1. Попробуйте вместо Memo1->Text использовать Memo1->Lines->Add(Пунктик_из_cb1) в цикле.
2. Лучше это сделать в RichEdit.

Ответ отправлен: 12.11.2003, 08:58
Отправитель: sir henry


Отвечает THE_PRO

Доброе время суток, Old!
Eto uje ne Memo, a RichEdit!

Ответ отправлен: 13.11.2003, 09:47
Отправитель: THE_PRO


Отвечает Boriss

Доброе время суток, Old!
1) Пожалуй, в TMemo нужно переопределять методы. То есть создать потомка. Но лучше использовать TRichEdit - перекрыть методы KeyDown, KeyPress, KeyUp и производить предварительную обработку. В Хелпе есть об этом.
2)Может, использовать StringGrid. Там есть событие OnDarwCell.
3) Или TListBox - там есть OnDrawItem.
4) Есть такая библиотека RXLib, а в ней RxRichEdit.

Ответ отправлен: 13.11.2003, 11:29
Отправитель: Boriss



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

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (31)
C / C++ (24)
Perl (4)
Builder / Delphi (20)
Pascal (19)
Basic / VBA (7)
Java / JavaScript (10)
PHP (15)
Криптография (10)
WinAPI (13)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (61)
"Железо" (37)
Поиск информации (23)
Администратору
Windows NT/2000/XP (38)
Linux / Unix (17)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (8)
КоАП (8)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

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

В избранное