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

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


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

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

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


01.04.03



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


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


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


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

Как создать программу, использующую Tab Control, т.е. закладки: только через CreateWindow и т.д, или через ресурсы. Если через ресурсы, то каким редактором ресурсов, это можно сделать (у меня Borland Resource Workshop 4.5), и вообще какой на ваш взгляд лучший редактор ресурсов?


Ответ:

В дистрибутиве MASM32 (брать тут - http://www.wasm.ru/toollist.php?list=7) есть каталог с примерами \EXAMPLE6\GETSET\ - в файле RSRC.rc так описаны ярлычки:


а ниже описаны два вкладыша:


Что касается редактора ресурсов - то как известно - на вкус и цвет товарища нет :)
Выбирайте: http://www.wasm.ru/toollist.php?list=2
Лично мне хватает Resource Hacker, да и борландовский не плох.

[Наверх]

Тема: BCB

Друг собирается писать програмку. Посылаешь на сервер номер, а он присылает определённый документ. Монимаю, что это минимум информации, но посоветуйте что-нибудь. В крадце какую-нибцдь функцию нужную опишите, или особенность алгоритма.


Ответ:

Для передачи файла я рекомендую TransmitFile, она оптимизированна для обеспечения наивысшей скорости передачи. Из особенностей алгоритма:
1. Нужно устанавливать соединенние, во всяком случае для передачи.
2. Проверять длинну входного буфера, а буфер выделять динамически.
Вообще то что пишет твой друг очень похоже на веб сервер, там тоже в ответ на запрос отправляется файл, только в качестве входного параметра там имя файла (зачастую) и параметры. Надо предусмотреть возможность проверки подлинности, чтобы документы не попали в чужие руки.
Если в планах чтобы прога могла обрабатывать несколько клиентских запросов одновременно, то самый лучший вариант это использование портов завершения ввода-вывода (CreateIoCompletionPort только для НТ) или многопоточность, или можно использовать асинхронные сообщения на окно (WSAAsyncSelect).
Короче особенностей много, ИМХО проще и маштабируемее будет использовать вместо номеров имена файлов или вообще использовать веб сервер.

[Наверх]

Тема: JavaScript

Возможно ли с помощью javaScript вносить инфориацию в реестр?


Ответ:

Непосредственно в JavaScript методов для работы с реестром нет. Но можно использовать ActiveX объект WScript.Shell. пример можешь посмотреть у себя в винде:
C:\WINDOWS\SAMPLES\WSH\Registry.js
Слегка модернизируем:
<script>
WshShell = new ActiveXObject("WScript.Shell");
WSHShell.Popup("Создает ключ HKCU\\MyRegKey со значением 'Ключ верхнего уровня'");
WSHShell.RegWrite("HKCU\\MyRegKey\\", "Ключ верхнего уровня");
</script>
При открытии такой HTML-страницы браузер спросит пользователя, можно ли создавать ActiveX объект и выполнит скрипт только в случае утвердительного ответа.

[Наверх]

Тема: Linux

У меня стоит Win98 на основном загр. диске с FAT32 (C:). Диск D: тоже с FAT32..
Винт 20Гб. C:---20Гб и D:---20Гб. А дополнительно я хочу поставить Unix. Как мне с помощью Partition Magic выделить место с диска D: под основной раздел Unix (где-то 2Гб) с файловой системой ext2 и swap раздел размером 300Mb? И какая файловая система должна быть на swap разделе?


Ответ:

В Partition Magic все интуитивно понятно, с выделением места не должно быть проблем. Просто уменьши диск D: Из освобожденного места выдели 2 Гб на Root раздел ext2 ( / ), Swap раздел (размером в 2 раза большим чем объем оперативки) у него так и будет файловая система swap, хотя там не используется никакой файловой системы, просто используется спецкодирование информации, так же как в оперативную память, и еще один раздел выдели на /home тоже ext2.

[Наверх]

Тема: SoundCards

Какая есть прога для ввода текста с голоса через микрофон?


Ответ:

Таких прог много например русская Горыныч, Combat и тд. Но мой тебе совет все это фигня, любую прогу надо обучать чтобы она понимала твой голос, а это очень трудоемко, на каждое слово должно быть несколько вариантов произношения, это еще более усложняет задачу, так как в зависимости от того же настроения тональность голоса у тебя меняется...прога, она же работает так, сравнивает с записаным шаблоном слова произносимое тобой слово и если они совпадают по тональности, по тембру и по др. то слово будет записано, а это сам понимаешь муторно. Приходится медленно и четко диктовать, а это медленно, проще набрать текст. Сколько я ни пытался что либо путное сделать, т.е. обучить уже не одну прогу, ничего хорошего не получилось.

[Наверх]

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

Как с помощью программы организовать поиск в реестре (название раздела, параметра, значение параметра)?
Ответить: mailto:expert@soobcha.ru?subject=Rass_URA3DWI1N
[Наверх]

Тема: Games

Что такое "сжатие текстур"? Если применить эту опцию в играх, что изменится?
Ответить: mailto:expert@soobcha.ru?subject=Rass_URB4BL4X6V
[Наверх]

Тема: Hard

Кроме двух основных дисков с двумя ОС есть ещё два логических с архивами. Решила увеличить их размеры, урезав один основной с помощью Partition Magic. Операция прошла успешно, всё по правилам (диски предварительно были проверены на наличие ошибок). Но теперь ни одна ОС не "видит" этих дисков, вернее видят, но старый их образ (с прежними размерами), а все папки и файлы имеют вид "неизвестного" файла без размеров и названий, естесвенно, ничем не открывающихся. В информации же от Partition Magic всё OK. Перед первой загрузкой машина предложила загрузиться в "safe mode", а я, по недорозумению", загрузилась в "normal". Может быть в этом и есть моя ошибка? Что же теперь делать? Перед разделением дисков программа предложила сделать резервную копию данных, но 8Go некуда было положить.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR62E12W5T
[Наверх]

Тема: Internet

Программа CDBASE. Автор Сергей Плоткин.Раньше находилась на сайте www.cdbase.net. Нет доступа к сайту. Подскажите новый сайт программы.
Ответить: mailto:expert@soobcha.ru?subject=Rass_URC2CDONH
[Наверх]

Тема: Linux

Linux только начинаю осваивать. Вопросы:
1. На ноутбуке RoverBook Partner RT6L был установлен Linux изначально. Затем его пришлось удалить. Теперь же при установке с CD ASPLinux 7.3 "Vostok" не удается наладить работу графического режима. Если пользоваться указаниями из руководства, то появляется сообщение, что "нет такого файла или директории". При включении графического режима командой startx экран мигает и гаснет. Видеокарта SiS 630, видеопамять 8 Мб, разрешение устанавливал 1024х768, 76 Гц.
2. Та же самая проблема в ALTLinux junior 1.1. Но здесь вообще графический режим не загружается.
Ответить: mailto:expert@soobcha.ru?subject=Rass_URC2QDH2I

На сколько стабильна samba3?
Ответить: mailto:expert@soobcha.ru?subject=Rass_URC2CDUL3W
[Наверх]

Тема: NetCards

Как создать, настроить прокси сервер. С чего начать, если есть LAN, модем на одном РС и тд. Не могу сделать так чтобы в интернет могли в ходить все компы.
Ответить: mailto:expert@soobcha.ru?subject=Rass_URC2CDR11V

При установке сетевой карты загрузка продолжается около 5-7 минут.Стоит вынуть "сетевуху" из слота,загрузка происходит очень быстро. Windows 98se,P3-733,256 ram.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E0N4X
[Наверх]

Тема: SQL

Как правильно написать индекс на текстовое поле?
Пишу: alter table tbl_name add index i_name (field1, field2);
Ругается:
ERROR 1073: BLOB column 'field1' can't be used in key specification with the used table type
Подскажите так же как ограничить количество символов (первых 100) индексируемого поля. И существует ли команда удаления из таблицы дублирующих записей (из нескольких таблиц)?
И еще: после удаления записей (delete from table_name where ...)остаются совсем пустые записи. Как к ним обращаться? Или вставить в них данные?
Ответить: mailto:expert@soobcha.ru?subject=Rass_URC2CDOTL
[Наверх]

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

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

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

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

Список всех автоответчиков СообЧа (пустое сообщение):
mailto:help@soobcha.org

Информация и заказ диска СообЧа:
http://soobcha.ru/cd/ или:
Для России: mailto:disk@soobcha.org?subject=page
Для Украины: mailto:disk_ua@soobcha.org?subject=page

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


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

В избранное