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

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


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

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

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


14.12.02



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


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


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


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

Прошу вас помогите, мне нужна прога(исходник) на С/С++/VisualC++ , которая сидела бы в оперативке и отслеживала есть ли соединение с интернетом или его нет, и в зависимости от этого что либо делала.


Ответ:

*========================================================================
* Программа периодически проверяет наличие модемных соединений и делает
* чего-то соответствующее... (С/C++)
*************************************************************************



[Наверх]

Тема: Delphi

Мне нужно загрузить файл с расширением Wav и взять из него для начала значения сигналов в единицу времени и на их основе строить графики и по полученным данным проводить расчеты... Только вот не очень у меня получается. Для начала я нашел формат Wav
(http://graphics.cs.msu.su/courses/cg02b/assigns/hw-2/help/wavfmt.htm ) только вот проблема в том, что я вообще не могу понять эту таблицу и как с ней работать, как считывать данные из файла, нужные мне данные, мне ничего не понятно кроме общих слов, "от начала на столько то" а вот на сколько, и как это сколько отступить не знаю... неполучается...
Что это ch, ah, h и как с ними работать...
... Вот, что я наделал:
var Form1: TForm1;
i, i1:integer; implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var f:file;
buf:char;
begin
//i:=0;
assignfile(f,'1.wav');
reset(f, 1); seek(f, i);
BlockRead(f, buf, 1);
memo1.Lines.Add(buf);
closefile(f);
i:=i+1;
end;
procedure TForm1.Button2Click(Sender: TObject);
var f:file;
buf:integer;
p:^integer;
begin
//i:=0;
assignfile(f,'1.wav');
reset(f, 1);
seek(f, i1);
BlockRead(f, buf, 1);
p:=@buf;
memo2.Lines.Add(inttostr(p^));
closefile(f);
i1:=i1+1;
end;
Данные то я прочитал, только вот проблема то в том, что я явно не то читаю, что мне нужно, когда читаю по символьно, то выводит непонятно что, а когда предпологаю чтение чисел у меня всегда идут, какие-то цифры, даже там где по идее должны быть буквы... то что там указатели есть, так это я подумал может там храняться указатели на нужные мне
значения пытался их достать, глупость конечно... но раз уж набрал так пусть остается
Буду благодарен за любую помощь, можно пример кода, можно ссылочку, только чтобы уж сдвинуться с мертвой точки...


Ответ:

Если подумать...
Тема вообще очень большая и примеры тебе я сейчас состряпать не смогу, но общее направление дать могу. Использовать тебе надо WinAPI, а точнее следующие разделы справки:
Waveform Audio Reference
здесь есть следующая структура
typedef struct { WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
WORD cbSize;
} WAVEFORMATEX;
Из нее можно узнать, сколько байт в секунду (nAvgBytesPerSec, wBitsPerSample), частоту дискретизации (nSamplesPerSec).
Далее надо использовать следующие функции:
HMMIO mmioOpen(
LPSTR szFilename,
LPMMIOINFO lpmmioinfo,
DWORD dwOpenFlags
); //открываем файл
LONG mmioRead(
HMMIO hmmio,
HPSTR pch,
LONG cch
); //читаем блок данных из файла
Все это есть в файле справки "Microsoft Multimedia Programmer's Reference"
Вот, это основное, дальше придется самому.

[Наверх]

Тема: Hard

Что это за процессор:
Celeron 1000 FCPGA, Coppermine, 128kb cache BOX
Какие материнские платы совместимы с ним (какой Socket)?
Какую можно устанавливать память?


Ответ:

Это процессор INTEL CELERON с ядром Copermaine, со встроенной кэш-памятью размером 128 Kb, в корпусе FCPGA (пластик вроде), BOX - это значит он в коробочке с вентилятором должён быть. Разъём у него Socket 370, мамка подойдёт любая с таким сокетом и любым из этих чипсетов: I810, всё симейство I815, VIA (номер не помню, можешь посмотреть на сайте http://www.via.com.tw/en/apollo/apolloindex.jsp, и конечно SIS (инфа на
http://www.sis.com/products/index.htm#chipsets)
Память подойдёт любая с разъёмом DIMM 184 контакта вроде (не помню) с частой 100 и 133.

[Наверх]

Тема: Linux

Подскажите пожалуйста почему в Linux Mandrake 9.0 в приложениях OpenOffice и Lyx во всех меню вместо русских букв отображается абракадабра, в то время как, в остальных приложениях все нормально?


Ответ:

Поставить ttf шрифты от MS Windows.
Их можно экспортировать из Mandrake Control Center, если имеется установленная Windows.
Затем перейти в директорию ~/.openoffice и запустить на исполнение программу spadmin.
Для LyX. Запустить его следующим образом:
$ LANG=C lyx
Найти пункты Edit->Preferences->Screen Fonts->Encoding
Edit->Preferences->Interface->Popup Encodings
Прописать там koi8-r
Затем запустить
$ lyx
Всё должно быть в порядке.

[Наверх]

Тема: Linux

Читаем в инете о Shell массивах. Пробуем -- не идёт. В чём проблема ?
>
> sh
$ x[1]=one
x[1]=111: not found
$
P.S.
Набираю как сказано:
http://unix.about.com/library/glossary/bldef-var-array.htm


Ответ:

Я проверил у себя:
sh-2.05$ sh --version
GNU bash, version 2.05.8(1)-release (i386-redhat-linux-gnu)
Copyright 2000 Free Software Foundation, Inc.
sh-2.05$ x[1]=one
sh-2.05$ echo ${x[1]}
one
sh-2.05$
---------------------------------------
Проверьте дистрибутив.

[Наверх]

Тема: Linux

Перестал загружатся XFree86 у меня версия 4.0.3 Mandrake 8.0. Пишет в лог файл:
Fatal server error:
xf86MapVidMem: failed to open /dev/mem (No such device or address)
проверил этот /dev/mem есть но размер у него 0. А всеже нехотелось бы переинсталировать все заново т.к. многое может пропасть, да и времени жалко.


Ответ:

От рута:
adduser <ваш логин> kmem.

[Наверх]

Тема: Perl

Я хочу научиться программировать на Perl для того, чтобы создавать динамические страницы. Где можно достать подробную информацию с примерами и скачать готовые скрипты?


Ответ:

http://perl.artil.ru - примеры и документация
скачать интерпритатор под Win32 можно тут - http://dezine.ru/progs/

[Наверх]

Тема: Visual_C++

Очень нужен файл Wbclsdsr.ocx ! При записи на болванку MS Visual_C++ 6.0 произошла ошибка и в результате, после инсталляции c этой болванки, прога требует этот файл. Подскажите где найти в инете или может можете выложить на ftp?


Ответ:

Можешь скачать этот файл с моего сайта:
http://home.skif.net/~shupik.
Ссылка находится в русскоязычной версии сайта, раздел "Программы".

[Наверх]

Тема: WEB_DESIGN

У меня возникли проблемы во время создания одного проекта. Для него я использую динамическм создаваемые страницы с помощью языка PHP (4.x.x). Так вот, есть некий файл (index.php) - в нем находятсяосновные ф-ции и html шаблон. Выглядит это примерно так:
//index.php
<?
здесь скрипты
?>
<html>
<head><title></title></head>
<body>
<? include('up.inc') ?>
<? include('ЭтоИмяБеретсяИзQueryString.inc') ?>
<? include('footer.inc') ?>
</body>
</html>
//конец index.php
Суть в том, что с файлом 'ЭтоИмяБеретсяИзQueryString.inc' подключаются также и некоторые функции. Все *.inc файлы лежат у меня в папке '_inc' и если обратиться к сайту запросом типа 'sait.ru/_inc/incfile.inc', то в браузере отобразиться его исходник на php.
Как сделать так, чтобы доступ к этим файлам имел только скрипт и эти файлы не пришлось бы переименовывать. conf файл апачки не доступен - т.к. бесплатный хостинг (hoha.ru). .htacces доступен.


Ответ:

Вообще-то это должно быть прописано в httpd.conf, но раз нет, то создай .htaccess в корневой директории сайта (там же где главный index.*) и напиши:
<Files ~ "\\.inc$">
Order allow,deny
Deny from all
</Files>

[Наверх]

Тема: hard

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


Ответ:

Заземление можно сделать только воткнув штырь (около 1 м.) в землю и подсоединив к нему провод. Если же ты живёш очень высоко, то вся проблема в длинном куске провода. А потом через форточку или ещё как нить кидай в квартиру. Это именно заземление. Некоторые могут тебе предложить подсоединить провод к батарее, но это не заземление а зануление. В принципе помогает (но однозначно хуже чем заземление), и бойся, т.к. некоторые сварщики любят подсоединяться к батареям и соответственно по ней может проскочить высокое напряжение, которое убьёт твой комп.

[Наверх]

Тема: hard

Нужно с видеокамеры записать на диск видео. На компьютере есть разъем IEEE1394. Кабель с нужными разъемами есть. Операционка WinMe или Win2000 или WinXP. Как это сделать? С помощью какой программы?


Ответ:

Попробуй Windows Movie Maker. Он стандартный во всех трёх (в 2-х последних точно) опереционках.

[Наверх]

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

У меня появилась такая проблемма,хочу в memo вставить разные формулы, а в них как вы знаете есть корень, квадрат, куб, не могу представить как можно вставить в Memo текст верхним или нижним регистром(такое можно делать в word), вставить знак корня!
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR4F2P

Каким образом можно изменить цвет скролика, цвет кнопок скролика, который прикриплен к memo? не используя готовые компоненты!
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR442L

Как в Delphi5 отыскать работающее приложение в системе и закрыть его(Если можно напишите другие операции с приложением).
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO95CXV41

Где взять компонент который дает полную инфу о следенении с инетом(кол-во полученных и отправленнных байт, и т.д.)
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR613B

Как можно копировать TTreeNode(TreeView) в буфер обмена и затем вставить?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR3W2I
[Наверх]

Тема: Games

Название и версия программы: Блэрская ведьма 1: Растин Парр (Blair Witch 1: Rustin Parr)
Застрял в сабже! На четвертый (по-моему) день я должен освободить Кайла от злых сил. Вхожу в церквуху, бакланю с пастором. Иду к Кайлу - он убегает. Догоняю его, изгоняю из него призрака, бакланю с ним, он рассказывает мне страшную правду, показывает тайничок под церковью. В это время Пастор, захватив с собой лопату, идет с девочкой в лес. Если догоняю его, начинаю говорить с ним. Он пытается убежать. Я догоняю его и стреляю в спину. Выбегает шериф, говорит, мол, мне труба. Следующая сцена - сижу в тюрьме и отмазываюсь перед полковником. Я проиграл. Вопрос: что я делаю не так? Как мне играть дальше?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR181H
[Наверх]

Тема: Hard_disk

Здравствуйте! Проблемсы соббсно у меня такие.
1. На TEKRAMовской маме P5T30-B4E (которая теоретицки должна поддерживать Ultra DMA-33)не включается режим DMA у Seagate Barracuda ATA IV 40Gb (с клипом на 32 Mb) (то есть галочка ставится, но при следующем открытии её уже нет). IDE-Драйвер в системе Generic Disc Type 46...
2. Поможет ли мне утилита DiscWizard в плане прозрения BIOSa до 40 гигов? Снизится ли производительность из-за этого насилия?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRC35M
[Наверх]

Тема: Linux

Вот что я получаю:
[user@localhost user]$ su
Password:
[root@localhost user]# mc
[root@localhost linux-2.4.18-5asp]# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Вход в каталог `/usr/src/linux-2.4.18-5asp/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
-: 461: Too many variables defined.
make[1]: *** [kconfig.tk] Ошибка 1
make[1]: Выход из каталог `/usr/src/linux-2.4.18-5asp/scripts'
make: *** [xconfig] Ошибка 2
[root@localhost linux-2.4.18-5asp]#
Подскажите где копать (ASP Linux 7.3, 2.4.18-5).
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CQXLH
[Наверх]

Тема: Local_Net

Каким образом можно соединить 2 компьютера через модем, чтобы один получил доступ к ресурсам другого. Если можно, поподробнее, для новичка.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRA04T

В локальной сети две машины P4-2400, оперативка 256 мегабайт DDR, ОС WinXP SP_1, работает общий доступ в интеренет через один из компьютеров. При установке на компьютер, подключенный к выделенной линии SDSL, антивирусной программы Norton 2003 или McAfee
7.0, при попытке получить доступ к расшаренным дискам на этом компьютере возникает надпись Not enough server storage is available to process this command, и совет обратиться к админитратору сети за получением прав доступа к ресурсам соответствующего компьютера. Как с этим бороться. В чем проблема, в настойках сети, в состоянии ОС (servic Pack r WinXP) или в железе?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO94R6PG1D
[Наверх]

Тема: MB

На основе информации из сети я установил на мать ACORP 6BX86 bios Ver.2D 128МВ РС 100 через доработанный переходник PPGA>слот 1 процессор целерон 800
При первом включении только с видеокартой SAVAGE 4 16MB памяти и клавой
система запустилась и тест 3 D mark 2000 прошла без проблем.
После установки оставшегося железа -ISA CREATIVE 64, PCI Lucent модем , СОМ мышка
система тест 3 D mark 2000 не проходит , виснет на первом или втором этапе .
Иногда виснет и WINDOWS .Методом проб я обнаружил что проблема проявляется
при установке модема . Без модема все работает , тест 3D mark 2000 проходит .
Когда стоял целерон -500 никаких проблем небыло. Видео и модем используют
одно и тоже IRQ - 11.В чем здесь дело и как его можно разрешить ?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CQYAQ
[Наверх]

Тема: NetCards

Есть 10Mbit сеть....(без хаба).... при копировании файлов с одного компа на другой загрузка процессора достигает 30%.... Проверено в диспетчере задач (Win2000). компутеры вроде не очень слабые - Duron750. Сеть вроде тоже качетсвенно сделана.... Но вот что-то мне подсказывает что 30% это как-то многовато. Такая загрузка процессора наблюдается на любом компе в сети при копировании. Вопрос - так и должно быть? или может дело в сеьевых карточках?....... посоветуйте - как это дело исправить. поменять на 100Mbit не предлогать.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO95CXVU15
[Наверх]

Тема: Printer

Принтер Epson Stylus C40UX. После печати очередной страницы статус монитор выдал сообщение - в принтере нужно заменить кое-какие детали, обратитесь в сервисный центр. При этом на панели мигают поочередно красная и синяя лампочки. Картриджы до половины с
краской.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UOA2ENGC10
[Наверх]

Тема: Scan

Марка сканера: Hewlett Packard ScanJet 4400C
По умолчанию стоят значения:
формат вывода - истинный цвет
разрешение - 150
Как изменить на значения шкала серого цвета и разрешение - 300
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRB459
[Наверх]

Тема: VFP50

Есть ли в Интернете учебник по VisualFox? FAQ по VisualFox?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UOA3WTMC2
[Наверх]

Тема: VideoCards

Имеется pentium 166. Имеется диск с фильмом в формате MPEG4. Комп, понятно дело тормозит. Вопрос же такой: можно ли как-нибудь (или с помощью специального софта) уменьшить качество воспроизведения фильма, тем самым уменьшить тормоза..?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO4403EG2I

Ваш вопрос: Есть карта NVidea GeForce2 MX400. Некоторые игры, проги ругются что нет glide2x.dll. Методом проб и ошибок я определил что это dll под 3DFX. Есть ли утилиты которые позволяют запускать проги под 3DFX на NVidea GeForce2 MX400?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR8M4B

Стоит ли брать виделкарту 128MB Chaintech G422-128-TVI GF4 MX440 DDR Tvout или лучше за ту же цену взять ASUS 64 mb ddr GF4 MX-440 tvout. И вообще хороши ли карты от chaintech в смысле производительности. Ответьте мне, пожалуйста, на мыло alsad@land.ru
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRCM5T
[Наверх]

Тема: Viruses

После установки СервисПака1 для Windows XP Home Editor,Доктор Веб 4,27(обновление от 08.12.02г) обнаружил следуещее:
в папке C:\ea58479669ba3ee9ebf649f и т.д. - Возможно Win.exe.virus - ntkrnlpa.exe
в папке C:Windows\Driver Cache\i386\sp1.cab - ntkrnlmp.exe и ntkrpamp.exe
в папке C:Windows\ServicePackFiles\i386 - такие же,
в папке C:Windows\ServicePackFiles\i386\sp1.cab - такие же.
При попытки переместить,удалить,переименовать - сообщает об отсутствии прав доступа, хотя захожу под "Владельцем". Файловая система NTFS.
Подскажите ,пожалуйста, вирус ли это, и если так, то что с этим делать?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRG275
[Наверх]

Тема: Visual_C++

Есть у кого исходник logger'а С++/Visual C++
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CRBX5K
[Наверх]

Тема: WEB_DESIGN

Дайте адресс хостинга (бесплатного) который даёт возможность использования PHP 3 и выше. Кроме h1.ru и holm.ru !!!
Ответить: mailto:expert@soobcha.ru?subject=Rass_UO93CR703O
[Наверх]

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

В избранное