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

СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы. 11.11.02


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

***СООБщество ЧАйников***

Система Эксперт
Найдем ответ СообЧа!


11.11.02



Свежие FAQ на SoobCha.Ru


FAQ от системы Эксперт


Вопросы от системы Эксперт


FAQ от системы Эксперт
Тема: Delphi

Как проверить условие: если колесико мыши крутится вниз, то...


Ответ:

Для Delphi 5+ посмотри события TForm.OnMouseWheelDown, OnMouseWheelUp В другом случае попробуй так:



[Наверх]

Тема: Delphi

Возможно ли в консольных приложениях выводить текст разными цветами? Видел такие приложения. Но может быть они не на делфи сделаны...


Ответ:

См. SetConsoleTextAttribute

[Наверх]

Тема: Delphi

При загрузке Дельфи появляеться окошко, (в 3-их желтое с девушкой). Может кто подскажет как сделать что при запуске программы появлялось такое же окошко с произвольным рисунком. И на ней отображался ход загрузки.
(Чтоб появлялись надписи: Открытие таблицы месяца. и т.д. и т.п.)


Ответ:

Я думаю, надо в этом случае работать с файлом проекта *.dpr. В списке создаваемых форм надо поставить заставку первой, сделать ее видимой и потом после создания каждой формы отображать на заставке соответствующую надпись (менять прогрессбар, etc.)
Кстати, по Русским Документам или Мастак-Дельфи проходил цикл статей для начинающих, и там как раз была такая тема.Можешь посмотреть их архивы.

[Наверх]

Тема: Delphi

Версия языка: Delphi 6.0
Как заставить GroupBox1 прорисовать на форме свой Caption неактивным цветом? GroupBox1.Enabled:=FALSE не помогает. Хотя если то же самое проделать с Label1 или Edit1, то все получается.


Ответ:

GroupBox1.Font.color:=clInactiveCaption;
Гавриш Дмитрий

[Наверх]

Тема: Games

Скажите, плз, где можно найти полное описание игры CounterStrike: читы, античиты, управление, об особенностях игры, об оружии. Или, если можно, напишите сами, если знаете.


Ответ:

Самое простое - на официальном сервере http://www.counter-strike.net и на российском http://www.counterstrike.ru. Если нужно больше информации, но на серверах (на нашем, в частности) есть раздел "ссылки".

[Наверх]

Тема: Linux

Завис Линух. Иногда мигают индикаторы Caps Lock, Scroll Lock (что это означает?). Как выйти из этого положения без Reset'a?


Ответ:

Что бы выйти из это положения без перезагрузки, необходимо, если возможно, залогиниться на машину по сети, и убить зависшее приложение.

[Наверх]

Тема: Linux

Вот поставил себе Линукс Mandrake 9.0. Но вот какая-то проблема с кодировками. Например в XMMS в плейлисте некоторые русские песенки отображаются на русском, а другие - на какой-то абракадабре.
И еще вот часто говорят - перезапустите lilo. Как это сделать?
А почему у меня в /etc нет lilo.conf ?


Ответ:

Это не абракадабра - в основном тэги пишут на cp1251, которые xmms понимает после наложения патча. Если тэгов нет, то берётся название файла, которое по русски показывается без проблем.
LILO перезапускается в случае изменения загрузочных разделов. При наличии файла /etc/lilo.conf просто запустите /sbin/lilo без параметров Файл /etc/lilo.conf не идёт в составе пакета lilo, однако его генерят linuxconf и KDE kcmlilo (в Центре управления).

[Наверх]

Тема: Modem

Я подключаюсь к интернету.А байты не приходят и не отправляются...почему?иногда что бы открыть страницу приходится ждать по 5-10 минут не потому что сайт много весит а потому что не происходит передача байтов. Что мне делать?


Ответ:

Поскольку тема вопроса "модем", то я так думаю что речь идёт о подключении к инету через модем. При подключении появляется в системном трее значок терминала. Если его 2 раза кликнуть мышкой - появится окно где видно чего и сколько модем принимает и передаёт. Если модем внешний, то всё видно по лампочкам модема.
Причин может быть несколько. Первая - медленный сайт. Например если это сайт на narod.ru, то шансов дождаться полной загрузки даже стартовой страницы практически никаких.
Вторая причина - помехи в линии. Чтобы знать точно, надо слушать линию. Подключить наушники в гнездо, в строке инициализации (в настройках модема) написать ATM2, в настройках поставить громкость на максимум - и коннектиться со звуком. Если у модема есть динамик, можно попробовать наушники не использовать. Но всё-таки через наушники слышно намного лучше. Если слышны помехи - то связь следует обрывать вручную уже на первых секундах и перезванивать на другой номер. Если этот номер постоянно глючит - отключить его (если это возможно, если нет - убрать из списка).
И наконец сервер может просто посчитать скорость связи более низкой чем она есть на самом деле. В первую очередь это касается прокси-сервера провайдера. Это происходит часто и густо. Чтобы возобновить скорость надо пингануть сервер. Для этого из командной строки (пуск - выполнить) запускаем ping proxy.provider.ru
где proxy.provider.ru - прокси сервер провайдера. Если не помогает - надо пинговать сам сервер сайта. При этом после ping должен быть написан только сам сервер без указания пути внутри него и заголовка http:// Например ping anekdot.ru
Не обязательно ждать полной остановки передачи. Если подозреваете что скорость упала - пингуйте. И только если пинг не помогает можно искать другие причины.
Resident

[Наверх]

Тема: VB

Версия VB: 6.0
Вопрос больше по АПИ, но все же..
Private Declare Function ActivateKeyboardLayout Lib "user32" (ByVal HKL As Long, ByVal flags As Long) As Long
'Включить английскую раскладку клавы: ActivateKeyboardLayout 67699721, 0
'Включить русскую раскладку клавы: ActivateKeyboardLayout 68748313, 0
А как узнать номерок(HKL), скажем для китайского языка, или того же русского, но так называемой "машинописи"(тоже раскладка клавиатуры)?
Как узнать сколько доступных раскладок имеется в данный момент? Их HKL? Человеческие имена?
Иногда, при загрузке в RichTextBox обычного текстового файла, русский текст там отображается "каракулями". Проблема решается повторной загрузкой текста, но с переключением раскладки клавиатуры на русскую. Шо це таке? :( Причем прога сама эту раскладку не дергает... Как тут быть? Почему оно так? :(


Ответ:

Вначале немного теории:
В реестре в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts\
находится список доступных раскладок клавиатуры.
Каждый подраздел этого раздела - это "имя" раскладки клавиатуры, с помощью которого раскладку можно загрузить с помощью функции LoadKeyboardLayout. В каждом подразделе есть параметр "layout text" - в котором хранится "человеческое имя" раскладки.
Если система позволяет загрузить данную раскладку, то функция возвращает манипулятор данной раскладки - те самые HKL.
Функция GetKeyboardLayoutList дает список все загруженных в данный момент раскладок.
А теперь небольшая программка.
На форму кладешь ListBox и кнопку (Caption - "Загрузить раскладку")
Объявляешь функции:


Дмитрий Данелия.

[Наверх]

Тема: Viruses

А любимый всеми ДрВеб (вернее его спайдер) ВООБЩЕ способен под 2000Pro корректно работать???
У меня на ВСЕХ подопытных рабочих станциях 2000 (и на ХР тоже) включенный в автоматическом режиме спайдер ДрВеба 4.28 вешает систему, не позволяя (к примеру) записать что-либо на другую машину в сети! А на 2000ASrv спайдер и вообще не устанавливается (видимо, и не предусмотрен...).


Ответ:

Есть специальная программа SpiderNT, которая корректно работает и под Windows NT
Для корректной работы обычного DrWeb нужно отключить проверку памяти и проверку загрузочных секторов дисков.
bsp

[Наверх]

Тема: Visual_C++

Я хочу купить С++ но не знаю какой!Мне нужно что бы там можно было действовать как в делфи перетаскивать детали из панели компонентов а не делать всё это кодом.И ещё елательно что бы на эту версию можно было достать максимум информации из интернета(т.е. что бы версия не радкая была.)И ещё важно что бы на этом языке можно было писать любые программы. Что вы мне посоветуете?


Ответ:

Это тебе подойдет Borland C++ Builder
Он точно так же работает как и Delphi и компоненты однинаковые, к проекту можешь подключать и VC++ и Delphi очень удобен, не надо лишнего писать как в VC++
http://www.books.ru
C++ Builder 5. Руководство разработчика в 2-х томах. Основы (том 1) (с CD-ROM) издательство: Вильямс вышла в сентябре 2001 ISBN 5-8459-0201-0 880 страниц
цена 462,00 руб
Книга C++Builder 5. Руководство разработчика состоит из семи частей. Части I и II вошли в первый том, а части с III по VII - во второй. В первых пяти частях материал излагается в порядке возрастания сложности. В них описаны множество технологий, используемых при программировании на языке C++ задач обмена информацией по сети (как локальной, так и глобальной), работе с базами данных, создания распределенных приложений, работающих в среде Web. создания графических приложений на базе OpenGL и распространения/установки программных продуктов. Естественно, что основное внимание уделено средствам поддержки этих технологий, имеющимся в среде C++Builder 5. Последние две части содержат практические рекомендации, описание различных нюансов использования C++Builder, примеры реальных приложений и список рекомендуемых источников информации, касающейся C++Builder. В части I (главы с 1 по 11) содержатся сведения, необходимые для создания приложений общего назначения в среде разработки C++Builder 5. Читатель познакомится с организацией интерфейса пользователя, современными методами создания программ па C++. техникой компилирования программ, их оптимизации и отладки, методикой использования компонентов из библиотеки VCL и самостоятельной разработки подобных компонентов. В части II (главы с 12 по 14) рассматривается программирование обмена информацией по каналам связи с использованием протоколов WebBroker, InternetExpress и XML. технология работы с базами данных, основывающаяся на таких компонентах среды, как ADO Express, InterBase Express и Data Module Designer, а также программирование Web-приложений.
C++ Builder 5. Руководство разработчика в 2-х томах. Сложные вопросы программирования (том 2)
цена 396,00 руб
издательство: Вильямс вышла в октябре 2001 ISBN 5-8459-0202-9 832 страниц
Книга C++Builder 5. Руководство разработчика состоит из семи частей. Части I и II вошли в первый том, а части с III по VII - во второй. В части III освещаются различные аспекты программирования распределенных приложений в среде C++Builder 5, в том числе
методика разработки модулей DLL, пакетов C++ Builder и подключаемых компонентов. Кроме того, обсуждаются модели СОМ, DCOM и СОМ+ и методика создания многоуровневых приложений на базе MIDAS 3, а также использование CORBA в приложениях C++Builder и интегра
ция приложений Microsoft Office в приложения на C++. В частях IV-VII рассмотрены сложные вопросы использования C++Builder, которые, как правило, не затрагиваются в распространенных справочных пособиях по C++Builder, - вывод информации на печать, представление данных в виде отчетов и диаграмм, использование функций Win32 API, методы обработки изображений на базе GDI и технологий GIF, JPEG, a также обработка звука с использованием файлов в формате WAV, MP3 и им подобных. Обсуждаются методы создания сложных графических приложений на базе DirectX и OpenGL, a также вопросы, связанные с распространением программных продуктов и подготовкой справочной системы приложений. Последние главы книги содержат множество советов, касающихся всех аспектов работы в среде C++Builder, описание реального приложения, а также исчерпывающий перечень доступных информационных ресурсов по C++Builder.

[Наверх]

Вопросы от системы Эксперт
Тема: C++

Как написать программу с расширением .CPL ( используется в панели управления ) без MFC, классов и теории её я знаю, если можно то полный пример.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN9598PG4K
[Наверх]

Тема: Delphi

Вопрос из области работы с Интернет. Подскажите пожалуйста, как в html-файле, обращаясь к нему по URL (например, прочитать web-документ) найти указанные строки по шаблону? И ещё к этому же вопросу: как мне сделать, чтобы если найденная строка является ссылкой, то получить адрес ссылки.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB46FAD1D

Есть вопрос по работе Delphi c БД.
Есть базы на MS Access 2000 в разных файлах.
Структура нужных таблиц в базах различная:
1) номер, наименование, цена, альтернативный номер;
2) номер, наименование, цена;
3) номер, группа товара, цена, альтернативный номер;
4) номер, группа товара, цена;
Задание:
Нужно сделать, так что бы ...
1) если есть поле наименование(Name), то выводилось в DbGrid: Num,Name,Price;
2) если есть альтернативный номер, то в DbEdit выводился alt_num.
...
В целом задания аналогичные. Помогите решить проблемку.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN9598OL44

Может кто подскажет компонент для Delphi-5, который бы имел "Canvas" для рисования на нем (полигоны, линии, и т.д. 2D) и мог бы потом полученный рисунок (чертеж) разворачивать на экране под определенным углом к вертикальной оси с точностью до градуса (относительно задаваемого центра координатного креста)
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN33C69G12
[Наверх]

Тема: Games

Пропатчил UT 4.00 до 4.36 c помощью UT PATCH 4.36 NoDELTA.
И тут началась беда...
Некоторые элементы меню (в UT) не видны в 32-битном цвете,также невиден и указатель мыши.(TNT2 PRO,32Mb)
Помогите пожалуйста найти решение проблемы!
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB2U99GS
[Наверх]

Тема: JavaScript

<form action="mailto:test@test.ru" method="get"
onsubmit="return Validator(this)" name="Form1">
Как сделать что бы функция Validator возвращала значение в тело письма для test@test.ru
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNA4F59YE

Как вставить в ячейку таблицы HTML-документа результат работы java-скрипта?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB2U99CP
[Наверх]

Тема: Linux

FreeBSD 4.6
У меня есть две одинаковые сетевые карты Intel.
Ядро находит только одну!
khfile# dmesg | grep fxp
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xef00-0xef3f mem
0xfea00000-0xfeafffff,0xfebfe000-0xfebfefff irq 9 at device 18.0 on pci0
fxp0: Ethernet address 00:d0:b7:92:7e:da
Как заставить работать вторую карту?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNA4F5A0G
[Наверх]

Тема: Local_Net

Помогите соединить WindowsXP и Windows98 через сервер удаленного доступа(по модему). При попытке соединеия выдается требование ввести имя пользователя, пароль и домен. После 3x попыток модем ложит трубку.Пользователь зарегистрирован в WinXp.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNA34LM018
[Наверх]

Тема: Perl

Что такое shell в Apache, как с ним работать, при помощи чего(какой проги) можно установить на сервере perl - Форум из Windows 98? Объясните пожалуйста как можно проще, т.к. перл я не знаю...
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB2U9BS2I
[Наверх]

Тема: Prog

Где в Интернете можно найти достаточно полную информацию, связанную с написанием макросов в OpenOffice.org
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN9598P94G

Где в Интернете можно найти хорошее (бесплатное и относительно "легкое") визуальное средство программирования Java.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN9598KG1W
[Наверх]

Тема: Visual_C++

Версия языка: 6.0
Я попытался в диалоговом окошке нарисовать ToolBar. В OnCreate я написал, взятые из SDI ( созданное визардом ), текст:
if (!m_wndToolBar.CreateEx(this) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{ TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
if (!m_wndDlgBar.Create(this, IDR_MAINFRAME,
CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR))
{ TRACE0("Failed to create dialogbar\n");
return -1; // fail to create
}
if (!m_wndReBar.Create(this) ||
!m_wndReBar.AddBar(&m_wndToolBar) ||
!m_wndReBar.AddBar(&m_wndDlgBar))
{ TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
скомпилилось всё хорошо, но при запуске ни чего не видно, т.е. форма отображается, ToolBar - нет. Почему?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB2U9B01W
[Наверх]

Поиск по Базе знаний :
http://www.soobcha.ru/search/

Автоответчики.
Информация о системе Эксперт СообЧа (пустое сообщение):
mailto:reply.infoexpert@soobcha.ru

Информация о порядке регистрации в качестве эксперта (пустое сообщение):
mailto:reply.regexpert@soobcha.ru

Список тем для задания вопросов (пустое сообщение):
mailto:reply.subjexpert@soobcha.ru

Список всех автоответчиков СообЧа (пустое сообщение):
mailto:help@soobcha.org
Администратор системы:
mailto:expert_adm@soobcha.org
Копирование материалов рассылки допускается только по согласованию с администратором системы.
Рассылка создана программой Expert Page Generator.
(С) 2000-2002 СообЧа!


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

В избранное