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

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

  Все выпуски  

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


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


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

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


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


> Консоль+ MFC, Как добавить?
Такой вопрос. У меня есть консольное приложение , но понадобилось воспользоваться MFC. Можно ли как прописав что-нибудь ручками получить такую возможность без того, чтобы создавать новый проект, где генерится много кода?
> CListBox не хочет понимать длинные имена
Имеется ClistBox хочу поместить в него список файлов из текущей директории пишу:

CListBox *ListFile=(CListBox*)GetDlgItem(IDC_VIEWFILE);
ListFile->Dir(0x0000|0x0001|0x0002|0x0004|0x0020,"*.*");

Все прекрасно помещает, но под Win2000 он отображает полные имена файлов, а под Win98 “урезанные” как в (DOS 8+3)
Можно это как - ни будь исправить?

> Показать/Убрать Тоолбар
Я создал дополнительный ToolBar и хочу включать или выключать его из меню. Пишу следующую обработку:

bool m_bTemp = m_wndToolBar1.IsWindowVisible;
if(m_bTemp)
this->m_wndToolBar1.ShowWindow(SW_HIDE);
else
this->m_wndToolBar1.ShowWindow(SW_SHOW);
m_wndToolBar1.IsWindowVisible - возвращает всегда true даже после того как сработала функция
this->m_wndToolBar1.ShowWindow(SW_HIDE);


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

> DLL и проект
Как необходимый DLL зашить в проект, т.е. из двух файлов сделать один?
> Изменение обработчика события OnClick, Изменение обработчика события OnClick
Как изменить обработчик события OnClick для TToolButton. Кнопка создается динамически.

> Создание owner drawn кнопок, есть нюансы...
Может кто знает - посоветуйте хоть что-нибудь, пожалуйста.
В инете есть куча примеров того как слепить свою кнопку. Она тебе и зеленая и красная, но вот что происходит при быстром кликанье на ней? А то что она срабатывает каждый второй раз. Что я не пробовал - ничего не помогает и тот же эффект наблюдается у других классов в инете. Попробуйте если у вас есть нестандартная кнопка быстро нажать на левую кнопку мыши и держать ее нажатой. По крайней мере у меня она не срабатывает и остается отпущенной и только при след. нажатии реагирует. Кнопки винды срабатывают всегда!
> CGI и Оракле, Можно ли подключиться и как?
Есть программа CGI, в к-й с помощью SQL API (SQLDriverConnect) я подключаюсь к Ораклу.
Программа работает, если подключение убрать SQLDriverConnect. Если строку SQLDriverConnect оставить, то скрипт зависает. Хотелось бы узнать ваши идеи.

> Templates
Я пишу класс с использованием template. В одной из функции мне нужно знать какой именно тип данных выбран и в зависимости от этого делать разные действия, т.е есть функция:

template <class T>
UINT SetVal(Node<T> *node, T Val)
{
node->Value=Val;
return HT_SUCCESS;
}

Но если допустим T это char*, то я хочу делать другое действие, дык как узнать тип T ?


(и еще... )

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

> Ресурсы по Kylix
В этой теме программистами собранны полезные ресурсы по Kylix.
> Импорт графики
Как импортировать графический объект в файл формата doc.
> Как программно отправить SMS?
Как программно отправить SMS?
> Grid Изменение шиирины FixedCol, чтобы мышкой таскать...
Привет...
Кто - нибудь заставлял грид менять размеры фикседов мышкой? Я быстренько склепал, но както некрасиво. Подскажите плз...

> Windows Login, Какие сообщения возникают при входе/выходе
Какие сообщения(MESSAGES) возникают при входе/выходе пользователя в Win NT/XP. (Пишу службу реагирующую на вход/выход пользователя в систему)
> Эмуляция командного процес-ра Unix под Win 9x-XP, Нужна помощь или хотя бы пример
Народ, объясните, как сэмулировать команды Unix под Win?
Это консольная программа, которая при наборе команд Unix выполняет аналогичные команды Windows? Я правильно понял?
Если кто может, привидите пример эмуляции хотябы одной команды, дальше я сам буду разбираться.
> Вставить строку в активное поле
У меня возникла необходимость вставлять некоторую строку в положение курсора активного окна, по некоторому событию (например по таймеру).
Независимо, будь то командная строка WinCommander, поле блокнота , Word, Excel.
С текстовыми полями проще, т.е. всё работает, проблема с вордом и экселем.
> Hook на com port
Привет всем! Кто может написать хук на ком порт?


(и еще... )

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

> имеется ячека в екселе, как получить нижнюю
у меня есть рендже указывающий на определенную ячейку мне надо перевести указатель на нижнюю.
> В systray
Народ, как сделать так что бы программка скидывалась в systemtray в иконку и тама работало меню при нажатии на иконку правой миши
> Отслеживать запуск программы, Определять запуск одной и той программы
Доброе утро, добрый день, добрый вечер - кому как.
У меня есть откомпелированный ехе фаил. Он будет запускатся автоматически(я пропишу в автозапуск), и будетсидеть в трее, но скрыта. Но мне необходимо чтобы: вдруг кто-то захочет запустить ещё один раз этот же ехе фаил, и когда он запускает прога находила что: запушен один и тот - же фаил и например выскакивал эрор, или самоуничтожалась прога, или что-то ещё, но так чтобы это "что то ещё" я мог устанавливать сам.
Навсякий случай: у меня ХР
> run-time error 48, Немогу найти dll
Я вообще-то на VB не пишу. Я одному заказщику, который пишет на VB, dll в Visual C++ склепал. Работала она у него... А как перенес ее на машину без VB, или просто на другую машину, вот такой эрор возник...
В чем может быть проблема? dll уже находится и в текущей дирректории, и в Виндовс/Систем, и везде вообщем.

> VbScript, вход в ОС
Как скриптом отрубить вход 9х мастдаев в сеть по дефолту (т.е. без пароля), как добавить запись в mdbшник и как выцепить локальный айпишник если Set Winsock = CreateObject("MSWinsock.Winsock") MsgBox Winsock.LocalIP
не работает?

(и еще... )

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

> Как вызвать старую GetKeyState()?, VC#.NET/winAPI???
Приветствую!

Не подскажете где лежит эта функция? Или ее аналог?
Раньше я писал:

private void MainForm_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (GetKeyState(VK_NUMLOCK))
statusBar.Panels[0].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[0].Borderstyle="StatusBarPanelBorderStyle.Raised;"
if (GetKeyState(VK_CAPITAL))
statusBar.Panels[1].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[1].Borderstyle="StatusBarPanelBorderStyle.Raised;"
if (GetKeyState(VK_SCROLL))
statusBar.Panels[2].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[2].Borderstyle="StatusBarPanelBorderStyle.Raised;"
}

A теперь (это не работает):

private void MainForm_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((Control.ModifierKeys&Keys.NumLock)==Keys.NumLock)
statusBar.Panels[0].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[0].Borderstyle="StatusBarPanelBorderStyle.Raised;"
if ((Control.ModifierKeys&Keys.CapsLock)==Keys.CapsLock)
statusBar.Panels[1].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[1].Borderstyle="StatusBarPanelBorderStyle.Raised;"
if ((Control.ModifierKeys&Keys.Scroll)==Keys.Scroll)
statusBar.Panels[2].Borderstyle="StatusBarPanelBorderStyle.Sunken;"
else
statusBar.Panels[2].Borderstyle="StatusBarPanelBorderStyle.Raised;"
}


> Конструктор строки из массива символов - глюк ?, Может кто уже сталкивался
Считываю двоичный файл в массив байт - bt[]
Преобразую эти байты в массив символов - ch[].

Все нормально. Байты соответствуют символам.
Длина массива - 16896 символов

Теперь вызываю конструктор строки

int size = Convert.ToInt32(ch.Length);
string str = new String(ch, 0, size-1);

И строка у меня всего 3 начальных символа.И длина у нее 3 символа.
Четвертый символ - это 0. Может поэтому. Хотя пытался искать в документации - все никак не найду. По всему выходит, что в строке хоть черта в ступе можно хранить.

Это глюк такой или особенности хранения строк ?
Ради интереса приведу код целиком

System.IO.FileInfo f = new System.IO.FileInfo("test.bin");
int size = Convert.ToInt32(f.Length);
byte[] bt = new byte[size];
char[] ch = new char[size];

System.IO.FileStream fs = new FileStream("test.bin",FileMode.Open);
fs.Read(bt,0,size);
fs.Close();

for(int j=0; j<size; j++)
{
ch[j] = Convert.ToChar(bt[j]);
}

string str = new String(ch,0,size-1);

Если посмотреть на массивы, то там все нормально. А вот строка ... Я плакаль.

> Как поставить каретку в заданную позицию, RichTextBox/VC#.NET
Приветствую, господа!

Вот код, который я состряпал для нахождения положения каретки в RichTextBox. Конечно он оставляет желать лучшего, но тем не менее мне не удалось (не используя API) сделать его более эффективным и красивым. Может вы бы могли сделать что-то получше?

void CaretMoved(object sender, EventArgs e)
{
int Cols, Rows;
Cols = OpenFiles[CurrentFile].ProgData.GetLineFromCharIndex(OpenFiles[CurrentFile].ProgData.SelectionStart);
Rows = OpenFiles[CurrentFile].ProgData.SelectionStart;
for (int I=0; I<Cols; I++)
{
Rows-=OpenFiles[CurrentFile].ProgData.Lines[I].Length+1;
}
statusBar.Panels[3].Text = "Col: " + (Cols+1).ToString();
statusBar.Panels[4].Text = "Row: " + (Rows+1).ToString();
}


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

> Передача параметров в другую форму
Вторую форму я вызываю с помощью ShowDialog(). Как передать значения родительской форме (ссылками, экстерналами - как угодно)?
В MainForm (главной форме) объявлен объект, но как член класса этой формы он не виден...

> Как вызвать стандартный диалог для поиска и замены, FindReplaeDialog?/VC#.NET
Приветствую!
SUBJ собственно. Через API не предлагайте пожалуйста.
Буду благодарен за любую помощь.

(и еще... )


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


> вопросы по адресам
1)Как посчитать физический адрес зная логический?;
2)Какое адресное прстранство (желательно и физическое, и логическое) доступно для програмиста?
> SoftICE под Windows 2000
У меня вопрос: почему при вводе команды hwnd в SoftICE'e в 2000_ой пишет что мол не могу найти десктопное окно, в то мремя как под 98_ой все намано?
Еще в 98_ой на команду bmsg <какой-нить существующий handle> wm_gettext все срабатывает, а 2000_ой для той же проги для такой же команды нифига?
2000_ая у меня - build 2195.
Это из-за SoftICE? Если да дайте адресок, где можно нормальный SofICE скачать.
> Выбор компилятора?
Подскажите каким компилятором лучше пользоватся tasm, masm и др?
В чем разница?

(и еще... )

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

> Помогите с кодировкой, Не могу под Dos'ом вывести русские буквы
1. Пишу самую простую прогу на Perl:
#!/usr/bin/perl -w
print "Привет мир!";
2. Захожу под Dos и пытаюсь её запустить таким образом:
perl myfirst.pl
3. Вместо фразы "Привет мир!" Dos выдаёт странные знаки. Привести пример даже не рискую.
Вопрос: Как это лечится?
> Прототипы
Сегодня на протяжении всего дня пытался понять что такое Прототипы. Так и не понял ничего.
Если кому не тяжело, пожалуйста поясните в двух словах: зачем они нужны, с чем их едят?
> Выдрать с сайта информацию
Программерством не занимаюсь, живу совсем в другой области, просто возникла проблема, может, подскажете:
существует сайт, информацию с которого я могу получить, только кликнув мышкой ссылку. Процесс такой: кликаю, копирую, вставляю в файл.
Речь идет о кодах городов: например, на www.telcode.ru информация о кодах городов разбита по буквам, затем - еще разбиение... И т. д.
Как-то ведь можно это сделать программно?
Заранее благодарен за помощь, если можно, пришлите ответ на почту, пожалуйста:
seadol@newmail.ru

(и еще... )

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

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

<?
session_start();
if (($HTTP_POST_VARS["Name"]!="" && $HTTP_POST_VARS["Pass"]!=""))
{
$logged="Cool";
session_register("logged");
}
?>
<HTML>
<TITLE>First PHP test</TITLE>
<LINK href="style.css" rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<FORM action="index.php" method="post">
<INPUT type=text name="Name"><BR>
<INPUT type=password name="Pass"><BR>
<INPUT type=submit>
</FORM><?echo $logged;?>
</HTML>

По идее должно работать так, запрос формы, устанавливается переменная $logged, затем, если запустить этот же скрипт, без запроса формы, то выводится значение этой переменной, но этого не происходит, что делать ?
+ Ещё выводится следующее:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
Я изменил значение session.bug_compat_warn и session.bug_compat_42 в php.ini на нули, но не помогло, короче нифига не пашет

> PHP и ZIP архив
Подскажите где можно найти библииотеку для работы с ZIP архивом, достаточно чтобы могла хотябы распаковывать и читать файлы из архива. ОС сервера - windows 2000, PHP 4.
благодарен.
> Обмен данными между php-скриптом и сервисом в NT
Возникла такая проблема, нужно наладить следущее взаимодействие:
пхп-скрипт передает команду сервису (виндовой проге), тот её выполняет, после
чего отправляет ответ скрипту. Нужно организоват такое взаимодействие на 1 машине
(скрипт и прога работают на 1 тачке). Я пробовал наладить взаимод. через
интернет-сокеты (сервис слушал порт, скрипт коннектился), но почему-то данные
от скрипта-клиента не всегда принимаются сервером + возникает проблема безопасности,
любой может кидать мусор в порт. В линуксе есть возможность организовать локальный
сокет, но насколько я понял - это особенность ихней файловой системы. На NTFS такого
вроде нет? Что можете посоветовать? Какие еще есть способы взаимодействий.

(и еще... )

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

> связь JDK с IE
Какие то странные метаморфозы происходят с моим апплетом.
Три дня прекрасно работал под (IE 6.0), потом вырубился.
Главное прекрасно работает под Netscape & Opera. Я тут экспериментировал
с JDK, менял версию 1.3.1 на 1.4.2 и наоборот, имеет ли это связь с IE, он вроде имеет свою
VM?


> Как лучше раЗпоточить игрушку?, может у вас есть какие линки?
Мне необходимо знать основные навыки построения игр. Понятно, что игра обязана быть многопоточной (т.е. чтобы визуализация/AI/ввод с контроллеров... шли отдельно и независимо!) . Так вот, может кто знает, как разбили игрушки профики (если есть какие статьи - киньте, пожалуйста). Что вы мне могли бы посоветовать?
> Что происходит и как от этого избавиться, Repaint(.....)
У меня по событию (нажалась кнопка) происходит repaint(....) некоторой области......или вообще просто репэйнт()....В апплете есть функция paint(Graphics g){................} в которой создается Image (код не могу привести......). Когда я жму на эту кнопку .....происходит нечто.....эта область начинается обновляться со слишком ненужной мне бысторотой (достаточно одного раза)... что делать?

(и еще... )

 

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

> Очистка окна браузера
Как очистить окно браузера, кроме document.clear();
> открытие страницы.
Подскажите какме параметры нужно предать в window.open("1.html"), что-бы страница открылась в этом же окне
> Как сделать кодировщик?, чтобы кодировать символы и исходный код
Привет, задумка сделать такую фишку появилась давно. Я знаю, что HTML понимает язык примитивов (например, &#97; или &copy;) и решил на их основе создать кодировщик. Интерфейс таков: 2 textareas, в одну надо ввести исходный код, а в другой появится кодировка при нажатии на кнопку. Метод document.write полностью обновляет страницу, не помогает даже закрытие выходного потока командой document.close. Что делать? Заранее благодарен.

(и еще... )

 

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

> mysql, insert
если у меня есть аутоинкремент в таблице как мне для нее инсерт написать
> Как к созданной БД добавить уровни допуска, т.е. пользователь + пароль
Подскажите, пожалуйста, как к БД добавить уровни допуска (пользователь+пароль). Для каждого пользователя должны определяться свои возможности работы с БД. Paradox7, D6.

> Отслеживание чужих изменений и транзакций, MS-SQL
Есть ли способ отследить обращения других юзверей к таблице с которой я в данный момент работаю?
Или хотя бы получить сигнал, что мои данные, выбранные SELECT'ом устарели?

А то у меня пользователь работает с БД, пока он туды изменения вносит другие могут уже что-то заменить.
Обновление по таймеру согласитесь, мягко говоря, тупой вариант.

P.S. использую OLE DB
> SQL 92, group by
Есть необходимость создать график. Для этого значения должны группироваться. Но, что делать если надо группировать не по значению поля а по, например первым двум символам? Сразу говорю конструкции типа

SELECT SUBSTRING(name FROM 1 FOR 2)
from TableName
group by name2
// или
select name2
from TableName
group by name like '77%'

Не срабатывают. Т.е. нужно использовать в таком запросе часть, а не все, значение поля.


(и еще... )

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

> Определения дня недели по дате
На http://alglib.chat.ru/ Нашла алгоритм.
По нему получила такую функцию

int DayOFWeek(int d, int m, int y)
{
if(m>2)
m++;
else
{
m=m+13;
y--;
}
int n=int(365.25*y)+int(30.6*m)+d-621050;
return (n-int(n/7)*7+1);
}


Во первых не понятно откуда эти числа.
Во вторых работает не правильно.
Если кто что подскажет буду благодарна.

> Поиск центра, может кто знает ?
Задача такова:
Приходит изображение чем то похожее на мишень, но неоднородное и не стабильное,
нужно находить центр этой "мишени" в реалном времени ...
может кто подскажет быстрые алгоритмы

> Really random numbers generator, полезная инфа
Поскольку часто интересуются вопросами генерации случайных чисел, вот интересная ссылка
http://sunny-beach.net/random_numbers/ Здесь предлагается RND с COM интерфейсом, основанный на шумовом процессе, генерируемом звуковой картой РС.

> Сигнал с частотной манипуляцией, нужен алгоритм детектирования
надо из синусоиндального сигнала получить биты по алгоритму F,F/2
схему поять мне лень скажите как это сделать!!!!!!
(сигнал идёт в звуковую карту!!!)
хотябы алгоритм!!!!!!!!!!!


(и еще... )

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


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

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


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

В избранное