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

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

  Все выпуски  

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


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


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

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


НОВОСТИ ФОРУМА:

6 сентября 2003 года в Москве состоялась II встреча участников Форума программистов.

Обсуждались следующие вопросы:

1. C vs. Pascal.
2. Влияние пива на процесс программирования и качество кода.
3. UNIX vs. Windows NT.
4. Билл Гейтс - кто он на самом деле?

а также другие глобальные проблемы компьютерного мира

Жертв среди гражданского населения нет :)

(фотоотчет)

 

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


> Запуск процесса на другой машине, VC6
Как запустить приложение на другой машине, т.е. мне надо, чтобы приложение начало выполняться на другой машине находящейся в этой же локальной сетке.
> Работа прорамы под разными ОС, Искажение графики
VC++ 6.0
Программа компилировалась и прекрасно работает в windows 98.
Там есть кусочек, где считывается информация из *.bmp через LoadImage и выводится на экран. Все работате

Эта же программа, запущенная из Windows Xp или 2000 показывает картинки с гараздо меньшим количеством цветов (этак 256 вместо приличного труеколора).

Почему?
Причем, картинка загруженная из ресурсов и отображенная также работает без проблем.

> Реакция программы
В C++ Builder 6 делаю программу, например печать всех чисел от 0 до 1 млн, вывод в TMemo. Во время работы окно программы нельзя ни переместить, ни свернуть, вообще программа работает, не обращая внимания, на нажития кнопок на форме. При закрытии программы винда говорит, что программа не отвечает. Однако, когда программа выполнит работу, перемещать окно снова можно.
Скажите пожалуйста, как сделать так, чтобы программа реагировала на перемещение окна и на нажатие кнопок на форме.
> Динамические массивы на C++Builder...
Обычно я работаю с Delphi, но тут пришлось использовать C++Builder.
Подскажите, пожалуйста, есть ли в C++Builder динамические массивы?
Если можно, приведите простенький пример как с ними работать.
Особенно нужен пример работы с аналогом Дельфового SetLength (если в C++Builder есть аналог такой функции).
Заранее спасибо.
> Передать указатель на функцию
void BeginMeas(void (*fShow)());
void ShowData(void);

BeginMeas(pСCheckingDlg->ShowData);

Компилятор выдает ошибку о не соответствии типов:

error C2664: 'CMeasurement::BeginMeas' :
cannot convert parameter 1 from 'void (void)' to 'void (__cdecl *)(void)'

> Создать COM объект без библиотеки
В заголовочном файле описан интерфейс.

namespace CommonInterface
{
[Guid("25561792-9219-4f26-9EE9-45D385B68269")]
public __gc __interface interface1
{
public: int ReturnInt();
};

[Guid("E2F8E5B0-D14E-45dd-9E72-1FF589195DA9")]
public __gc class class1:public interface1
{
public:
int ReturnInt() {
return 6;
}
};
}

Как мне на основе этого интерфейса инициализировать COM объект прям в функции main? При этом что бы не экспортировать сначала в библиотеку, а потом ее подцеплять и из библиотеки инициализировать интерфейс!

> обозреватель окошек
Делаю обозреватель окошек, что-то вроде Spy++ из поставки VS. Появилась идея для каждого окошка в дереве рисовать иконку. Получаю иконку при помощи WM_GETICON, для большинства окон все ОК. Проблема с апплетами панели управления (к примеру, Свойства: Экран) для них иконку получить не удается, но в списке задач, который появляется по Alt+Tab иконка показывается. Какие идеи?

з.ы. В случае если WM_GETICON не помогает использую GetClassLong, но для апплетов это тоже результатов не дает.
> Отказано в досупе (снятие задачи), послать сообщения
есть прога, она зарегина в системе как сервис, я работаю под гостевой учетной запись и войти под админской немогу, надо выгрузить этот сервис я думаю надо послать этой проге сообщения о выключении компьютера, какое это сообщение!
> Аналог AnsiString, только по ISO....
Хотелось бы узнать по-больше про subj... Ну не привык char массивы пользовать
> Виртуальные методы в COM объекте, при создании COM через dll
Делаю библиотеку dll с абстракным классом.

public __gc class cppserverclass:public cppserver
{
public:
virtual int IntermideateFunc()=0;
};


На этой библиотеке создаю COM объект.
Хочу вызвать это виртуальный метод COM объекта, но уже переопределенный.
А переопределить я его могу вот так:


int IntermideateFunc() { return 5; };


Как это сделать? Возможно ли это?

> IRP_MJ_READ, Не пойму размерность
Запрос IRP_MJ_READ передает енту структуру с внутреннего буфера в буфер Win32.
Написал фильтр драйвер мыши. Но вот загвоздка, никак не могу понять, LastX и LastY - в каких координатах?
А точнее как рассчитать координаты относительно экрана? Мне нужно, чтобы мышь висела от левого края в 30% от разрешения экрана.
Соотв. как получить разрешение экрана? Надо ли посылать запрос видео драйверу или можно сделать проще?
Структура определена в ntddmou.h, что в NTDDK 2000

typedef struct MOUSE_INPUT_DATA {
USHORT UnitId; // zero-based unit number of the mouse port
USHORT Flags; // indicator flags
union {
ULONG Buttons; // transition state of the mouse buttons
struct {
USHORT ButtonFlags; // transition state of mouse buttons
USHORT ButtonData; // data for flags (such as amount
// of movement if MOUSE_WHEEL is set)
};
};
ULONG RawButtons; // the raw state of the mouse buttons,
// currently not used by the Win32 subsystem
LONG LastX; // the signed relative or absolute motion
// in the X direction
LONG LastY; // the signed relative or absolute motion
// in the Y direction
ULONG ExtraInformation; // device-specific information
// for the event
} MOUSE_INPUT_DATA, *PMOUSE_INPUT_DATA


(и еще... )

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

> WSOCK32.dll
При попытке получить хэндл библиотеки WSOCK32.dll (при помощи GetModuleHandle) внутри другого приложения возваращается 0, хотя API Spy и PE Viewer показывают, что эта DLL - ка используется приложением. В других приложениях все нормально. В чем может быть дело?
> Регионы, Как ускорить?
Наверное всем приходилось из Bitmap-а делать форму (я о CombineRgn SetWindowRgn), но происходит это не слишком быстро!

Вопрос:
А можно созданный регион сохранить в файл, а потом уже без всяких расчетов просто загружать его в hRgn и
делать SetWindowRgn, может уже у кого есть рабочий пример или хотя бы знает как это сделать?

> Indy
Где я могу почитать мануалы по использованию компонентов из библиотеки Indy. Желательно в в электронном виде, на русском и с примерами.
> Изменение Мульти-выделения в DBGrid, на правую кнопку мыши
Кто подскажет (точнее кто знает ) как изменить комбинацию клавиш в DBGrid с стандартной (Ctrl + mbLeft) на правую кнопку мыши, при выделении нескольких записей (dgMultiSelect)? Заранее спасибо.
> сокеты, перехват
как известно, при посылке пакетов в сеть, концентратор (не коммутатор) посылает эти пакеты на все порты, а уж станция (комп) принимает эти пакеты если пакеты принадлежат для этой станции. Концентратор на читает заголовки пакетов и поэтому рассылает пакеты на все санции.
Внимание, вопрос:
- как получать эти пакеты даже если они не предназначены для этой станции, или это не на уровне программы, а на уровне Windows и, естевственно операционка не даст получить эти пакеты.
> Пароль к текущему логину Windows
логин получаем с помощью GetUserName.
возможно ли определени пароля к нему?
> ShellExecute, Проблемы
Странная вещь, почему когда в ShellExecute указываю параметр ( 'D:\1 2.bmp') с пробелом в имени файла, то он такой просто
не находит, и думает что указали 'D:\1.bmp', как бы это исправить? Пример ниже:

ShellExecute(Handle, 'open', 'D:\PBRUSH.exe', 'D:\1 2.bmp', 'D:\', sw_show);

или даже так
WinExec('D:\PBRUSH.exe D:\1 2.bmp', sw_show);

ну а так вообще молчит.
ShellExecute(Handle, 'open', 'D:\PBRUSH.exe D:\1 2.bmp', nil, 'D:\', sw_show);



(и еще... )

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

> Стенография!, Внедрение текста в картинку.
Люди, помогите кто может. Как разбить картинку на байты и пройти по ним?
Спасибо всем кто ответит.
> База данных в Visual Basic
Подскажите пожалуйста как мне в визуал басике подключить обьект GridADO - это таблице к базе данных, но не через обьект ADO, а через программный код? Спасибо. Если можно пришлите пример мой майл skvova@inbox.ru
> Нужно построить граф..., нужен компонент...
В процессе моей производственной деятельности (производство программ ) возникла нужда построить что-то типа графа - т.е. отмечены точки, некоторые из которых соединены между собой.
Т.е. надо изобразить точки и отрезки.
Рисовать ручками не очень-то хочется: надо учитывать размеры формы, переворачивать ось OY etc.
Может, есть какой компонент для этого? Или со стандартным MSChart как-нибудь поколдовать?

> Не выгружается Excel, из списка процессов
Задача коротко такая:
Есть самописная форма в MS Outlook. Данные в нее должны загружаться из экселевского файла. Причем эти данные надо перед внесением в форму отсортировать - т.е. как то изменить файл, а потом закрыть без записи.
Все получилось и работает.
[CODE]...
И тут начинаются глюки (т.е. когда макрос уже отработал). Оказывется Excel и вообще WorkBook с этим самым открытым файлом остался в процессах (Ctrl+Alt+Del , TaskManager). Файл занят приложением. А еще прикол - если попытаться открыть другой экселевский файл (кликнуть в Проводнике), то Excel откроется, но WorkBook не видим. То есть клиентская часть MDI формы просто прозрачная - во как!
Бился пол дня - так ничего и не понял.
Win2000Pro, MS Office XP (на 2000 то же самое).
Подскажите в чем дело-то....

> Скрыть программу...
опрос такой: как скрыть прогу в вынь 2000???

(и еще... )

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

> Что такое NET, В двух словах
Ни кто не хочет написат мини-статейку, объясняющую, что такое NET-технология, чем она так переспективна, ее плюсы и минусы? Что-то на подобие информационного бюллетеня. Может кого в результате NET и заинтересует. А то я тут поспрашивал у наших сетевиков, все говорят страшное слово "Microsoft" и ничего более подробного не знают и не хотят знать.
> API и .NET
Я делаю .NET проект на VC++, и хочу там использовать Api функции, но это у меня как-то не получается, т.к типы такие как HWND не определены, а если я подключаю windows.h, то прога вообще не запускается, что делать, ведь я не могу вызвать даже MessageBoxA, т.к первый параметр типа HWND ?
> C# и DirectX, Помогите...
Помoгите пожайлуста вот с чем: необходимо написать программу с использованием DirectX на C#. Нужна любая информация.
P.S. Я мало того, что не знаю как работать на С# с DirectX, так еще и сам DirectX не знаю. Буду благодарен и информации по этому детищу...

(и еще... )



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


> asm+linux, никто не балуется?
собственно субж
> Как заставить loop работать с CL
Можно ли как-нибудь сделать так, чтобы loop использовал не ecx, а cl.
Мне надо, чтобы если ecx=0, то loop делал только 256 циклов, а не 2^32...
Может какой-нибудь префикс надо написать или что-нибудь еще ?

Ну, понятно, что можно написать
db $67; loop label1
и тогда будет использоваться cx, но мне надо cl.

И сразу скажу - не надо предлагать написать что-нибудь вроде:
test ecx, ecx
jnz @label1
mov ecx, 0100h
label1:
...
loop label1

Это вопрос скорости...
> подскажите как запрограмировать, контролер таймера8253
что бы системные часы шли в два раза быстрее

(и еще... )

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

> Фреймы в CGI.pm, ничего не понял.
Господа, если кому не лень поясните как использовать фреймы в CGI.pm.
В документации ничего не понял.

> Использование LWP::UserAgent, Почему происходит увеличение файла???
У меня такой код:

use LWP::UserAgent;
my $page=LWP::UserAgent
->
new
->
request
(new HTTP::Request('GET' => "http://server/page_on_server"))
->
content;
open (HANDLE,">my_page");
print HANDLE $page;
close(HANDLE);


Почему размеры файлов после выполнения скрипта не совпадают, т.е. "my_page" больше чем "page_on_server" на несколько байт

> Парам. name в Content-Type
Почему когда я отсылаю файл броузеру msie он не хочет давать файлу имя, кот. я прописываю в параметре name:
print "Content-type: application/x-fucking-type; name=\"report.doc\"\n\n";
,а предлагает следующее имя: имя_скрипта.cgi

> Как собрать всё из STDOUT?, Как получить вывод функции?
Есть функция, которая выводит в STDOUT, хочется иметь текст, который она вывела. И желательно, чтобы работало через память.

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


(и еще... )

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

> Часики?
Вот у меня какой вопрос. Как сделать часы, но чтоб они шли, ну как эти часы у Windows в правом нижнем углу.
> проверка адреса
Как проверить адрес на котором находиться посетитель? У меня есть скрипт который считает скока раз заходили на страничку, но он стоит везде ну как бы левая часть сайта, и я хочу проверить ну вроде
ЕСЛИ ГЛАВНАЯ СТРАНИЦА {
добавляем 1 заход }
ЕСЛИ НЕТ ПРОСТО ПОКАЗЫВАЕМ СКОКА ЗАХДОВ
> Подскажите , что мне делать ! Как мне быть, Хочу дернуть удаленный документ из И-нет
Доброго времени суток !!!
Помогите мне раскусить такую проблему.
Мне нужно срочно дернуть документ по адресу.
http://www.google.com/search?hl=ru&q="...ot;&lr=&start=1
и с адреса
http://search.rambler.ru/cgi-bin/rambler-s...&where=1";
Я пытался сделать это дело с помощью функции fopen() ( открывал только для чтения) , а также пытался открывать сокет. Полное фиаско. (Причем ошибок ни каких не выводит, выводит просто пустые строчки)
Как мне можно подключится к этим серверам и дернуть от туда нужные мне ссылки ?
Заранее спасибо.
> Встроенная поддержка OpenSSL, В Apache
Вот часть описания функции fsockopen из мануала:

As of PHP 4.3.0, if you have compiled in OpenSSL support, you may prefix the hostname with either 'ssl://' or 'tls://' to use an SSL or TLS client connection over TCP/IP to connect to the remote host.

Вопрос, где достат этот апач со встроенной поддержкой OpenSSL, люди, очень срочно, помогите плиз !!!
> Проблемы с сессиями, Пишет пустые значения
В общем глюк такой:
При проверке пароля логина и прав доступа, скрипт пишет либо сессии (без куков) либо куки, в данном случае тестим с сессиями.
В файл сессий пишутся переменные авторизации - !AV_LEVEL|!AV_LOGIN|!AV_PASWD| - то есть при повторном обращении из скрипта не видно этих переменных ... и авторизация провалена, надо снова набирать пароль ... но после того как записываем авторизацию с помощью куков, оставляем куки и включаем сессии то только тогда работает ....

session.use_only_cookie = 0;
session.use_cookie = 0;

По смыслу я хочу добиться что бы РНР вел сессии по УРЛ ... и в урл все вставляю, то ли это session_register() глючит то ли еще чего ...


(и еще... )

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

> Как развернуть J2EE на удаленном сервере
1.Прочитал в учебнике как создать интернет магазин, но там
указано, надо его развернуть как приложение J2EE на сервере,
а не просто загрузить по нужным папкам.
Как это сделать для удаленного сервера?
Или для удаленки нужен другой код?
2,Подскажите, please, где можно скачать готовые коды
в свободном доступе для разных задач?
> Встроенный java script в си++, Как это сделать?
Хочу встроить java в си. Что бы при чтении скрипта я мог вызывать мои сишные функции, менять переменные и все такое. Что называется embedded java.
Подскажите как это сделать? Или киньте ссылочку на инфу.
> GVM - java встроенный в c++, Как с этим работать?
Вот ссылка
проект GVM.
Нет документации к этому. Как с этим работать? Что надо подцеплять к проекту и что как?
> Strin to Date, конвертирование
У меня проблемка с конвертированием:
запись в текстовом поле (day) конвертируется
в тип Date myDate и вносится таблицу

String day = dayField.getText();

try{
DateFormat D = DateFormat.getDateInstance(DateFormat.MEDIUM);
Date myDate = D.parse(day);
}catch(Exception e){

}
при соединении с базой выскакивает ошибка: несовместимость типов. Почему, ведь и там и тут дата?
> Java IDEA - IntelliJ IDEA, Java IDEA
Здравствуйте. Я совсем недавно начал изучать Java. Скачал из сети IntelliJ IDEA. Скажите, может кто-то посоветует другие средства разработки? Вообще хотелось бы узнать мнение уважаемых java-программистов по поводу того, на чем удобнее писать программы java

(и еще... )

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

> eval, что она делает
САБЖ
> HTML файл
А можно ли и как получить в строковую переменную содержимое html файла, т.е. на некотором сервере www.collserver.com есть файл haha.html. Как записать все его содержимое в строковую переменную?
> Знатокам JScript., Коллекции
Привет,гуру!
Cмотрите:

Folder = fso.GetFolder(wsh.ExpandEnvironmentStrings(path));
SubFolders = new Enumerator(Folder.SubFolders);

Что-то я не понимаю как получить количество элементов коллекции SubFolders кроме как
----------------------------------------------
for (; !SubFolders.atEnd(); SubFolders.moveNext()) {
count++;}
-----------------------------------------------
Cвойства count u length не работают,хотя в документации сказано, что должны...

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

(и еще... )

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

> MS Access 97 + пароль к ней + BDE
требуется защитить БД паролем и иметь к ней доступ из приложения на Delphi 6. доступ осуществляется через BDE.

проблема: при введении в качестве USER NAME и PASSWORD (свойство Params компонента Database) логина и пароля,которыми защищена БД и последующей попытке приконнектиться появляется ошибка "Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольного доступом другим пользователем"
> Ошибка ORA-02041, при работе через MSAccess
Есть в Oracle database link к таблицам *.dbf
Пишу view в к-м делается выборка по database link. Проверяю в SQLPlus - работает, я получаю содержимое *.dbf файлов.
В MSAccess делаю связь с таблицей, где таблицей указываю view. При открытии связанной таблицы (view) - выдается ошибка ora-02041 "Клиентская БД не начала транзакцию". Если привязывать к MSAccess view по выборке из обычной оракловой таблицы - все работает.
> Патчи к Ораклу, Есть сервер 8.1.6.0.0 - нужен патч...
Собственно, нужен самый свежий патч для 8.1.6.0.0 - например 8.1.6.3.4 или выше.
Если кто-то имеет доступ к metalinkу - пожалуйста, выкачайте! С меня много пива
> Oracle, руководство по установке
Кто - нибудь знает линк где можно подробно почитать как правильно по-шагово установить Oracle 8/9?
> Перенос БД MySql
Ну вот когда я сделаю БД MySQl у себя дома как я перенесу её к своёму провайдеру у которого хостинг под мой сайт, и разверну эту БД у него
> Изображение в VFP
Помогите, в форме вывожу изображение путь которого хранится в поле memo таблицы, при открытии другого изображения в форме не могу его обновить, обновляется только после того, как закрою и заново открою форму.
Спасибо.

(и еще... )

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

> Расчет ядра FIR фильтра
Подскажите формулу для расчета ядра фильтра для цифровой фильтрации. Знаю что она базируется на формуле sin(x)/x

> Протокол ICQCorp
Есть такая прога - ICQCorp ( урезанная до некуда ася последний раз апдейт был в 98 году разработана бесплатно для хз чего, но дело не в этом )
У меня в локальной сети данная программа является приоритетным средством общения но вот глючная она до безобразия и некрасивая.
Надо: получить протокол этой аси, чтобы сделать свой клиент.
Решение: 1. Снифить пакеты
2. Перебрать её дизассемблером
А вот как еще можно и что лучше?

> Что нам стоит BSP дерево построить, Построение и использование bsp в графике
Есть пара вопросов по BSP дереву
Как то:
1)Как правильно получить координаты плоскостей при делении их гипер плоскостью а заодно и посчитать координаты текстур
2)Как использовать енто дерево для отброса невидимой геометрии
3)Как искать коллизии

Заранее спасибо тому кто отзовется


(и еще... )

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


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

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


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

В избранное