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

Форум программистов

  Все выпуски  

Форум программистов


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


..::: Форум программистов - Большое количество участников, многие из которых - профессионалы в своем деле.

Здравствуйте! Предлагаем Вашему вниманию очередной выпуск еженедельной популярной рассылки: "Форум программистов"
Сам форум вы можете найти по адресу: http://forum.vingrad.ru На форуме Вы можете найти массу интересных тем, принять участие в их обсуждении. Если у Вас что-то не выходит - смело идите к нам на форум мы Вам будем всегда рады и постараемся помочь!


Новые обсуждения в разделе С/С++:


> Вход в систему NT, как узнать..
Программа стартует как сервис. Как узнать, что пользователь выполнил вход в систему?
> Приведение типов
bool b;
b=(double)(1/2);
cout<<b;

По идее должно печатать 0 - т.е. falsh, а печатет случайное число от 0 до 255 (в смысле 1 байт)

Почему?
> работа с директориями, только средствами C++
почему в C++ нет средств для работы с директориями. с файлами - есть, а с директориями - нет. я стандартные библиотеки имею в виду...
> Directory+Rar(Zip)+DB(Access2000), Атрибуты файлов засунуть в таблицу
Дано: каталог Arhiv с папками 001, 002, 003, в каждой до 2000-3500 файлов rar, zip
Нужно:
пройти по всем папкам вложенным в Arhiv и записать в таблицу:
...
имя архива
размер архива (сжатый, не сжатый)
имена всех файлов в архиве и их размер (сжатый, не сжатый) (как??)
...
Используется: BCB 50 Enterprise, ADO > 20
> Виртуальный конструктор, Visual C++
Господа! Как сделать линейку объектов конструкторы бы которых запускались не с низу в верх ( от предка к потомкам ), а наоборот. Например если делать виртуальный метод, то происходит именно так.

> Как получить размер окна на API или не на API, А так же как его установить ?
Как получить размер окна на API или не на API, а так же как его установить ?
> Tab Control на чистом API, как реализовать?
Как реализовать TabControl на чистом API, без MFC?

> WDM драйвер, создание
Народ, помогите, пожалуйста!
Нужен простенький пример LPT драйвера (чтение запись битов) под Win2000. Тип драйвера естественно WDM.
Задавал этот вопрос на другом форуме, но ВСЕ ссылки там НЕ РАБОТАЮТ!!!! И помочь мне так же не захотели.
ИЛИ/И, ЧТО более предпочтительно помогите еще в следующем вопросе...
Пробовал создавать драйвер с помощью Numega Driver Studio. Драйвер нормально откомпилировался и все такое, НО он ничего не пишет в LPT1 ! Это естественно, т.к. при построении драйвера нигде указывается с чем будет работать драйвер (c LPT,COM PS/2 и т.д.) Для этих типов устройств там одна галочка –“None driver does not control hardware” .

Вопрос в следующем, где в проекте, который сделал NuMega Driver Studio прописать, что я хочу работать именно с LPT 1?
> Сравнение вещественных чисел, Проблемы с округлением
Такая проблема. Есть два числа типа double(это суммы в рублях). Как их корректно сравнить. Я пробовал так:
if(int(summa*1000) == int(itog*1000))
и ещё:
if((int(summa*1000) >> 2) == (int(itog*1000)>>2))
Но всё равно иногда условие не срабатывало при вобщем-то равных значениях правой и левой половины условия(смотрел в дебагере). Проблему-то в общем решил, использовав приведение к типу Currency. Но хотелось бы знать, а как такую проблему решить, используя только стандартные типы данных С++.
Работаю в С++ Builder (хотя в данном случая какая блин разница? )

> Помогите! Работа с БД Excel через MFC, Ошибка при записи в БД Excel через MFC
В Visual C++ 6.0 скомпилировал пример (из книги) простого MFC-приложения,
в котором осуществляется работа с базой данных MS Access через ODBC.
База данных представляет собой простейшую таблицу типа телефонной книжки и
физически расположена на том же компьютере, что и приложение. Как и написано
в книге, я проделал следующее:
1. После создания база данных была успешно зарегистрирована в системе
посредством "ODBC Data Sources" в Панели управления.
2. Для создания приложения был вызван "MFC Application Wizard".
3. На "Шаге 1" было выбрано: "Single Document".
4. На "Шаге 2" было выбрано: "Database view without file support", а в качестве
источника данных - ODBC: "Имя моей БД" (Recordset type = Snapshot).
Далее я оставил все опции проекта по умолчанию, добавил на форму нужные мне
Edit-контролы (поля в моей БД - текстовые) и связал их с соответствующими
переменными в классе CAppView (автоматически сгенеренным VC).
Как и положено для примера, приложение сразу заработало. Все записи считывались
из БД и отображались в окне моего приложения. Изменения, сделанные в окне моего
приложения также корректно переносились в исходную БД.

Теперь, собственно, к сути проблемы У меня есть задача, аналогичная
рассмотренному выше примеру, с той лишь разницей, что в качестве БД
используется не MS Access, а книга MS Excel. Я соответствующим образом
зарегистрировал xls-файл в системе, используя Microsoft Excel Driver (ODBC).
Для правильной работы нужным мне Excel-ячейкам я задал имя (аналог имени
таблицы в MS Access), без чего в "MFC Application Wizard'е" я бы не смог
выбрать источник данных.
Далее заново создал MFC-приложение, где в качестве источника данных выбрал
новую Excel-БД. Так вот, считывание данных из БД (файла Excel) и их отображение
происходит нормально. Если же в окне моего приложения изменить любое из полей,
то при переходе к следующей записи (измененные данные при этом должны
автоматически сохраниться в БД) появляется сообщение об ошибке "Ошибка
синтаксиса или нарушение прав доступа", и изменения, естественно, не
сохраняются.
Замена опций "Database view WITHOUT file support" на "Database view WITH file
support", или "Snapshot" на "Dynaset", при создании проекта не помогла.
При регистрации Excel-БД в системе я убедился, что галочка "Read Only" снята.
Принудительно задавал "текстовый" формат Excel-ячеек - тоже не помогло.
В то же время, использование непосредственно SQL-команды для модификации
данных в поле Excel-таблицы (m_pSet->m_pDatabase->ExecuteSQL("UPDATE Table1
SET Field1 = 10 WHERE N = 1") сработало без всяких ошибок.
В чем здесь может быть проблема, почему считывание данных из Excel-БД
присходит нормально, а запись (посредством автоматически сгенеренного
MFC-кода) - нет.
ОС: Windows XP
MS Office 2000


(и еще... )

Новые обсуждения в разделе Delphi, Kylix and Pascal:

> Как прочитать фаил запушенный другим приложением
Как прочитать фаил запушенный другим преложением :baПомогите пожайлустак как это можно сделать!
Зарания спасибо!
> Сервис, Как ...
Как сделать так, чтобы прога запускалась как сервис?А то я сервис сделал, а запускаться не хочет!
> Indy + IdFTP = Upload файла в отдельном потоке, как реализовать ?
Написал для себя прогу для upload-a и последующей синхронизации файлов сайта на локальном компе и удаленном сервере (aka обновление файлов на сайте).
Все работает, но гложет меня один "червяк"

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

Знаю, что можно передавать одновременно несколько файлов, а не по одному как у меня.
Скорость передачи в таком случае значительно увеличивается.

Подскажите, пож-та, можно ли реализовать передачу файлов в потоках (например до 5 одновременно) используюя компоненты Indy ?
> RasGetEntryDialParams
Использую функцию RasGetEntryDialParams для получения логина и пароля соединения. С логином все нормально, а вот пароль возвращается в виде "***********". Что делать? Использую Win2K.
> clx component in dll/package, how can i use it
I tried to make dll or package with some TMyControl (wich use QForms) & i'd like to use this "library" dinamically (for creating this controls inside it).
The problem is:
- Dll inititialization failed: "Can't create TApplication object in library" (why not?)
- Package initialize withour errors, but TMyControl not created correct (if i write: MyControl.Parent:=Panel1 it's not apear on panel)

please check if i make error somewhere

=========== package code ====
unit AAA; // package use it

TMyControl=class(TControl)
end;

function MyControlInPackage(AOwner: TComponent): TControl; cdecl;
begin
result:=TMyControl.Create(AOwner);
result.ParentFont:=False; // without this parent can't be chenged ??
end;

exports
MyControlInPackage;

==========================

============ application code ===

function MyControlInPackage(AOwner: TComponent): TControl; cdecl; external "package.bpl";


function TForm1.Button1Click(...);
var f: TControl;
begin
f:=MyControlInPackage(Self);
f.Parent:=Panel1;
end;

> Как в поле Blob вставить файл *.doc
Как в поле Blob вставить файл *.doc?
> поле типа Graphic
Как заполняется это поле. Понимаю что вопрос тупой, но что-то не поучается, а в FAQ не нашел.
> Как залогиниться на машине
Как имея логин и пароль через сеть загрузить машину, то есть залогиниться на
машине под win2000. Соответственно у меня на машине, которую надо загрузить
стоит моя прога - сервис, получающая данные через сеть. Я догадываюсь, что это
можно сделать послав в очередь событий нажатия клавишь, но как это реализовать?
Помогите, плиз!!!


(и еще... )

Новые обсуждения в разделе Visual Basic:

> Как просмотреть запущенные процеесы?
Как просмотреть запущенные процессы в Windows, из VB или VC++?
> Как свернуть все окна на ХР
Как свернуть все окна на ХР, у меня есть идея, но мне она не очень нравится, с моей прогой всегда будет файл, "свернуть все окна", и я его буду запускать из своей программы. (Но мне это не очень подходит), мне бы исходник.
ОГРОМНОЕ СПАСИБО
> Как на VB считать парметр из реестра
Опишите, пожалуйста, способ чтения значения параметра из реестра (из произвольного места).
Допустим в программе на VB надо прочесть имя компьютера ...

HKEY_LOCAL_MACHINE
SYSTEM\CurrentControlSet\ControlActiveComputerName
ComputerName

или что-то подобное.
Заранее благодарю всех за сотрудничество.

PS Способ записи и чтения раздела реестра
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\...
уже описан в MSDN ,
мне интересно прочесть параметр из ПРОИЗВОЛЬНОГО раздела реестра !

> Отслеживание печати
Подскажите как мне отслеживать вывод документов на печать и сохранять копии печатаемых документов в отдельной папке
> Чтение IP пакетов в LAN
Не подскажет ли кто, где можно найти исходники на VB6 для чтения всех пакетов на уровне Ethernet или IP протоколов в своем сегменте LAN?
Мне бы нужно просматривать все TCP пакеты, посылаемые на чужой IP адрес и находить среди них пакеты с определенным содержанием.

> Просмотр dBase-файла *.dbf
Как можно несложно просмотреть (а по-возможности и отредактировать) в табличном виде dBase-файл (*.dbf)?

(и еще... )

Новые обсуждения в разделе .NET:

> Библиотека System.Net.dll, Где взять ?
САБЖ.
Оказывается что ее у меня в frameworke нету

> Передача параметров в другую форму
Вторую форму я вызываю с помощью ShowDialog(). Как передать значения родительской форме (ссылками, экстерналами - как угодно)?
В MainForm (главной форме) объявлен объект, но как член класса этой формы он не виден...
> Visual Studio 2003.Net and .NET 1.1 alfa, Кто видел
Народ, кто ставил VS 2003 поделитесь пожалуйста впечатлениями.
И инфой где вы достали этот самый VS. И сколько болванок ?
> Кто знает Visual C++.NET помогите
Кто знает Visual C++.NET помогите пожалуйста а то у меня проблема.
Если знаете, то подскажите как в VC++.net работатьс EXCELE'м.
А то например есть такая прога которая должна обнавлять прайс лист по 40 раз в день. А я даже не могу считывать с Excel,я

(и еще... )


Новые обсуждения в разделе Assembler


> база данных ОС - SAM, Какой процесс ее открывает?
сабж.
> запись в файл, мож кто поможет в решении этой задачи
Начал учить ASM, но никак не могу врубиться как осуществлять запись в файл. Мож кто поможет в решении тривиальной задачи:

-открыть файл (допустим этот файл лежит здесь - C:\foldder\file.txt)
-очистить его содержимое
-записать три слова, каждое из которых будет начинаться с новой строки(н-р: 1\n 2\n 3\n; \n - здесь символ перевода строки).
-ну и закрыть файл

> Ваял ли кто для Xсов? Нужна помощь для старта.
Очень быстро разобрался в структуре приложений Win32, но попал в тупик при изучении приложений для Linux. С консольными проблем серьёзных нет, но с иксовыми - немного запарился. Необходим толчок извне, т.е. помощь. Буду признателен.
> RGB, смешение цветов
Я написал прогу для прочтения файлов dib - bmp, но некоторые картинки она рисует путём, а некоторые криво. В прямом смысле криво. Достаточно
кое - где поменять <(arg) на <=(arg) и те картинки которые криво рисовались начинают ещё кривее рисоваться, а те что нормально рисовались начинают рисоваться криво, но слегка. Если поменять < на <(arg-1) то тот же эффект, только в другую сторону. Т.е. кривые картинки никак прямо рисоваться не хотят. Или криво влево или криво вправо, а посередине никак

А вот ещё одно. В windows цветовые коды другие, нежели в dos'е и чтобы не зависеть от кодировок нужно цвета из палитры рисуемого bmp читать, а там эти хреновы цвета даны как интенсивности трёх составляющих - красного, синего и зелёного. А мне эти три составляющие нах не надо, мне результирующий цвет нужен, т.е. как - то надо эти три компоненты смешать, а вот как? Я думаю это делается на битовом уровне, поэтому придётся писать внешнюю asm - процедуру, вот и послал
этот вопрос в asm'овскую тему?

(и еще... )

Новые обсуждения в разделе Perl:

> Can't locate Win32/ODBC.pm in @INC...
Вопросец. Это то что я имею в логе в ответ на use Win32::ODBC
"...Can't locate Win32/ODBC.pm in @INC (@INC contains: .) at ..."
Смотрим Perl -V @INC
...
Localy applied patches:
ActivePerl Build 626...
@INC:
D:\Perl\lib
D:\Perl\site\lib
.
Вот в этих директориях необх пакеты есть (они ставились по умолчанию)
Что то я видно упускаю.. давно уже не настраивал Перл не пойму что...
предлагать поставить новую версию не надо все тоже самое
предлагать протестить более частый модуль тоже не надл юзал POSIX ругается
... похоже я что то приниципиально упускаю..
Почитал доку ... пок ане нашлел..
Будуд признателен за совет.. а то время поджимает.. не хотелось бы на этом долго стоять....
ЗЫ: Стоит w2K + IIS6

> db acess from source 2 module, перенос кода для доступа к БД из текста
Есть у меня проект в котором используется в качестве СУБД mysql и появилось желание добавить поддержку postgres. Весь код работы с БД содержится внутри исходников. Теперь видимо придется переносить его в отдельный модуль и подключать необходимый модуль в зависимости от типа БД.
Поделитесь пожалуйста идеями, как это максимально просто и быстро сделать. Может ссылочки какие есть почитать...
> Время выполнения скрипта, как определить?
Повторюсь как определить время выполнения скрипта , ну , скажем, с точностью до деститысячных?

(и еще... )

Новые обсуждения в разделе PHP:

> data to .csv
Народ, подскажите как лучше сгенерить .csv файл. данные берутся из бд. чё-то нифига в голову не лезет
> HTML страницы - в переменную.
Народ, вопрос такой, как имея некий url, получить его html-код в переменную пхп?
> Как работает чат на РНР ?, Обьясните ! А то ни как не пойму ...
САБЖ.
Как там все это происходит ? (моно без кода ...)
> save file
Я сформировал определённый контент, записываю в файл и хочу чтоб у чувака выскочила на экране фигня для сохранения файла на локал? как это сделать?
> Русификация Invision Power Board
Кто знает где взять готовую русификацию к форуму Invision Power Board?

(и еще... )

Новые обсуждения в разделе Java:

> создание tcp соединения, кто делал?
Подкиньте рабочий скелет tcp client
please!
> Создание многомерного массива, Как сделать?
Народ, подскажите:
Нужно создать массив типа a[n] где
a[n]={field0, field1, field2};
int field0
string field1
string field2

Как с помощью векторов реализовать
> позиционирование таблицы
проблемма есть отпозиционировать таблицу на основе датасета: строчка нужная указывается, но остаётся за пределами экрана. если на клавиатуре после этого нажать, к примеру, стрелку в бок, то запись появляется на экране (фокус на таблице).
пока решение совершенно харкерское зреет: использовать робота, который сэмулирует нажатие на эту стрелку и всё встанет на свои места.

отсюда два вопроса: как это сэмулировать, или как сделать по человечески - наверняка на эти грабли много кто вставал.
> servlet
: имеем servlet, который вытаскивает определенную инфу из БД, как сделать чтоб этот servlet выполнялся по таймеру и обновлял инфу на web-страничке юзера, не пребегая к помощи юзера через Ф5?
> Определение IP, С каким IP вошли на сервер ?
Требуется знать с каким IP (а также IP через прокси) вошел пользователь на сервер. Использую Tom Cat (страничка - сервелет, например).

(и еще... )

Новые обсуждения в разделе JavaScript:

> Доступ к окну, созданного с помощью window.open()
Короче так, я создаю окно с помощью метода window.open(), как известно, этот метод возвращает объект типа window, а значит и для него можно сделать open(). Но вот в чём проблема, когда я пишу в URL'е window.open()'а не свой домен(то есть мой jscript лежит на http://www.mydomain.com, а я делаю open на http://www.yahoo.com), то я не могу работать с объектом window, который мне вернул метод open(), браузер пишет - Access denied. Как быть ?
> Ох уж эти фреймы..., передача событий
Есть документ и встроеный в него фрейм.Как сделать что бы при загрузке документа в этот фрейм выполнялась js-функция основного документа?Как это сделать при onclick'oм понятно,но если потом возвратиться по кнопке Назад то при смене странички во фрейме функция конечно же не выполняется.Конечно можно написать что-то вроде "если адрес фрейма не тот что нужен то выполнить то и то"и зациклить это setinterval'ом, но,согласитесь,это не элегантное решение.Может можно (то что можно это факт,надо просто разобраться) как то передать событие документу(например onload фрейма передать document'у) или другой способ?
> Как сделать кодировщик?, чтобы кодировать символы и исходный код
Привет, задумка сделать такую фишку появилась давно. Я знаю, что HTML понимает язык примитивов (например, &#97; или &copy;) и решил на их основе создать кодировщик. Интерфейс таков: 2 textareas, в одну надо ввести исходный код, а в другой появится кодировка при нажатии на кнопку. Метод document.write полностью обновляет страницу, не помогает даже закрытие выходного потока командой document.close. Что делать?

(и еще... )

Новые обсуждения в разделе Базы Данных:

> проблема работы mySQL 4.0.13+phpmyadmin 2.5.1, всё работало, а теперь нет.
Даже и незнаю, куда надо было помещать мой вопрос. Сюда или в Сетевые технологии.........

Вот имееца проблема. Стоит mySQL 4.0.13+MySQL Control Center 0.9.2.beta+phpmyadmin 2.5.1. Всё работает очень хорошо. База обрабатывает запросы, все довольны. НО в один прекрасный момент через phpmyadmin неудаёца получить доступ к базе, выдаёт Can't connect to MySQL server on 'testdb' (10061). Хотя через MySQL Control Center видно, что всё работает. Могу создавать, удалять и т.д. В чём может быть беда с phpmyadmin?

З.Ы. До этого стоял phpmyadmin 2.4 работало, с 2.5.1 тоже работало.....3 дня.
> IB подключение к удален ПК, медленно соединяется
Помогите кто может.
Описываю ситуацию:
- Используются два ПК: bux1 и bux2
- База на bux1 'e:\mybase.gdb'
- Подключаюсь:
- с bux1: 'e:\mybase.gdb'
- с bux2: 'bux1:e:\mybase.gdb'
- Все было нормально
- После переинсталяции Win98 и IB на bux1 (поменял винт) локальное соединение с bux1 работает нормально, а вот подключение 'bux1:e:\mybase.gdb' с bux2 медленно до не могу. Перебросил базу с bux1 на bux2 - то же самое: локальное соединение - норма; удаленное - тормоза.
В чем тут дело? Может что-то в настройках ?
Заранее благодарен за помощь.

Да, кстати. Пробовал перебрасывать большие файлы с одного ПК на другой - скорость нормальная.
> Как создать копию db таблицы?
Как создать копию таблицы?
У меня имеется db таблица. Мне нужно
1. сделать копию этой таблицы со всеми данными
2. сделать пустую копию этой таблицы (без данных).
> Ошибка при совместном доступе к DBF
Работаю с DBF файлами. Не знаю как организовать совместный доступ.
В таблице есть Memo поля. С нескольких рабочих мест эти поля (разные)корректируются. Если пользователи падают на одну и туже запись - вылазит ошибка: BLOB already opened. Не могу понять как заблокировать запись если один ползователь ее уже редактирует. А может ошибка не в этом?

> Создание EXE-приложения bp VFP
Осваиваю VFX. Создаю builder'ом EXE приложение, при запуске оно выдает ошибку, типа не может найти визуальные библиотеки FoxPro.
Что оно от меня хочет, что ей нужно включить в проект дополнительно?

> Не могу создать запрос с упорядочиванием, обьединяющий два запроса.
Если честно, то я читал реплику в оглавлении форума. Я не очень понимаю базы данных (ибо совсем не имею опыта составления запросов и т.д.), поэтому если укажу недостаточно данных, извиняйте.

Вот мой запрос:

(SELECT MonthName(Month([BUY_MANUY_DATE]),0) AS [Date], Sum(USERS_TBL.USER_COST) AS SumOfUSER_COST, Month([BUY_MANUY_DATE])
FROM USERS_TBL INNER JOIN CUSTOMER_TBL ON USERS_TBL.USER_TYPE = CUSTOMER_TBL.MANUY_TYPE
GROUP BY MonthName(Month([BUY_MANUY_DATE]),0), Month([BUY_MANUY_DATE]))

UNION

(SELECT MonthName(Month([Membership_Buy_Date]),0) AS [Date], Sum(USERS_TBL.USER_COST) AS SumOfUSER_COST, Month([Membership_Buy_Date])
FROM ARCHION_TBL INNER JOIN USERS_TBL ON ARCHION_TBL.Membership_Type = USERS_TBL.USER_TYPE
GROUP BY MonthName(Month([Membership_Buy_Date]),0), Month([Membership_Buy_Date]))

ORDER BY 3;

Надо как-то упорядочить по третьему столбцу, но при этом его не показывать. Как это сделать? Если я напишу его только в GROUP BY, и не укажу в SELECT, то он его упорядочить не сможет, т.к. не будет по чему. Вообще моя задача это составить запрос, который бы показывал доход на месяц из двух запросов и упорядочивал бы их по месяцам. Я сделал так: показал номера месяцев и по ним упорядочил. Но как сделать так, чтобы оставалось упорядочивание и не показывалась бы эта колонка с номерами месяцев?


(и еще... )

Новые обсуждения в разделе Технологии и алгоритмы:

> Где достать алгоритм минимизации булевой функции, методом карт Карно.
Не могли бы вы подсказать какой-нибудь ресурс, где можно достать алгоритм (программу), реализующий минимизацию булевой функции методом карт Карно.
Буду очень признателен за любой Ваш ответ.
> найти выпуклый контур
требуется найти выпуклый контур для произвольно задданых точек

как думаю: найти геометрический центр,
дальше теряюсь пока )

> Помогите преобразовать float в строку, Нужен алгоритм преобразования
Необходимо реализовать функцию преобразования float в строку, т.к.
стандартные функции C (sprintf, ecvt) сильно кушают стек (до 200 элементов)
а у меня всего 128 элементов стека под всю задачу...

Нужен алгоритм преобразования float в строку...
> численные методы
народ, горю, срочно нужен алгоритм поиска коефициентов характеристического полинома матрицы методом Данилевского... помогите чем могите ;)

(и еще... )

А также другие темы на Форуме программистов - www.forum.vingrad.ru


С Уважением,
администрация Форума Программистов, Vex

Вы получили данное письмо, так как подписаны на еженедельную рассылку Форума программистов - Vingrad. Отписаться или изменить параметры подписки можно на http://www.subscribe.ru/


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

В избранное