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

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


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

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

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


26.11.02



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


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


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


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

Как поместить иконку приложения в Sуstem Tray.


Ответ:

Там где нужно создать иконку - ставишь код из FormCreate, там где удалить - из FormDestroy. Для изменения иконки нужно:
pnid.hIcon присвоить новое значение иконки
вызвать Shell_NotifyIcon(NIM_MODIFY, Addr(pnid))



[Наверх]

Тема: Delphi

Как использовать функцию ShowMessageFmt, с примером.


Ответ:

ShowMessageFmt('This is %s.'#13'Handle: %.8x '#13'WindowProc: %p', [Caption, Handle, @WindowProc]);
%s - вместо неё подставляется первый параметр из [], приведённый к типу String
%.8x - подставляется целое, переведённое в 16-ричную систему, дополненное слева нулями до 8-ми цифр
%p - подставляется указатель

[Наверх]

Тема: Delphi

1. Всегда ли при вызове метода фрмы Show у нее возникает событие OnShow?(Пишу прогу, которая сидит в трее и што-то делает, а по DoubleClick-у вызывается метод Show, который выводит форму с настройками. Так вот после старта первый DoubleClick все делает нормально, а после Закрытия формы
begin
Action := caNone;
ShowWindow (Handle, sw_Hide);
end;
и повторного DoubleClick-а события OnShow не происходит ( У меня там обновление отображаемых данных) и в результате все Label-ы, Edit-ы, ListBox-ы и ComboBox-ы получаются чиствми-пречистыми. По моему что-то тут не в порядке. Это я конечно вылечил - перед Show я вызываю свою процедуру, в которой все, что было в OnShow, но это наверное не совсем правильно. Подскажите, в чем тут дело?


Ответ:

На новой форме написал такую штуку


Так вот она выдаёт, что Visible=true. Поэтому и не генерится OnShow - форма-то думает, что она видима! Решение простое:
Используйте либо только ShowWindow, либо только пару Show/Hide. Например, вместо ShowWindow(Handle, SW_HIDE) вызывайте Hide. Или вместо Show вызывайте ShowWindow(Handle, SW_SHOW). Использование Show/Hide, по-моему, предпочтительнее, т.к. будут вызываться OnShow/OnHide, да и Visible будет иметь правильное значение. Иначе придётся использовать IsWindowVisible...

[Наверх]

Тема: Hard_disk

Какова оптимальная температура работы жесткого диска (61 gb IDE IBM LC35AVER UDMA100 7200rpm) и не критичен ли его разогрев до 40-44 градусов цельсия ? (температура окружающей среды 20 градусов)


Ответ:

Критической температурой считается 70 градусов. При ней срок службы диска сокращается в 2 раза по сравнению с заявленным изготовителем. Так что 44 градуса это более чем нормально.

[Наверх]

Тема: ICQ

Правда-ли, что с нового года Аська станет платной? Это-же полный бред. В сети полно похожих служб! Может я не правильно понял? Может деньги будут брать за дистрибутив, или за начальную регистрацию пользователя?


Ответ:

Пока не станет. Это была утка. Подробней здесь http://www.ricn.ru/kvd/material/4827/

[Наверх]

Тема: JavaScript

Подскажите пожалуйста, как нужно связывать внешний файл с некоторой функцией JavaScript (например: "functions.js") с её вызовом внутри HTML документа.


Ответ:

Например есть файл ad.js и в ней функция reklama(). Нужно импортировать функции из внешнего файла пустым блоком script с атрибутом src равным имени внешнего файла (третья строчка в примере). А затем уже где надо вызывать функции так же, как и если бы они были в html файле.



[Наверх]

Тема: Linux

В KDE в настройках kppp скорость подключения у меня выставлена 56000. И при подключении к инету такая скорость и показывается. Как можно сделать, чтобы показывалась реальная скорость подключения ?? Например, 48000.


Ответ:

Она показывается в графике загрузки, так как она постоянно меняется. Чтобы её показывать, нужно внести изменения в код kppp и пересобрать программу. Поэтому смысла нет.

[Наверх]

Тема: Local_Net

Почему не видны компьютеры в Сетевом окружении ?
1. Создаю между компами (Win98) прямое соединение по LPT - все работает, но надо знать должны ли компьютеры присутствовать в Сетевом окружении ?
2. Такой же вопрос, только компы соединяются по телефону с помощью удаленного доступа (сервер удаленного доступа отвечает на звонок с др. компа и пускает его к расшаренным папкам). Почему после установки соединения и подключения сетевого диска Сетевое окружение сообщает "СЕТЬ НЕДОСТУПНА" ? Может я какую-нибудь настройку протокола забыл ? Вот что в свойствах Сетевого окружения -
1. Клиент для сетей Microsoft (быстрый вход в сеть)
2. Семейный вход в систему (св-ва недоступны)
3. Контроллер удаленного доступа (привязка - IPX/SPX - совместимый протокол, NetBEUI, TCP/IP)
4. IPX/SPX - совместимый протокол (привязка - Клиент для сетей Microsoft)
Служба доступа к файлам
Семейный вход в систему)
5. NetBEUI (привязка - так же как и у IPX/SPX)
6. TCP/IP
7. Служба доступа к файлам и папкам
В свойствах созданного подключения ничего не менял, кроме телефона. Подозреваю, что стоило бы изменить настройку TCP/IP в подключении, но что там писать - ума не хватает.


Ответ:

Выключи IPX/SPX и NetBEUI, если не используешь их. В настройках TCP/IP пропиши явные адреса. Например: 192.168.10.#,
где # -- разная для всех подключаемых компов (0-255), и маску (255.255.255.0). Это позволит (у меня позволяло) как видеть все машины по сети, так и шастать по интернету с компа, подключенного к компу, снабженному модемом. Если компы не будут видны из Network Neighborhood, то стоит поперекидываться PING-ами. Если один комп не может послать ping другому, то дело в проводах или очень плохих настройках. Если компы пингуются, но из Network Neighborhood все равно не видны, то воспользуйся командой Find Computer. После того, как найдет -- будет видеть до обрыва связи.

[Наверх]

Тема: Processor

Как разогнать процессор Pentium-3 800 MHz (раньше я разгоном не занимался вообще!)?
Моя системная шина 133 MHz, RAM - 128 MB.Также доступно в сети. Бесплатная загрузка обозревателя MSN Explorer : http://explorer.msn.com/ru/default.htm


Ответ:

Гнать путем увеличения частоты FSB (системной шины). Надо зайти в BIOS мат. платы и посмотреть, позволяет ли она менять ее (частоту), причем менять с небольшим шагом - лучше 1МГц. Если позволяет - то вперед за халявными мегагерцами! Увеличиваем и смотрим что получилось. Если комп включается но экран остается черным и ничего не происходит - все, эта частота недоступна. (Кстати в этом случае надо вернуть старые настройки - но комп то не включается... Надо по описанию матплаты найти на ней либо джампер либо контактные площадки для сброса CMOS. Принцип такой - выключить - замкнуть - включить - выключить - разомкнуть, в особо критических случаях (если ни джамперов, ни площадок нет, придется на некоторое время вынуть батарейку из платы (на час - для гарантии, хотя минимум- 15-20 мин) Лучше если на плате есть джамперы или DIP-переключатели для задания частоты - можно просто их переставить).
Короче говоря о возможно удачном разгоне можно говоритьь только в случае если загрузка останавливается на надписи Starting Windows или позднее (или вообще не останавливается) - но никак не ранее.
Вариант1 - виндовс загрузилось. Тестируем путем длительного и неоднократного архивирования и разархивирования ВинРАРом большого (1-3ГБ) объема файлов (сжимаемых - МП3 не подходит) с максимальной степенью сжатия.Нужно чтоб не было ощибок. Если ошибок нет, если их нет и просто при работе на разогнанной системе - все ОК.Если есть - см вариант2.
Вариант2 - недогруз виндовс или ошибки при тестировании в варианте 1. Заходим в БИОС и повышаем напряжения питания ядра процессора на 0,1 - 0,05 В (конечно если плата позволяет - вообще тут важно качество комплектующих). Смотрим результат.
ПОДЪЕМ НАПРЯЖЕНИЯ БОЛЬШЕ ЧЕМ НА 10% НЕ РЕКОМЕНДУЕТСЯ.
Собственно с процессором все.
Добавление 1. Нужно отсматривать температуру процессора, она не должна превышать допустимую величину, и вообще быть выше 70Гд при ПОЛНОЙ и ДЛИТЕЛЬНОЙ загрузке процессора (тем же ВИНРАРом).
Добавление 2. Самые главные грабли. Частота системной шины у этого процессора 133МГЦ, все частоты выше являются НЕШТАТНЫМИ для оборудования компьютера. Из этого следует, что даже если этот экземпляр процессора разгоняем, все может не получиться из-за неразгоняемости других компонентов. Память - стоит гаверно РС133 - где гарантия того, что она заработает на скажем 150 ? То же относится и к устройствам PCI, AGP, контроллеру жестк. дисков (можно потерять все записанное на эти диски - сами они правда не сгорят).

[Наверх]

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

Как создать connection к базе данных, не прописанной в SystemDSN?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP3K31AP
[Наверх]

Тема: BD

Поставил программу для управления проектами Primavera Project Planer v.3.1. под 2000 Windows. Программа не русифицированная, однако в меню есть возможность выбора языка ввода данных. Если выбираешь русский, то в окне он отображается в виде закарюк, хотя в
формах отображается нормально.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO4FMDWE
[Наверх]

Тема: Linux

Какие web серверы существуют в однодисковом дистрибутиве freesco, а так же в LRP и PicoBSD? Какие файлы отвечают за их конфигурацию?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP3K315H

Мне надо настроить почтовый сервер. Всё я его настроил работает, но не совсем. Добавляю нового пользователя (почтовый ящик). В /var/spool/mail фаил, в котором хранятся письма этого пользователя не создается.
Когда отправляешь ему письмо , то возвращается следующие:
can't create file in /var/spool/mail
Вот я и думаю , что у данного пользователя нет прав создавать фаил в этом катологе.
Пользователь abonents принадлежит группе vgus. Надо chmod abonents /var/spool/mail делать или как?
Почтовый сервер postfix
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO2E6TN3S
[Наверх]

Тема: Local_Net

Есть локальная домашняя сеть из 2 компьютеров, через модем к нам прозванивается наш товарищ. Как присоединить его к общей сетке ? Чтобы играть можно было и т.п. В играх (Starcraft) товарищ видит наш сервер, но присоединится не может (получает табличку Unable to join). Второй компьютер в сетке видит тот, что подключен через модем, но войти на него не может, получает табличку "Пакет не прошел" или что-то вроде. Как и советовали изменил ветку в реестре, но это не помогло. Как быть ? Очень хочу получить подробные пошаговые инструкции ( не типа "настрой winipconfig", а чуток поподробнее). Спасибо!!
PS Один из компьютеров (тот что с модемом) при подключении имет 2 IP-адреса.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP5H6U0M

В программе Vypress Chat 1.5.1 есть два протокола подключения. При каждом запуске компа протокол меняется на другой, т.е. если прошлый раз был IPX, то теперь - UDP, и наоборот. Такое происходит только на одной машине в сети.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO4UF3OF
[Наверх]

Тема: MB

Имеется материнская плата Formoza i815e + Celeron 633. Не могу найти программу, которая из-под Win98/Me отображала бы температуру процессора. Я пробовал многие программы. Просьба не советовать что-нибудь типа CPU Cool, Motherboard monitor. Они не работают. Посоветуйте ПРОВЕРЕННУЮ на этой материнке программу. В биосе показания отображаются.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP2LHVBN
[Наверх]

Тема: Oracle

Есть таблица в базе данных. Как можно сделать статистику использования этой таблицы? Хотелось бы знать какой пользователь и с какого ПК с ней работает. Самое главное с какого ПК (сетевого адреса)?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNQ2UHJK23
[Наверх]

Тема: PHP

Подскажите пожалуйста пример скрипта на php который мог бы вести статистику какими браузерами пользователи заходят на сайт, операцинными системами, и что бы это отображалось диаграммой в процентном соотношении
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO2V3EF5

Посоветуйте пожалуйта как можно вывести результата на отдельную страницу (т.е.когда я нажимаю голосовать результаты отображаются в том же окне а я хочу чтобы результаты отбражались на новой странице!
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO5ASOQB
[Наверх]

Тема: Visual_C++

У меня к Вам просьба, пожалуйста помогите понять как считывать данные из бинарных файлов в переменные? Если файл текстовый или рисунок *.bmp мне понятно, если же использую <stdio.h> и консольное приложение тоже все понятно, а вот КАК в MDI приложении используя библиотеку MFC и открывая с помощью CFile некий существующий бинарный файл (не созданный и сохраненный ранее этим MDI приложением, а взятый скажем из какой-то другой программы) считать из него данные в несколько переменных типа int (и/или float) и/или в 2-х мерный массив типа float - мне неясно. Вышлите если это не сложно, пожалуйста, зипованный пример-исходничек
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNO3L7JI6
[Наверх]

Тема: WEB_PROMO

Подскажите пожалуйсто сайты(хостинги) на которых можно размещать только exe, zip, rar файлы
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP5H6TO7
[Наверх]

Поиск по Базе знаний :
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
Отписаться
Убрать рекламу

В избранное