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

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


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

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

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


12.11.02


Доброго дня всем нам!

Новости от системы "Эксперт"

Вводитяся новые темы для вопросов :
InterBase - СУБД Borland InterBase
MSSQL - СУБД Microsoft SQL
BIOS - базовая система ввода/вывода
Processor - процессоры
Memory - оперативная память

Для зарегистрированных экспертов добавить новые темы можно отправивив сообщение по ссылке mailto:expert@soobcha.ru?subject=UpdateRegister_КодЭксперта
следующего содержания:
***************************************
@Adress@= *Адрес для отправки вопросов.
@AddSubj@=InterBase
@AddSubj@=MSSQL
@AddSubj@=BIOS
@AddSubj@=Processor
@AddSubj@=Memory
***************************************
Первая строка является ОБЯЗАТЕЛЬНОЙ.
Напомню, что для зарегистрированных экспертов узнать свой КодЭксперта можно отправив пустое письмо по ссылке mailto:expert@soobcha.ru?subject=InfoRegister

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


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


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


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

Версия языка: 6
Мне нужна такая помощь. Хочу, чтобы программа, искала на всех возможных логических дисках свою копию и если находила, то удаляла бы их и удалялась сама. Например, по истечению некоторого ограничения программа искала свои копии и удалялась вместе с ними. P.S. Кстати, об ограничениях. Как лучше организовать демо-версию программы? Куда лучше записывать счётчик-ограничитель и в каком виде? Желательно, чтобы при обнаружении некого скрытого ключа (в реестре, в файле) программа бы удалялась. Надеюсь я Вас не запутал...:)
P.P.S. И ещё про ограничения. Можно ли как-нибудь в программе, например после того как счётчик покажет определённое значение удалилось строковое значение, но так, чтобы удалилось из кода программы и больше в ней не появлялось...


Ответ:

1. Бегаешь по дискам (GetLogicalDrives) по всем каталогам (FindFirstFile, FindNextFile, FindClose) и ищешь файл <имя_твоего_exeшника.exe>. Если находишь, проверяешь, твой
ли это, и т.д.
2. Лучше компилировать демоверсию отдельно от полной, то есть физически не включать некоторые функции (например, сохранения документа), а вместо них писать, что они доступны только в полной версии. А всякие счётчики, как правило, пишутся в реестр в мусорные имена, но всегда обходятся и ломаются. Программно определить факт обнаружения ключа практически нереально. Соответственно, если я копию вашей программы буду хранить в архиве (а так у меня хранятся все инсталляшки), то она никогда не сможет удалить свою заархивированную копию.
3. Теоретически возможно, но практически труднореализовываемо. Намного удобнее 2.

[Наверх]

Тема: Hard

Pentium-S 133, мать 5SVA, 2 SIMM-ки 72pin в четырех разьемах (определяются как 8Mb с сообщением OK при тестировании POST) и один свободный разьем SDRAM - не грузится ни с флоппи ни с HDD (звуковое сообщение нормальное). После 4 или 5 перезагрузки изображение на мониторе пропадает. Менял мать, видеокарту и процессор; отключал все кроме памяти, процессора и клавиатуры - тоже самое. В БИОСе отключил защиту от вирусов, пробовал PnP OS Installed, обнулял БИОС, сбрасывал Reset Configuration Data.
Подозреваю память В связи с чем вопрос:
- какая мне нужна память и чем внешне отличается память SIMM 72pin FPM от EDO и сколько их нужно устанавливать в разьемы?


Ответ:

Подозреваешь похоже верно. Веншне FPM от EDO отлисить сложно (если только по маркировке микрохем), но тебе это и не надо. Твоя мамка поддерживает все типы SDR памяти (если разъём SDRAM это 168 пиновый DIMM). Можеш ставить любые EDO или FPM, если найдёшь, только парами. Ну а лучше купи DIMM на 32 или 64 МБ. Только договорись с продавцом о возможность возврата, старые мамки бывают привередливы к DIMM`ам.

[Наверх]

Тема: Hard

Celeron300, Win98 и Win2000, винчестер на SCSI шлейфе: при неудачной конвертации лог. диска С с FAT16 на FAT32 с помощью PartitionMagic7 компьютер завис и после перезагрузки перестал загружаться с Win98. В Win2000 диск С не виден (виден в PartitionMagic и EasyRecovery). Загрузиться с загрузочной дискеты не могу т к в BIOS матери винчестер не определяется а в BIOS SCSI нет опции последовательности загрузки. Вопрос
- Как восстановить информацию на русском языке на диске С (EasyRecovery5.0 восстановила иероглифы в названиях)?
- Как восстановить Win98?
vatmorev@mtu-net.ru


Ответ:

Я думаю что никак, во всяком случае после EasyRecovery. А до этого был шанс восстановить просто запустив по-новой PM (из-под 2000). Попробуйте применить программу GetDataBack - она работает намного лучше EasyRecovery и вроде как русский понимает (в смысле не меняет русские буквы на иероглифы). Но опять же шансов мало (из-за применения EasyRecovery).

[Наверх]

Тема: Linux

Скажите, плз, будет ли Линух "жить" вместе с XP на одной машине? Если будут, то какой загрузчик использовать?


Ответ:

Будет жить, а загрузчик можно использовать любой - хоть LILO, хоть NT-Loader, хотя это требует некоторых навыков их настройки, а если их нет, то используй BootMagic от Power Quest, устанавливай LILO в первый сектор того раздела, куда установил Linux и тогда BootMagic сможет сам определить в каком разделе лежит Linux и все будет отлично. Только
учти, что BootMagic не любит NTFS разделы. Будут вопросы - мыль.

[Наверх]

Тема: Linux

Установил ОС Linux Junior 2.0
При установке жесткий диск был весь переразбит и отформатирован.
Непосредственно вопрос:
Как (последовательность действий) вернуть диск к файловой системе FAT32 (разумеется Linux стереть)?


Ответ:

Грузись с дискеты, набери fdisk /mbr потом fdisk'ом убей все ext* и swap разделы линукса (fdisk покажет их как nondos partition или как unknown), потом создай fdisk'ом primary partitiin перезагрузись и набери format c: /s и смело ставь виндовс.

[Наверх]

Тема: MB

У меня ни одна программа (Sisoft Sandra и т.д. и т.п.) не может определить марку материнской платы. Можно или нет, где нибудь в BIOS'е специально что нибудь сделать чтобы невозможно было определить марку материнской платы.


Ответ:

Марка(Код) материнской платы пишется при загрузки в нижнем левом углу.
====[-]===========[ Вставлено из Windows Clipboard ]==================
В настоящее время львиная доля системных плат оснащается BIOS производства следующих фирм:
* AWARD Software International Inc. (с 1999 г. вошла в состав фирмы Phoenix) - AWARD BIOS;
* Phoenix Technologies Ltd. - Phoenix BIOS;
* American Megatrends Inc - AMI BIOS.
Компьютеры класса "бренд" (IBM, Acer, Compaq, DELL и некоторые другие) иногда имеют системные платы, оснащенные BIOS других производителей: ACER/IBM BIOS; Compaq BIOS, DELL BIOS, Packard Bell BIOS, Toshiba BIOS, Zenith AMI BIOS, Gateway Solo/Phoenix BIOS.
При начальной загрузке компьютера на экран выводится сообщение о марке, версии и дате выпуска BIOS, установленной на системной плате. Кроме того, в нижней части экрана приводится код, соответствующий модификации BIOS для конкретной модели системной платы. Это чрезвычайно важная информация, которую лучше всего записать и хранить вместе с документацией на компьютер. При отсутствии документации код поможет опознать производителя и модель системной платы, а документацию можно получить на сайте производителя в Интернете.
КОДЫ ПРОИЗВОДИТЕЛЕЙ СИСТЕМНЫХ ПЛАТ
Ниже приведена информация о кодах, принятых в AWARD (Phoenix) BIOS для производителей системных плат.


Из книги "Железо ПК" В.Мураховский, Г.Евсеев
====[+]=======================[ Конец ]===============================
А потом идешь на google или yahoo или на сайт производителя.

[Наверх]

Тема: PGP

При запуске PGP freeware 6.5.2 выдается сообщение, что данная программа может работать с ошибками в среде Win ME и предлагается либо отменить ее запуск, либо продолжить исполнение. Нормально ли это для данной версии PGP и этой Винды и насколько критическая это ошибка?


Ответ:

Нормально. Хотя при такой конфигурации машины лучше обновить PGP до версии 6.5.8ckt http://www.ipgpp.com/

[Наверх]

Тема: Perl

Как можно проверять cgi-скрипты на домашнем компьютере?


Ответ:

Для этого не советую качать Apache, так как настройка её - дело тонкое. Я бы посоветовал бы ДЕНВЕР - программный комплекс. Намного меньше Perl, но эффективнее, при том наша разработка... Ссылка: http://www.dklab.ru ... Там все подробно описано... Первый раз взял в руки Perl именно с этим комплексом

[Наверх]

Тема: Prog

Где мне найти книгу по АЗАМ программирования?
Все эти книги <для чайников> написаны, на самом деле, как минимум, для электронных самоваров, а я еще не дорос.
Что такое "xor", "call", "je" (и чем это отличается от "ja"), "eax", прочие так называемые <регистры> и <операции>, что все это значит - где об этом можно прочитать по-людски, на человеческом языке?


Ответ:

Очень советую посетить сайт http://hi-tech.nsys.by:8100/, там можно найти очень грамотно и со вкусом сделанные материалы по программированию на асме. Не пожалеешь :)

[Наверх]

Тема: Viruses

Какую антивирусную программу лучше использовать в 486DX2-66 с Win95, 400Mb винчестером и 8Mb памяти. Требования:
- компактность
- постоянно загруженный антивирусный монитор не тормозил бы Windows
- возможность обновления антивирусной базы в интернете.


Ответ:

Из новых антивирусов на таком компьютере сможет работать только Dr. Web 4.29. Но он, к сожалению, знает в два раза меньше вирусов, чем конкуренты. Из более старых антивирусов могу порекомендовать AntiViral Toolkit Pro версии 3.5.133 и Norton AntiVirus версии 5.0. Современные обновления антивирусных баз к ним подходят без модификации. Насчет тормозов - все антивирусы тормозят из-за специфики работы и огромных баз вирусов (более
60000). Если ваш антивирус порхает как бабочка - значит пропускает вирусы.

[Наверх]

Тема: Visual_C++

Проблема такая у появилась. Я только начал изучать С++ и никак не могу понять следующее:
Нужно считать из файла первую и последнюю строку, взять из них некоторые числа и преобразовать их в тип int. Пример содержания файла:
"Программа запущена в 12:03:58 .....
---------------||------------------
Программа завершила работу в 02:10:01....."
Например: необходимо преобразовать к типу int 12 и 03(3)в первой строке, и 02(2) и 10 во второй.


Ответ:

Попробуй сам написать подпрограмму.
Теория: Цифра в текстовом файле - совсем не цифра, а символ с определённым кодом, как и все.
если написать (буду СИ'шным писать):
записать следующий символ в simbol
printf("символ \"%с\" имеет int-код \"%d\"\n",simbol,simbol);
Таким образом ты увидишь, что цифры находятся в определённом диапазоне
(например, 32 - Ю
33 - Я
34 - 0
35 - 1
.. - ..
43 - 9)
Следовательно каждый символ можно проверять на условие:


Если символ - цифра, что записать все эти символы в массив и передать в функцию преобразования символа в число (к сожалению, я не знаю как называется эта функция и есть ли такая в Вижал Си). Берёшь массив, определяешь длину. Переводишь чар-массив в инт-массив. А дальше - последнее значение умножаешь на единицу, предпоследнее на десять и т.д. Затем всё складываешь и "return my_int;"
Считываешь строку, пока

[Наверх]

Тема: WEB_PROMO

Как можно сбыть свой продукт в Инете и как они пришлют мне деньги за прогу?


Ответ:

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

[Наверх]

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

Я слышал что файлы помощи(*.hlp - Help файлы)можно сделать на Delphi 3,4,5. Как я понял в Delphi 6 (Enterprise) делать Help`ы нельзя?Если нельзя то существуют ли какие-нибуть плагины,патчи для возможности создавать help файлы, и где можно их скачать?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB46FAO1Q

У меня возникла проблема с Rave Reports.
Имеется Delphi Enterprise version 7.0 Build 4.453 на Windows XP Professional. Установлен русский MUI.
Пробовал создать простейший отчет в Ravе. При этом обнаружился следующий глюк: если в репортовском компоненте Мемо шрифт не изменять, а оставить по умолчанию, то все нормально. Но если шрифт изменить, жирность например выставить, то начинают отображаться каракули. Причем только в дизайнере - в Prewiew и при печати все нормально. Набор символов - Cyrillic, и поменять его не получается. (Похоже, что оно вообще не интересуется, что за набор символов ввел пользователь). При переносе на другую машину (тоже ХР) - те же каракули при печати и в Prewiew. Посоветовали поменять в реестре CodePage - на моей машине все заработало, на другой - не помогло. Вариант редактирования реестра на каждой машине, где работают программы, меня не устраивает.
Вопрос: как заставить Rave корректно работать с руским языком независимо от машины и операционной системы (есть 98, NT (русские версии естественно) и XP с MUI)?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNC4L7SMT
[Наверх]

Тема: JavaScript

Гиперссылка содержыт путь к исполняемуму файлу на диске, при её открытии выскакивает окно подтверждения, открыть или сохранить, как от этого избавиться?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNC3YF2AL

Может кто-нибудь помочь: написать скрипт, устанавливающий курсор мыши на последний на странице линк "Next" ? Хорошо бы - через определенный промежуток времени.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNC6AYUC
[Наверх]

Тема: Linux

Как как сконфигурировать gcc для генерации кода для ARM7?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UN9598LQ2L
[Наверх]

Тема: Viruses

ОС WinXP.
Прошу экспертов поделиться опытом --- какие антивирусы можно применять одновременно с Norton Antivirus, например DrWEB, при условии, что у обоих будут работать мониторы, интересуют кроме DrWEB следующие:
Alwil AVAST32 3.0.459.3
Command AntiVirus v4.64.3
CA Vet Anti-Virus 10.4.7.0
ESET NOD32 v1.256
F-Secure Anti-Virus v5.40
GeCAD RAV v8.5.8.0
Sophos Anti-Virus v3.57
Troyan Remover
Antitroyan
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNB57AC8E
[Наверх]

Тема: WEB_DESIGN

Гиперссылка содержыт путь к исполняемуму файлу на диске, при её открытии выскакивает окно подтверждения, открыть или сохранить, как от этого избавиться?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNC3YF27I
[Наверх]

Тема: printer

Под LINUX'ом не работает путём принтер, печатает только английские буквы, а русские не печатает. Что на сам принтер, что в файл .pdf одинаково. У меня RedHat7.2
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNC6AYT9
[Наверх]

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

В избранное