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

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

  Все выпуски  

Форум программистов рассылка интересных тем


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

:::: Форум программистов - рассылка ::::

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


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

C++Builder 5 и TListView, со стилями Windows XP
Если у кого есть в наличие Borland C++Builder 5 и Windows XP (у меня SP1, но может и другой сойдёт), то не могли бы вы проверить там кое-что:
Во первых, и это самое важное, надо добавить к проекту манифест, чтобы был стиль кнопок Windows XP.
Дальше нужно создать элемент TListView. В его свойстве ViewStyle задать vsReport, а в свойстве ShowColumnHeaders установить true (оно там и так по умолчанию).
Затем добавить в него одну или несколько колонок (Columns). Самое интересное, что теперь при попытке запустить эту программу возникают ошибки типа access violation!!! Во всяком случае у меня. В шестом билдере таких проблем не возникает. Но мне нужно именно пятый проверить.
Спасибо!

DLL, То ли я дурак, то ли - лыжи не едут...
Создаю проект (VC6) Win32 dynamic-linked library, такой, который "экспортирует хоть что-нибудь". Компилю. Делаю DLL. Создаю простейшее приложение, которое, сначала открывает DLL(LoadLibrary), затем берёт из неё функцию(GetProcAddress). Лоадится нормально, а GetProcAddress возвращает NULL...

operator<, Помогите написать
у меня чето не выходит

Код

BOOL operator<(const CBigNum& _Left, const CBigNum& _Right)
{  
 BOOL res=FALSE;
 
 for (int i=0;i              тут использования левого и правого, но и без них не работает...
 }
 return res;
}


Код

const CBigNum& operator-(CBigNum b){
       b=b.obr();
 *this=*this+b;
 return *this;
}


Как сделать, чтобы в заголовке диалога была иконка?

многоцветовая графика (256 цветов и более), желательно для 640*480 и выше
Привет всем кто это читает.
я достаточно хорошо програмирую на с++, увлекаюсь 3D. но но с 16-тью цветами особо непорисуеш. короче, кто знает как работать с HI COLOR или с VESA или напрямую с видеокартой или ещё с чемнибуть, для того, чобы получить картинку с блоьшым количеством цветов. буду рад любому совету. :)

Неправильный размер структуры, Приведение типов
Здраствуйте.
Есть такой вот глюк:

struct str_
{
WORD x;
DWORD y;
};

int s = sizeof(str_);


Builder c++ 6. Значение s вместо положенных 6 равно 8.
Что вы скажите по этому поводу господа?

Как узнать длину строки в пикселах?
Как узнать длину строки в пикселах при условии, что она выводиться вполне определенным шрифтом?

Форматирование текста внутри строки.
Задача такова, пусть есть строка. Каким образом можно отформатировать (средствами WinAPI) слова внутри нее? Например, одно слово сделать "жирным", второе "курсивом", третье там Arial'ом отформатировать

 

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

Арсенал форумистов, Выкладывайте свои работы!
Не раз уже встречал случаи, когда кто-нибудь хотел выложить какие-то свои наработки в Delphi: модули, исходники, компоненты, может еще что-то. Предлагалось создавать отдельный раздел, но пока не понятно, будет ли от этого толк. Пока что создаю эту тему. В дальнейшем же будет видно насчёт отдельного раздела исходников по тому, какая тут будет активность, и как к этому отнесётся Admin.
Единственное правило - в этой теме не флеймить, тут оставлять только краткое описание модулей и ссылки к ним.

TDBChart, Получить Y по известному X
Привет. В проге используется TDBChart, нужно реализовать что-то вроде визира. Т.е. возим мышкой по графику в области построения и получаем значения Y по значениям X.
Текущий X выдирается без проблем (он у меня типа дата/время),
на OnMouseMove TDBCharta пишем:
Caption:=DateTimeToStr(DBChart1.Series[0].XScreenToValue(x));
Как теперь мне Y получить по этому X-у? Вопрос скорее всего выеденного яйца не стоит, но толи затупил я окончательно, толи метод этот промеж глаз попадает и я его в упор не вижу.

Как в памяти процесса найти адрес нужного значения, (Или получить список таких адресов)
Собсно СуБЖ'ик.

Удаление контролов
Вообщем неочень приятаня ситуация сложилась:
Имееются RunTime созданные страницы ( типа NoteBook) в них также имеются различные RunTime созданные контролы, в частности TButton, в которой на событие OnClick повешан код, удаляющий страницу, со всеми контролами на ней, и при выполнении его вываливается Access Violation, я так понимаю это из-за того что я пытаюсь удалить TButton "саму из себя"...
А как этого избежать?!
Была мысль сделать Timer специально для этой цели т.е. при нажатии на кнопку сохраняется указатель на кнопку которая была нажата, и уже в самом таймере выполнять код по удалению контрола, но мне эта идея неочень нравится, вообще я таймерам недоверяю как-то

Передача параметра типа TForm в процедуру
Рабоатю в Delphi7
Допустим я пишу процедуру и хочу передать туда параметр типа TForm (т.е. мне нужна в процедуре ссылка на форму), я обьявляю ее следующим образом

Код


Procedure aaa(fm: Tform);
begin
end;



но когда я использую переменую fm в процедуре, то при компиляции программы выходит ошибка о том что нет такого обьекта на форме...
и что делать...?
я хочу написать одну процедуру для всех форм

Печать графика на матричном принтере!, Проблема с передачей пропорций!!!
Спасите!!! Страшные проблемы!!!
В моей программе есть вывод графика на печать:
Chart1.Print
Так вот, когда я выводила графики на свой принтер - лазерный - то все было нормально...
А сейчас привезла программу в другой город на завод (я сейчас из Челябинска - зашла в Интернет-салон всего на час)
- А У НИХ ТОЛЬКО МАТРИЧНЫЙ ПРИНТЕР!!!!
На него картинка выводится в неправильных пропорциях:
-Буквы заголовка - огромные
-Область самого графика - совершенно искаженные пропорции - был прямоугольник - стал практически квадрат....
ЧТО МНЕ ДЕЛАТЬ???
Дорогие собратья!! Может быть кто-то спасет???
Хоть намекните, как это можно исправить?
У меня с собой нет никаких книг.
И сейчас в Интенет-салоне - Дельфи тоже нет...
(смогу что-то исправлять в программе только до среды -30.06.04...)

InstallShield+dBase driver, --> min(MB)
Greetings All!
Кто баловался с InstallShield (я знаю, вас много!), поделитесь опытом. Как мне урезать размер инсталляции, если я использовал только BDE компоненты, мне нужен только dBase драйвер. Я даю в Merge Modules только BDE_ENT, в котором выбираю только Microsoft dBase driver, но размер инсталляции вырастает на 16 мегов! InstallShield на автомате пихает BDEAdmin, sql*.* и прочую дрянь, которая моей проге не нужна; можно ли избавиться от этого балласта?
Thanks in advance.

Ищу компонет для настройки параметров, в виде дерева, а-ля TreeView
Часто в программах встречается настройка параметров в виде дерева, в листьях которого размещаются CheckBox-ы, ComboBox-ы, EditBox-ы, и пр. Примером такой программы может служить известная почти всем программа ReGet:
Так вот вопрос. Может-ли кто нибудь посоветовать готовый компонент реализующий подобную функциональность?

Delphi & Oracle
Подскажите, где можно достать компоненты для Oracle под Delphi7?
Теперь вопрос по самому Oracle:
Какой порт для моей домашней машины нужно давать в Oracle для создания новой базы?

 

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

Дополнения к FAQу
Все кто находит что-то полезное и интересное по VB/VBA и все что сюда годится может теперь писать в раздел "Дополнения к FAQу". По возможности я буду переносить эти сообщения в FAQ или не буду указывая причину.

Как в Outlook добавить в письмо вложенный файл?
Как в Outlook добавить в письмо вложенный файл?

Поля в Word - e
Прошу помощи! Мне нужно сделать элементарную программу( с точки зрения программирования) - макрос. В ворде есть документ, в нем есть несколько одинаковых текстовых полей. Каждый раз вписывать в них одну и ту же сумму(имя клиента) очень достало. Как мне сделать так, чтобы при вписывании имени клиента в первое поле, оно автоматически пропысывалось в других полях?
В принципе, агоритм ясен. У этих полей есть события. На начало работы с полем и на окончание. Ясно, что после того как в поле вбили имя, нажали "ввод" или просто убрали выделение, должен сработать макрос, который присвоит значение этого поля другим полям, обращаясь к ним по имени. Но мои знания VBS нулевые в этом вопросе.
Как это надо прописать? Синтаксис и иерархия?
Очень буду благодарен за пример.
Заранее спасибо!

Одновременный доступ к БД, (блокировки записей и таблиц)
Расскажите как следить за блокировками в многопользовательских программах.
Спасибо.


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

Защита исходного кода .NET приложений, От любителей халявы ... и не только
САБЖ.
Собственно я слышал что есть какие то утилиты которые защищают IL от чужих глаз, но не видел ... кто чего знает по этому поводу ? Пожелания, предложения ?
Мне кажется эта тема актуальной, и относится не только к клиентским приложениям, но и WEB Server - Side ...

COM+ и .NET, Создание COM+ средствами .NET
Здравствуйте!
Недавно приступил к изучению .NET, перехожу после MFC, ATL
У меня такой вопрос:
Можно-ли написать COM компонент с использованием архитектуры .NET, скажем применять ADO.NET для доступа к БД (SQL Server) из компонента (COM) бизнес-логики (работающего на сервере). Случай когда компонент вызывает функции dll-библиотеки, написанной на .NET мне знаком. Я имею в виду ситуацию, когда в самом коде COM компонента присутствует .NET, его классы и в целом его возможности.
Или такое в принципе нельзя. Смотрел много книг по написанию COM компонентов с использованием .NET (books.ru, bolero.ru) ни одной не нашел! Не значит-ли это, что написание COM компонентов возможно через ATL, но никак не с применением .NET.
Можно-ли написать компонент-сервер на .NET, к которому будет произведен запрос с клиента через сеть...
Буду рад любой информации
Заранее спасибо...
С уважением
[ t.i.m. ]

Запрос по полю даты, C#
Как в C# сделать выборку из базы данных по полю Дата? База Аксесовская, поле имеет формат даты dd.mm.hhhh. Переменная в C#, по которою нужна вести выборку типа DateTime.

Пример базы данных в C#
Если кому-то не ленб, объясните плз работу в C# с базами на каком-то стандартном небольшом примере....

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

Как в памяти процесса найти адрес нужного значения, (Или получить список таких адресов)
Сабж.

Как отловить закрытие Windows?
Здравствуйте уважаемые!
Необходимо сделать резервную копию БД при закрытии Windows. Вопросы в следующем
1) Как отловить событие закрытия Windows?
2) Как успеть на него среагировать т.е. преостановить закрытие и успеть заархивировать, продолжив после этого закрытие?
Ответы лучше на мыло Jellfish@foxclub.ru smile.gif

Информация о железе
Т.е. всячиская инфа о железе, как можно больше.
Отдельно интересуют всякие ID устройств.
Очень интересно.
masm
заранее спасибо

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

URLencoded, строку закадировать в URLencoded
встала вот такая проблема: есть строка которую нужно закадировать в обыкновенный URLencoded... :\

Установка модулей, Не могу установить скачанные модули
Скачал с инэта Win32::GUI и GD. не получается установить. Они пришли в zip-ах. Я их разархивировал. Не знаю что дальше.
ЗЫ: не вздумайте писать podmodinstall и т.д. Смотрел, там тоже самое что и в readme ( просят запустить makefile.pl, я его запускаю он ничего не делает.)
ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!
заранее спасибо

про CHMOD, владелец файла
собственно у меня такая проблема...
я скриптом ставлю права доступа на файл то владелец файла становится совсем не таким каким надо (вроде типа 65345)
ну так вот как сменить владелца или что нибудь в таком роде а то я по фтп не могу удалить.изменить права доступа файла

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

regexp: POSIX vs. PCRE, какой предпочитаете
Я тут писал скрипт с регами и мне не хватило позикса, почитал про pcre, хватило для решения и понравилось. Но буржуи почему-то в учебниках предпочитают рассматривать именно позикс-стиль. По этой причине я испольозовал позикс-стиль.

сортировка двумерного массива по нужному полю
в общем есть двумерный массив к примеру столбцов 10 и строк много... если использовать простые сортировки типа sort(), то сортировка будет по первому полю, а как сделать, чтобы сортировка была по заданному полю? есть ли уже готовые решения или самому писать придется...?

Запись адресной строки, помогите плиз...
не понимаю
при помощи пхп ниакак нельзя что ли записать адресную строку куда нибудь и потом ее вызвать ?
можно как нибудь по другому
смысл то какой :
вот например зашел на страницу
и пусть адресная строка куда нибудь запишется скажем перменная ALINK
потом я на любой странице своего сайта создаю ссылку <a href="$ALINK">ссылка</a>
спасибо всем ! кто поможет !

постоянное обновление страницы
А как примерно выглядит скрипт, обновляющий какую-то страницу в инете.
То есть мне надо выложить скрипт, который будет обновлять страницу другого сайта с интервалами в 150 сек.

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

asp+ado+mysql
Вот решил переделать портал под mysql вместо акссесс.
подскажите плз как подлключаться к mysql из asp, что писать в конекшн стринг, какой драйвер использовать и какие есть особенные различия между ADO Access и ADO MySql.

Как передать данные в ASP
Люди подскажите как передать переменную с одной асп-страницы на другую, но не используя формы и дабы эта переменная не была видна в URL.

SQL ACCESS
люди может кто знает как я могу сделать SQL запрос сакжем к БД Акссесс таким образом, что бы я получил в ответ не всю БД отвечающему запросу , а только 10 например. у меня запрос который берет все рекорды, сортирует по кликам и на сайте пишется ТОП 10. но я получаю всю БД, что подтормаживает сайт
как можно получить только 10 первых(уже после сортировки)?

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

Deploy in Sun Java System Application Server
Работал ли кто-нибудь с Sun Java System Application Server?
Проблема с развертыванием объектного компонента.
Если кто может поделиться знаниями, буду очень признателен. Интересует любая информация о пользовании данным програмным продуктом: развертывание, конфигурация и т. д. Зараннее спасибо.

не видит переменную(Апплет)
Обьявляю переменную так: private int myVar[][];
В public void init() обращаюсь к этой переменной так: myVar[1][1] = 23423;
Но когда запускаю аплет с низу пишется "Start: applet not initialized" И дальше апплет ничего не выполняет. Убираю myVar[1][1] = 23423 --- все работает. в чем проблема????

Ускорение GUI, конкретно JTable
Мне интересно, можно ли как-то ускорить отображение JTable?
Вообще говоря пусть данные внутри неё не редактируются можно ли как-то ускорить прорисовку при скроллинге?

String в InputStream, Как поместить?
Подскажите новичку в Java.
Есть строка содержащая XML документ.
Каким образом ее можно поместить в InputStream не сохраняя в файл?

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

Как узнать размер масива?
Неизвестен размер масива....
Какой функцией можно узнать размер масива?

как зделать в JS... ?
Товарищи Ученые!
подскажите пзаста, каким раком мне определить с помощью JS разрешение монитора? (ну всмысле там типа 1024х768 или 800х600 ) а то я уже никак не можу найти етого...

Как нормально вставить музыку в HTML, Вставка музыки
Народ пожалуйста помогите, парюсь уже целый день.
Мне надо вставить музыку на HTML-страничку чтобы был виден проигрыватель. Но нужно чтобы это подходило ко многим браузерам.
К примеру вот такой код:
<EMBED NAME="sound" SRC="music.mid" LOOP="false" AUTOSTART="true" MASTERSOUND WIDTH="115" HEIGHT="45"></EMBED>
<NOEMBED><BGSOUND SRC="music.mid\" LOOP=\"10\" /></NOEMBED>
нормально работает только под IE 6. В версиях ниже проигрыватель не показывается

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

два вопросика, маршрутизатор ?
1)Что такое маршрутизатор,брандмауэр и как они работают ?
2)Что такое порт(относительно интернета)?

Вывести на экран телевизора картинку.., но не то же что на мониторе!
Народ, такой вопрос.
К видеокарте подсоединен обыкновенный телевизор.
Есть ли возможность выводить какую-нибудь картинку прямо на экран телевизра, не отображая это на экране монитора?
Т.е. на мониторе одно, а на телевизоре совсем другое (конкретнее, то, что отправляет ему спец. программка).
Подскажите, как такое сделать, может, кто линк какой даст..

Принцип программ индексации сайтов поисковыми сис
Всем привет,
Подскажите мне пожалуйста по какому принципу поисковые системы индексируют сайты в интернете. Насколько я знаю есть специальные программы которые каким-то образом пропарсивают сайты (или только тег META) и составляют базу данных с которой в свою очередь и работают поисковые системы.
Таким образом меня интересует следующий вопрос,- как с точки зрения программиста-системщика (C/C++) реализованы системы индексации сайтов, не используются ли там какие-то особые технологии поиска сайтов или специальные протоколы (если да то дайте мне пожалуйста ссылку на соответствующий RFC).
Заранее спасибо.
PS: Отдельное огромное спасибо за ссылки и примеры псевдо-кода

Нужна помощь в сертификации ПО
Оформляю документацию для сертификации разработанного ПО.
Делаю это в первый раз, и столкнулся с некоторыми трудностями.
Усложняет работу и отсутствие какой-либо информации на эту тему (кроме ГОСТ).
Если кто-то имеет опыт в этой области, помогите, плиз, разобраться...
Может быть есть какая-то информация в интернете?
Ну и конкретный вопрос :
По ГОСТу необходимо оформить таблицы входных, выходных и промежуточных величин для контрольных примеров. С Входными и Выходными все ясно, но как оформлять таблицу для промежуточных, если они в цикле меняют свои значения и являются довольно большими массивами ?

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

Арсенал ошибок
Greetings All!
Многие сталкивались с ситуацией, когда ошибка, мелкая и труднонаходимая, стопорит всю работу. Если Вы считаете, что это может повториться с коллегами, в том числе начинающими изучать некоторую область знаний, то предлагаю такие случаи излагать в форме вопрос-ответ в этом топике.
Ошибка должна касаться работы с БД. Давайте экономить время друг другу!
Пример.
Q: Почему при переливании данных из одной таблицы в другую возникает ошибка "Нарушена уникальность поля", хотя в исходной таблице уникальность есть?
A: Потому что то поле, куда данные переливаются, имеет чуть меньший размер, и при обрезании данных (строк) теряется уникальность.

Красивая задачка, SQL
Есть таблица, назовем Т след. вида:
ID Val
1 4
2 1
3 5
4 1
5 4
6 5
7 3
Нужно написать SQL, который удалит все записи в которых дублируется Value (должна остаться только одна запись, содержащая то или иное значение). Все на SQL92.

Список ошибок в Oracle, Где надыбать ???
Где можно достать описания ошибок типа ORA-3113 ...
Буду весьма благодарен ...

Выбор СУБД для различных целей.
У меня такая проблема. Пишу курсовое проектирование. Тема - информационная структура организации. В этом курсовом проекте необходимо использовать СУБД. Я описываю ИС одного физ. диспансера. Существует множество СУБД: Oracle, FoxPro, MS SQL Server и. т.д. Чем эти СУБД отличаются друг от друга, где лучше использовать и главное: что порекомендуете мне.

обновление содержимого формы, ms access
Народ! Такая проблема: удаляю запись
strSQL = "DELETE FROM таблица WHERE ( поле_код =" + code + ")"
dbs.Execute (strSQL)
Всё удаляется, только после этого в полях формы на месте бывшей записи появляются #deleted
Как мне от них избавиться? Как обновить содержимое формы после удаления записи?
Помогите плиз

Date в String, ms access
Как из объекта Date получить объект String, содержащий строку с датой? Т.е. как перевести Date в String? Большое спасибо

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

Математическая задача, у меня таланта не хватает :(
Условие:
Даны 12 монет, из которых 1 фальшивая. Фальшивая отличается от настоящих по весу, однако не известно в какую сторону.
Требуется:
За три взвешивания опредилить которая из монет фальшивая и каков ее вес по отношению к настоящим.
Решение:
Мне известно, что первый шаг к решению этой задачи это разделение 12 монет на 3 группы по 4 монеты в каждой и взвесить две первых группы. Теперь, если вес этих двух групп одинаков, то решение задачи я нашел, но вот как быть если эти первые группы не ровны по весу???
Выручайте народ и если можно быстрее!!!

СММ, инициализация параметров марк. модели
Вопрос про скрытые модели маркова в распознавании речи.
Подскажите, плиз, каким образом осуществляется:
1) выбор количества состояний каждой модели
2) задание количества компонент Гауссовской смеси в случае непрерывных СММ
3) задание начальных значений pi, A, B (т.е. параметров СММ)
Если известна ссылка на ресурс, где все это в понятной форме разъяснено - благодарности не будет предела
Заранее спасибо.

Эквидистантная оболочка полигона
Привет всем!
Может кто-нибудь встречал алгоритм построения эквидистантной оболочки произвольного полигона?
Буду признателен за любую помощь.

Интерполяция сплайнами...
Вобщем трабл такой... Опять же для курсовика надо сделать три задачи на интерполяцию.
С методами Ньютона и Лагранжа я разобрался без проблем, но вот алгоритм работы интерполяции сплайнами не совсем понял...
Т.е. юзер вводит определенное количество иксов и соответствующих им значения функции, значение икса, которое требуется узнать. Вопрос, что дальше делать...
В итоге-то получить должны члены a[i] для многочлена и значение функции для указанного ранее икса...

Синтаксический анализатор, Помогите доделать мозги
Делаю синтаксический анализатор математических выражений. Все работаем просто супер. Но есть одна проблема если результат вычислений превосходит тип данных double, происходит ошибка. Помогите сделать тип данных для работы с числами с плавающей точкой произвольной величины.

Полигон и отрезок, Когда пересекаются?
Есть: Полигон в 3D, известны координаты всех вершин в 3D, заведомо плоский и выпуклый многоугольник; и отрезок, координаты концов тоже известны.
Надо: Быстро определить, пересекает ли отрезок этот полигон (именно отрезок, а не прямая, и именно полигон, а не плоскость).
Идеи: По трем вершинам полигона сочиняем уравнение плоскости и находим точку пересечения плоскости и прямой, содержащей отрезок (выразив координаты точки пересечений функциями от нужных геометрических параметров). Отлавливаем divbyzero если они параллельны. Подставляем концы отрезка в уравнение плоскости: если значения имеют разные знаки, то отрезок пересекает плоскость. Осталось определить, он пересекает ее в полигоне или нет.
Вот я и завис... Уж без того куча делений будет, а тут еще тригонометрией попахивает.
Наверняка все в корне можно сделать не так. Может как-нибудь побыстрее можно? Хотя бы для частного случая, когда полигон - треугольник...

 




С уважением,
администрация Форума Программистов (tmax@ua.fm - Vex)

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


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться

В избранное