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

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


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

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

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


29.03.03



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


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


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


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

Как заставить ASP .Net понимать файл, который написан на VB (.Net)?
Пример: Есть форма, снизу две кнопки. Одна "Сохранить...", другая "Открыть...". Проблема в том, что ASP не поддерживает компонент SaveFileDialog и OpenFileDialog, то есть надо писать код на VB. Как этот код подключить, чтобы он выполнялся в ASP .Net странице?


Ответ:

Да никак. Ведь весь код ASP .NET выполняется на сервере, а юзеру передаётся HTML-код. Следовательно использовать API-функции по открытию диалогов без использования ActiveX со стороны клиента невозможно.
А подключить код легко - формат один и тот же (если конечно код ASP .NET приложения тоже написан на VB .NET). ПРосто подключаем к ASP+ приложению соответствующий файл .vb. Вот только пользовательский интерфейс так перегнать не получится т.к. используются совершенно разные компоненты - в ASP .NET из WebForms, а в Windows-приложения - из WinForms.

[Наверх]

Тема: BCB

В ВСВ 6 нужно в компоненте Edit ввести число типа double. Обрабатывается так:
double a=Edit->Text.ToDouble();
При запуске приложения в окошке Edit вводится целое число(к примеру 18) - всё в порядке, ошибок нет, а если ввести число с запятой (например 5.1248), то вываливается в отладчик с сообщением: 5.1248 is not a valid floating point value. Подскажите, пожалуйста, где и что я делаю не так? Основная цель - считать несколько цифр, подставить их в формулу и вывести результат. А может мне вообще другим компонентом воспользоваться?


Ответ:

Попробуй вместо точки ввести запятую. если не вылетит - значит дефолтовый разделитель в твоей системе запятая. Тогда тебе надо будет делать так - определяешь дефолтовый десятичный разделитель


далее - смотришь, есть ли в строчке из Edit->Text символы '.' или ',' и если они есть, то заменяешь из на DecimalDefault потом конвертишь все с помощью функции FloatToStr

[Наверх]

Тема: Delphi

Подскажите, пожалуйста, какие программы существуют для подготовки .hlp-файлов справки (желательно free- & shareware), где их можно найти и какие из них предпочтительнее с практической точки зрения? Где можно найти компилятор для подготовленных файлов? Какой стандарт файла предпочтительнее (win98 или XP)?


Ответ:

Используйте Microsoft Help Workshop. Он расположен в папке Delphi\Help\Tools и позволяет создавать hlp файлы.
Но лично мне больше нравится Microsoft HTML Help Compiler (можно взять с сайта Microsoft) - она позволяет создавать chm файлы.
Большими возможностями обладает программа Help & Manual (http://www.ec-software.com).

[Наверх]

Тема: Delphi

В DLL пишу функцию которая возвращает STRING, при вызове этой функции возникает ошибка на какой-то блок памяти, если функция возращает integer то все ок! В чем проблема?


Ответ:

Из справки по Делфи:
Если DLL использует longstring или dinamic arrays как параметр или результат функций необходимо использовать в dll и самом приложении использовать юнит ShareMem, это также верно, если приложении или dll занимает память при помощи New или GetMem с освождением этой памяти в другом модуле с помощью вызова Dispose или FreeMem. ShareMem всегда должен быть первым модулем в списке uses. ShareMem - интерфейсный модуль для менеджера памяти BORLANDMM.DLL. BORLANDMM.DLL должен распростроняться с приложением, которое использует ShareMem. То есть либо так, либо мспользовать shortstring при помощи директивы компилятора {$H-}, либо использовать типы PChar. Последнее предпочтительней для совместимости с программами на других языках (например С/C++ и прочее).

[Наверх]

Тема: Games

Есть игра - Microsoft Light Simulator
Дайте инструкции по взлету и посадке, просто нереально по моему


Ответ:

Очень даже реально:
Для начала создайте или выберите игру, далее зажмите "Page Up" (тяга 100%) потом отпустите тормоз, когда полоса уже будет кончаться, зажмите стрелку вниз. Самолет взлетит.
Чтобы посадить самолет, нужно включить "выравниване крыла" и поставить автоматический курс. Далее сверяетесь по карте и устанавливаете автопилоту необходимый курс, выпускаете шасси, перед вами и ниже вас будет ВПП (взлетно-посадочная полоса), там уже сами регулируете высоту и садитесь, когда сядите, зажмите CTRL+Ю, установится тормоз
З.Ы. Все кнопки приведены по умолчанию.

[Наверх]

Тема: Internet

Нужен линк на Norton Utilities 2002! только 2002


Ответ:

http://www.courthouseantiques.co.uk/nu2002.rar
http://ftp.uady.mx/ftp/win9x/util/nu2002.zip
http://rusc.ru/files/nu2002.zip

[Наверх]

Тема: JavaScript

Мне нужно сделать так, что бы если юзер не ввел в форму текст, то чтобы курсор возвращался в обратно в форму, до тех пор пока что-нибудь не введут.


Ответ:



Поясняю: Если юзер ничего не вводит, то ему говорят введи че-нидь, и курсор возвращается в форму, если юзер вводит dan, то что-нибудь происходит (в нашем случае цвет документа меняется), если же что-нибудь другое вводит (отличное от пустой строки и dan), то ничего
не происходит. Тут сами поменяйте под свой лад.

[Наверх]

Тема: Linux

Установлена RH7.2.
При установки новой программы необходимы новые библиотеки, которые имеются в RH8.0, но при их установки появляются ошибки об отсутствии необходимых установленных пакетов, при установке которых появляются еще ошибки и т.д.
Как можно кардинально обновить/установить пакет с библиотекой/программой, чтобы он установился вместе с необходимыми пакетами без переустановки ОС?


Ответ:

В конце концов дойдёт зависимость до модуля ядра или самого ядра и тогда.., может проще сохранить нужные конфиги, написать на бумажку что настроил в оси, посмотреть то, что установил и тож составить список и поставить ось поновее? Просто за всеми депами не уследить.., сложно это.., не возможно. У дистрибутивов ALT есть деопазитарий пакетов, sysiphus (Сизиф) называется, ставя glibc поновее, я был вынужден обновить 400 мегабайт пакетов.., посмотрев на такое дело я просто поставил ось поновее.

[Наверх]

Тема: SoundCards

Можно ли к Line In подключить выход на наушники с магнитолы?


Ответ:

Легко!
Я переписал так очень много старых аудиокассет. Бери программу Cool Edit или Sound Forge. Пиши всё в один файл, далее разрезай по песням, обрезай лишнее, делай плавное затухание на концах и всё будет ОК. Ещё можешь писать музыку с радио - зачем с инета качать? Только посмотри, чтобы в регуляторе громкости вход не был отключен. И не забудь, что писать надо через Line-In, а не через MIC. Последний - только моно!

[Наверх]

Тема: VB

Версия языка: 6
Используя функции АПИ, я сворачиваю программу в трей. При сворачивании "назначается" подсказка (это некая строковая переменная, которая меняет свое значение в процессе работы).
Как обновлять подсказку при работе программы, свернутой в трей (подсказка обновляется только если развернуть и снова свернуть программу)?
Возможно ли в трее изменять иконку программы (в зависимости он некоего результата работы программы)?


Ответ:

Раз программу в трей посадил, значит со структурой NOTIFYICONDATA знаком.
Например,
Private Icn As NOTIFYICONDATA
Private Const NIM_ADD = &H0
Private Const NIM_MODIFY = &H1
Private Const NIM_DELETE = &H2
Private Const NIF_MESSAGE = &H1
Private Const NIF_ICON = &H2
Private Const NIF_TIP = &H4
Private Const NIF_FLAG = NIF_MESSAGE Or NIF_ICON Or NIF_TIP
На форме есть два PictureBox, с помещенными в них иконками.
При запуске программы:
With Icn
.cbSize = Len(Icn)
.hwnd = Me.hwnd
.uID = 1
.uFlags = NIF_FLAG 'вот и наша константа, содержащая параметры вызова функции
.uCallbackMessage = WM_MOUSEMOVE
.hIcon = Picture1.Picture
'текст всплывающей подсказки для нашей программы
.szTip = "Первое сообщение"
Shell_NotifyIcon NIM_ADD, Icn
Me.Hide
End With
Если мы меняем, что нам надо:
With Icn
.hIcon = Picture2.Picture
.szTip = "Второе сообщение"
Shell_NotifyIcon NIM_MODIFY, Icn
End With
При завершении работы:
Shell_NotifyIcon NIM_DELETE, Icn

[Наверх]

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

Версия языка: 5.0
1. Подскажите как работать с BD без BDE. Описание ADO или альтернатива.
2. Как сделать языковой модуль к программе. Если можно пошагово.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939DS72P
[Наверх]

Тема: Delphi

kernel-2.4.20; glibc-2.2.6; Borland Kylix2; fpc1.1, gcc3.2 (c,c++,objective c).
Как на всё этом добре из седы Borland Kylix собрать исходник на c/c++?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E7L70

Мне нужно как-то получить доступ к ЛИНЕЙНОМУ ВХОДУ аудиокарты, используя язык программирования Паскаль или Делфи.
То есть мне нужно в реальном времени считывать информацию с линейного входа так, чтобы её можно было затем как-то обрабатывать в реальном времени, выводить на экран в виде последовательности цифр и т. д. Как это сделать?
Пытался использовать команду "port" в Паскале, но не знаю принципов работы с аудиокартой, а конкретно - с линейным входом.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939DOU1P

Версия языка: Delphi 7
Нужно между двумя программами установить SSL соединение и передать/принять данные. Можно ли пример?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EF799

Как из Delphi сохранить все из Memo в Excel-файл защитив его паролем, и обратно? Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EC48C

Версия языка: 5.5
Как открыть из Delphi Excel-файл защищенный паролем зная его?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EBN87
[Наверх]

Тема: Games

Delta Force Land Warior. Почему играя в одиночные миссии (файлы *.bms) нельзя быстро сохраниться? При попытке сохранить сообщается, что не может найти или открыть файл bms, потом сохраняет дамп памяти и вылетает в win? А файл то ведь этот есть на диске и к томуже упакован в pff - иначе и недбзя было сыграть в эту миссию? Подскажите, что нужно сделать, чтобы можно было сохраняться?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939DL7M

Где найти руководство к редактору уровней для arcanum'a на русском?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939DVJ3P

Где можно скачать игру Nox на русском?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E335N
[Наверх]

Тема: Internet

В GetRight 5 серии теперь нет приоритетов загрузки? Или я просто плохо ищу?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EB281

Посоветуйте пожалуйста IRC сервер для WinXP.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EG29I

Будте любезны помогите решить следующую проблему:
есть один компьютер с выходом в интернет и есть несколько пользователей которые имеют право выходить в интернет. Каким образом можно разграничить их права доступа, т.е. кто знает пароль тот может работать, кто не знает не может. Причем у всех пароль и логин разный. И чтобы можно было отследить трафик.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR94DF446
[Наверх]

Тема: JavaScript

Вопросик небольшой есть - надо переслать содержимое формы (текст набранный пльзователем) с одной страницы на другую страницу и поместить его в форму находящуюся на другой странице.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E5D6C
[Наверх]

Тема: Linux

Есть rar архив. Архив большой, около 30 метров и внутри в основном текст (исходники, мелкие либы).., вод виндовс открывается и распаковывается примерно за минуту, под инукс открывается (rar 3.11 ark 3.1) примерно в пять раз дольше, распаковывается быстро. чём дело? hdparm настроен.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR6396EP39
[Наверх]

Тема: MailGroups

Существует ли программа для скачивания архива рассылок, вместо того,чтобы скачивать все файлы вручную, т.е. указал сайт рассылки, а программа скачала все файлы из архива.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E0R4Y
[Наверх]

Тема: Modem

У меня модем Cirrus 56k , я не могу к нему подключит микрфон ! Наушники работают а микрофон нет ! :(
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EGM9O
[Наверх]

Тема: Printer

Как осуществить заправку картриджей EPSON в обход чипа заполнения чернилами установленного на картридже.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E0U50

Подскажите пожалуйста, где найти драйвера на Epson LP1700 лазерник.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939EB682
[Наверх]

Тема: VideoCards

Я хотел бы узнать, возможно ли подключить GeForce2 с ТВ выходом RCA к модулю цветности МЦ3, и как это сделать.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939DPS20
[Наверх]

Тема: WEB_PROMO

Я зарегистрировался на сайте www.spedia.net, первые 5 минут ишли начесления за банеры, а потом я продолжаю просмотр, но начислений нет! С чем это может-быть связано?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UR939E9W7O
[Наверх]

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

В избранное