Здравствуйте, уважаемые эксперты. У меня к Вам вопрос, может и не потеме. Мне надо написать программу вычисления коэффициентов характеристического полинома матрицы методом Данилевского. Но вот проблема, не знаю я этого метода, и найти не смог. Может кто подскажет, что это за метот такой. Желательно бы еще примерчик с решением этим методом. За ранее благодарен.
Приветствую Вас, Владимир! Зайди на http://doors.infor.ru/allsrs/alg/index.html Выбери ссылку "Нахождение собственных значений и собственных векторов матрицы." Там описан этот метод. На сайте с картинками.
Приложение: Ответ отправлен: 13.05.2002, 18:35 Отправитель: наСИльник
Вопрос № 16
Подскажите, как можно сделать программу, которая находится только в System Tray (нету главного окна). Я пробовал сделать это в App класс, но это не работает. Точнее, я вижу иконку, но как только я навожу мышь на нее, программа завершаетсяю
Добрый день, Eugenee! SetWindowLong(WindowHandle, GWL_EXSTYLE, WS_EX_TOOLWINDOW); WindowHandle - handle главного окна программы Ответ отправлен: 11.05.2002, 20:54 Отправитель: Артём Шегеда Отвечает DiGiT
Добрый день, Eugenee! Нет ничего проще. WINAPI WinMain(...) { while(GetMessage()) { ..... } return 0; } А там накручивай что надо. ты видимо на VC++ пишешь с использованием его классов. Так там же мона создавать просто win32 Application. А там делай цикл обработки сообщений и ничего не будет завершаться. А в данном приложении у тя может быть ошибка типа case навожу_на_иконку_в_трее: делаю что надо... case WM_DESTROY PostQuitmessage(0); Там break надо вставить. Ответ отправлен: 13.05.2002, 03:00 Отправитель: DiGiT Отвечает Bocha
Здравствуйте, Eugenee! Окно Вам обязательно нужно, делайте его просто скрытым, а в нем обрабатывайте отраженное сообщение. C уважением Bocha.
Ответ отправлен: 12.05.2002, 10:18 Отправитель: Bocha Отвечает Бадян
Здравствуйте, Eugenee! В System Tray не находятся никакие программы!!! Там находятся только иконки. Любая прога может запихнуть туда сколько угодно иконок (не больше чем Systray позволит). Эти иконки можно добавлять, удалять, модифицировать. За все это отвечает такая хорошая функция BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA pnid ); То, что ты видиш иконку, но при наведении не на нее, а на TrayNotifyWnd она исчезает – понятное дело. Ибо pnid->hWnd обязательно нужно скормить какое-то окно, оконная процедура которого обрабатывала бы месаги от той самой иконки. Короче если заполнить это поле все работает, иначе – нет. То, что нету главного окна – не проблема. Главное окно не главное, какая разница, pnid->hWnd подойдет любое окно твоей проги. У меня например есть прога из одного только диалогового окна, которая
прекрасно сворачивается в трей. Могу мыльнуть (в архиве – 11Kb). С уважением, Бадян. Ответ отправлен: 12.05.2002, 22:07 Отправитель: Бадян
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.