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

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

  Все выпуски  

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


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


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

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


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


> про окна в Windows, HELP!
здравствуйте, не могу врубиться в какие-то элементарные вещи. помогите пожалуйста:
на сколько я знаю, в среде Windows если открыть приложение несколько раз, то будет несколько экземпляров главной функции WinMain () и только один экземпляр оконной процедуры ( WndProc () ).
как оконная процедура определяет, какой экземпляр WinMain () отправил ей сообщение?
каким образом оконная процедура может получить доступ к данным этого приложения?
как например поступает NOTEPAD когда в одном окне – один документ, а в параллельно открытом окне – другой.
> Перегрузка оператора., Как сделать?
У меня есть класс где данные хранятся в линейном массиве.
Я хотелбы с помощью перегрузки оператора (наверное это должен быть operator[]) обращаться к классу как к двух-мерному массиву (object[][]). Как сделать эту перегрузку? Меня интересует сам синтаксис.
> проблема с LoadIcon()
есть у меня файл ресурсов:
Icon1 ICON "icons\icon_1.ico"
я вызываю LoadIcon(hInstance,"Icon1")
а вместо иконки получаю неизвестно что
Подскажите что делать
PS:
работаю в C++ Builder' e
> Работа с пямятью в VC
Интересная ситуация
пишу:
char ch[1];
ch[10]='t';

Выкидывает - и ЭТО ПОНЯТНО почему

Далее пишу
char ch[10];
ch[100]='t';

НЕ ВЫКИДЫВАЕТ!!! - НЕ ПОНЯТНО!!!

Может кто объяснит?
> Нестандартное добавление элемента?
Пишу ATL - DLL. Из основного окна приложения поймал CWnd диалогового окна, как мне добавить в него еще один элемент, к примеру свой Grid?

> lib -> dll как??
Как перекомпилировать "статику" в "динамику"???
> Как перевести раскладку клавиатуры на Английскую
Как перевести раскладку клавиатуры на Английскую

> Передача данных в MS Word, из приложения созданных в БИЛДЕРЕ
Есть компонент для создания *.rtf файлов. А надо чтобы DOC. Можно ли как-то передать информацию в MS WORD с сохранением форматирования. Ну например, типа QuikReport нужно сделать и в *.doc сохраниить. Поможите.
> random() в C++Builder, Не понял!
Почему при каждом новом запуске проги, random() выдает точно такую же последовательность "случайных" чисел что и при предыдущих запусках? Или это особенность работы генератора случайных чисел в железе? Где же тогда здесь "случайность"? Или я конченный ламер?


(и еще... )

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

> Масштабирование видео в MediaPlayer-е
Как можно масштабировать картинку при проигрывании AVI в MediaPlayer-е?
> D7 & CLX не читает jpg ???
Подскажите как быть -
CLX приложение в Д6 по кнопке грузит с винта .jpg в TImage лежащий на форме
Image1.Picture.Bitmap.LoadFromFile('D:\Common\stat_smc.jpg');
в Д7 тоже самое напрочь отказывается работать.
C созданным в рантайме битмапом происходит тоже самое.
Пробовал подключать uses Jpeg - не помогло.
В чем грабли?

> DataSet.Locate и его параметры, KeyValues: Variant
Пишу компонентик с гридом с "быстрым" поиском (ну знаете... там где буковку набрал и нужная запись это самое...). Для поиска этой самой записи использую Locate. В полях со стрингами все просто замечательно! Но если там Int или чейто исче ниче не ищется. Хотя параметр то KeyValues: Variant, вот.
Как енто победить?

> Изменение данных SQL-сервера через ADOQuery.Ошибка, Кто спец по ADO,TSQL?Помогите пожалуйста
ADOQuery1 черпает данные из одной таблицы SQL-сервера table1 и выдает в DBGrid.
Когда я меняю данные прямо в сетке(grid'e), затем перехожу на другую запись, то
происходит сохранение данных в БД и тут же ошибка:
Key column informations is insufficient or incorrect. Too many rows were affected by update.
Дело в том, что триггер на Update таблицы table1 пишет в другую таблицу (table2) N записей.
Delphi(или ADO) видимо читает кол-во записей (а их может быть и более одной) и сообщает "Too many rows were affected by update".
Нарушения целостности здесь нет. Просто сделать бы так, чтобы эта ошибка не выводилась.
При N=1 ошибка не выдается, как только N>1 - вылазиет ошибка.
В триггере ставить SET NOCOUNT ON я не хочу (хотя это решило бы проблему), так как SET NOCOUNT ON влияет на значение @@ROWCOUNT, которое используется.
> Oracle ODBC driver, Он в XP ставится?
Менеджер переставил себе ОС с 2К на ХР - я соотв. переставил ему клиента Оракла, но мои проги не запускаются у него. Проверил почему - нет "Oracle ODBC Driver" и ошибка "NLS_LANG нераспознан"... Каким образом можно этот драйвер зарегистрировать/найти?
> БД Pradox, Сортировка в обр. порядке
В таблице есть поля
ID - autoinc
MainID - integer
Name - строковое
Type - строковое
Dir - строковое
Prim - строковое
Есть несколько индексов (индексы не "уникальные")
И есть индекс, содержащий поля Type и Name, как видите в обратном порядке, но при попытке подключить програмно этот индекс, выдается сообщение о том, что заголовок или индекс поврежден.
Причем повреждается также ключевой индес по полю ID.
И вообще можно ли строить индексы с любым порядком полей или только в том порядке в котором поля расположены в таблице, напремер с таким порядком: MainID+Dir+Prim+Type+Name
> Обновление данных таблицы в которой были изменения
Есть TDBGrid набирающий некоторые значения из таблицы. Для вставки новых значений в таблицу используется модальная форма с кучей полей для редактирования. Вставка проходит замечательно, но посмотреть новые данные я могу только после перезапуска своей программы.
даже попытался сделать обработчик OnActivate, в котором опять прописывал запуск ADOQuery, которое выводит данные нужной таблицы - никакого эффекта.
> Необходимо вести лог в БД
Есть много пользователей сети пользующихся одинаковой программой. Необходимо вести лог в БД на заранее указанной машине.
Что то я не дохожу как это реализовать(те как настроить BDE на удаленную машину? или как использовать ODBC, а может ADO?). Главное, чтобы все пользователи одновременно могли добавлять записи в БД.

БД - Access.


(и еще... )

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

> Работа с последовательным портом
Если кто знает - подскажите где найти информацию по следующим вопросам:

1. Как проконтролировать что выводится/вводится в/из COM-порт (другой программой)?
2. Собственно ввод/вывод из/в COM-порт

Буду крайне благодарен за примеры!

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

> Описание констант, как описать константой массив?
Подскажите пожалуйста , как в VB6 задать константой массив строк,
например в Pascal это выглядит так :
Const
x:array[1..3]of string = ('str1','str2','str3');
...
> Как центрировать форму
Как центрировать дочерную форму внутри MDI-формы?
Свойство StartUpPosition для дочерной формы не доступно.

> Как в ListBox запоминать данные, которые не должны пропадать......
Подскажите как средствами VBA можно сделать следующее:
есть ListBox надо хапоминать туда данные, которые не должны исчезать после выхода из программы. Может нужно в файл запоминать?


(и еще... )

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

> А нужен ли C#?, и стоит ли его изучать?
Привет. У меня такой вопрос. Я сейчас полностью погружен изучением Java и Oracle. Также хочу изучить PHP. Но вот я встал перед вопросом: Так ли сегодня перспективен C# и стоит ли его изучать парралельно с вышеописанными предметами? Помогите определиться плиз.
> .NET, И шо нам это дадит?
Люди, кто уже занимался технологией .NET, расскажите, плз, в чем выиграют разработчики .NET
Стоит ли изучать?
Основные идеи?
Кросплатформенность?
Скорость работы приложений?
и.т.п.
> Какая перспектива в СНГ?, .NET
Так что, нужно все бросить и изучать C#?
> IDE for C# от Borland, Borland анонсировал новую среду
Borland анонсировал свою собсвенную среду разработки под С#
http://www.borland.ru/csharpbuilder/

(и еще... )


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


> Состыковка асма с C++, Помогите!!!!!!!!
Помогите решить одну мою проблему.

Код на асме

;Module1.asm
_text segment byte public 'code'
assume cs:_text
_SomeProc proc near
...
ret
_SomeProc endp
_text ends
public _SomeProc
end

;Module2.cpp
extern void SomeProc(void);

void main(void)
{
SomeProc();
}

Далее компонуем Module1.asm с Module2.cpp однако мой Borland C++ 5.02
выдаёт ошибку undefined symbol SomeProc in module Module2.cpp

К тому же по словам одного писателя ( Пирогова ) получается что если откомпиллировать файл со строкой void SomeProc(void){} в командной строке с ключом -S, то в получившемся асме выйдет нечто вроде
_SomeProc proc
...
_SomeProc endp
public _SomeProc
Однако мой bcc выплёвывает следующую абракадабру:
@SomeProc$qv proc
@SomeProc$qv endp
publc @SomeProc$qv

Изменение регистра символов, добавление символов @ и $, изменение
имени сегментов и модели компилляции не помогает.

> Есть ли свободные векторы прерываний ?
Я хочу узнать есть ли в таблице векторов прерываний свободные, которые можно использовать в своих целях. Если есть, то какие?
> Как передать STRING параметр, из EDIT в DLL
чтото не ладится, длл вылетает с ошибкой
а как правильно передать я не знаю. ДЛЛ написана на Delphi

procedure hello(Str1, Str2: String); stdcall


делаю так:

.....
.data?
bufStr1 db 512 dup(?)
bufStr2 db 512 dup(?)
.......
.......
invoke GetWindowText, hEdit1, addr bufStr1, 512
invoke GetWindowText, hEdit2, addr bufStr2, 512

push offset bufStr2
push offset bufStr1
call hHELLO

.......

и не получается

> Поиск файла на диске help, как осущевствить это
помогите составить программу, которая способна находить файлы на диске.

(и еще... )

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

> HTTP запрос, Кое что
Подавая ХТТП запрос серверу мы можем ему сказать ЛЮБОЕ слово в User-Agent и он защитает это как имя браузера. Но ведь HTTP_REFERER тоже формируется юзер-агентом. Как задать значение этому так скзаать параметру. Если можно покажите здесь пример ПОЛНОГО ХТТП запроса юзера серверу.
> Хищение кукисов, варианты
Я где то видел, что в JavaScript есть возможность вставить кукисы в форму. Значит написав код, который вставляет кукисы в форму, а затем автоматически, незаметно для пользователя отправляет CGI программе, которая сохраняет всё на серваке, можно благополучно украсть пряники.

Вопрос:

Можно ли с помощью CGI программы и без помощи джаваскрипта похитить кукисы, которые дала другая программа с другого сайта? Если можно, то как?
> Как получть список всех файлов на сайте
Делаю поиск по сайту. Не могу получить список всех файлов сайта из всех подкаталогов любой вложенности.
Заранее спасибо за помощь.

> Что за ошибка такая???, Сообщение о неправильном дисконекте
Есть скрипт работающи й с базой данных. После завершения и вывода результата ниже пишется следующее:
DBI:b=HASH(0x197bd94)->disconnect invalidates 2 active statement handles (either destroy statement handles or call finish on them before disconnecting) at C:\Program Files\sambar51\cgi-bin\traffic.pl line 31.

Строка конекта такая:
my $dbh = DBI->connect("DBI:mysql:database=traffic;host=xxx.xxx.xxx.xxx","tynnfgtn", "fgynjfyfgn") || die $DBI::errstr;

Дисконект: $dbh -> disconnect();

В чем проблема? Что неправильно?

(и еще... )

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

> нужен редирект на php
нужен редирект на php, чтобы редиректил на 2-3 сайта по очереди, но не в случайном порядке. Не подскажите?
> couldn't spawn child process:, c:/php/php
couldn't spawn child process: c:/php/php.exe - что это значит и что может вызвать эту ошибку, если она выплывает при адресе: http://localhost/www/php/tol/members.php?login=1
(все файлы на месте).
> Переложить файл с сервера на машину клиента
при открытие страницы необходимо что бы файлы с сервера перекладывались в специальную папку на клиентской машине.

Это вообще возможно и если возможно то как.
> Файлы или БД?, что лучше использовать...
Меня интересует скорость, нагрузка на сервер и трафик
Плюсы и минусы обоих способов.
Стоит ли открывать постоянное соединение с базой ?
Что лучше хранить в БД?

куча вопросов надеюсь на столько же ответов
> Опять Upload =), картинки, как всегда, бьются :-/
У меня проблема с upload'ом картинок на сервак )) ФАКи и МАНы, вроде, прочитал.... Я хостюсь на H1 и когда заливаю картинку в свой скрипт, она бьется (%20 -> %00). Это, вроде бы, проблема Russian Apache. Я создал такой .htaccess:

CharsetDisable on
CharsetRecodeMultipartForms Off

И все равно ничего не помогает
> ICQ, online/offline
Кто подскажет как определить в сети или нет пользователь ICQ?

(и еще... )

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

> Документация и книги по Java, Давайте соберём ссылки
Привет. Давайте соберём ссылки на книги или документацию по Java.
> Распознания класса объекта, Вопрос по синтаксису
Посоветуйте, кто чем может. Вопрос такой: имеется функция f(Object obj), которая делает всевозможные действия, взависисмости от того, какого класса является объект obj, т.е. если obj является строкой, то делать одно действие, если Boolean, то другое и т.д. Я реализовал это следующим образом:

if(obj instanceof String) procedure1();
else if(obj instanceof Boolean) procedure2();
else if(obj instanceof Integer) procedure3();
... аналогично с другими классами .....

Но мне это особо не нравиться. Можно ли реализовать это каким-либо другим способом, и если можно то как?
> Вызов функци в JSP.
Написал свой собственный Java-класс. Вроде правильно откомпилировался. Теперь хочу вызывать функции из него внутри JSP-файла.

Какие действия нужно проделать, чтобы функции были видны внутри JSP и правильно работали. Чего нужно сказать, настроить, куда переписать, в какой форме чего сохранять.

Расскажите, пожалуйста, по-подробнее...
> про класс Properties
записываю в определенном порядке пары ключ->значение в объект типа Properties и сохраняю в файл. Оказывается так, что при выводе две последних пары оказываются первыми. Можно это как-нибудь обойти и сделать так, чтобы вывод из файла с Properties соответствовал последовательности при вводе?
> Java 1.4.2 и J2MEWTK2.0 хавает память, about MIDlet
Трабла, очень бесит, каждая компиляция проекта забирает память, а gc никогда так и не вызывается, в итоге виндовс говорит - нехватает ресурсов.

Когда была java1.3.1 и j2mewtk1.4.0 таких траблов небыло.

Кто как лечил??

(и еще... )

 

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

> Строки, Проблема с цыфренными строками
В общем в JS есть переменная (строковая), содержащая цифры, например:
a="123"
мне надо получить значение опять же строковой переменной b=a+1 (в цифренном смысле):
b="124"
> setTimeout, функция с параметром
Подскажите, плиз, как запустить setTimeout для функции с параметром.

function some(someParam) {
if (someParam.someProperty) {
setTimeout("some(?)", 100);
}
}

> Из iframe не могу получить доступ к родительскому окну.
делаю из фрейма
oLinkedField = parent.document.records_form.text

т.е. в oLinkedField будет ссылка на текстовое поле находящееся в родительском окне, на локалхосте все работает замечательно,на хостинге почему-то упорно не работает
хотя это же яваскрипт! исполняется на клиенте. Почему
?

причем даже когда делаешь
document.write(parent.document)
ничего не происходит!!!

почему?

а на localhost все гут

(и еще... )

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

> MySQL - кодировка KOI8-r, пропал символ №
Недавно пришлось перейти на MySQL. Удалось решить проблемы кодировки. Осталась только одна мелочь - пропал символ "№" (русский "номер").

Сервлет (java) коннектится к MySQL 4.0.10 через mysql-connector-java-2.0.14.
Под W2000 - нет проблем - база в Cp1251, все ОК.
Поставил на линукс - все перевел на КОИ8, все работает, но № пропал - выводит "?".
Не знаете, в чем проблема? Может, его вообще там в КОИ8 нет? Или java (1.4.1) с КОИ8 глючит? Или MySQL?

И еще одна проблема - конструкция "where name like '%подстрока%'" часто (но не всегда) выдает больше результатов, чем должна! Зависит от комбинации символов в "подстрока". Пришлось заменить на "where name REGEXP "подстрока". Работает, но все же, интересно узнать от корифеев - что сие означает? Фриварный продукт, я подозреваю.
> Как минимизировать клиентское место Oracle<->Delph, Еще вопрос
Есть оракловая БД с клиентом на Delphi. Недавно у новых сотрудников появилась неободимость работать с этой базой данных. Проблема в том, что у них достаточно старое железо - Р166/32 и ограниченное место на жестком диске. Хотелось бы минимизировать требования к необходимому пространству на жестком диске не меняя клиента. Основным препятствием сегодня является необходимость установки Net8 ~ 70Мб и окружения для работы Delphi<->BDE программ. Что здесь можно уменьшить?
> как добавлять, редактировать, удалять записи через, запросы SQL?
прочитала статьи и по БД и по SQL, которые в этом форуме имеются........ но так и не нашла конкретно про то, как через запросы добавлять, редактировать, удалять записи. С таблицами все легко и просто, понятно. Но вот как это сделать через запрос? У меня так было: основная форма ( отображает не все поля таблицы ), для добавления, редактирования, удаления есть свои кнопки (на TToolBar расположены), при выборе первых двух появляется новая форма, где уже все поля таблицы имеются, именно здесь и заполняются поля таблицы. При удалении появляется окно типа "Вы уверены?" и идет удаоение сначала всех записей подчиненной таблицы, а потом и сама запись главной таблицы.
Через TTable все сделала и работает, а как здесь через запросы делать? (Paradox 7, D6)

> Оракловая ошибка TNS-12571, packet writer error
Ни шиша не допираю, сервер пингуется обычным пингом. Обмен данными по TCP - нормально. А вот этой злой баг вылазит при попытке законнектиться к базе. При этом с других машин - все в ажуре, работает. Реинсталл клиента не помогает. Кто-нить знает как пофиксить?
> Помогите достать ADS 6.2
Не подскажет ли кто, где можно слить рабочий ADS 6.2

(и еще... )

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

> Подскажите как сделать чат
у меня есть место на серваке. как мне сделать чат , как узнать порты или возможно взять чат другой и изменить его
> MD5 to source
Есть такой вопрос!
Допустим у меня есть строка из 64 символов! я вычисляю мд5 ключ для этой строки который получается 32 символа!
Подскажите мне плз! Возможно ли вытащить из хеша какую либо информацию о исходной строке? Хотя бы некоторые символы или диапазоны перебора символов.
Плз очень нужно! А делать 64 цикла от 1 до 256 не очень охота!

ЗЫ возможно, что некоторые символы из исходной стороки будут известны!
> Ход конем!, пож-ста!!
Дорогие товарищи! я уже голову сломала 5 раз из-за этой дурацкой задачи (обойти доску конем, наступая в каждую клетку один раз)! пож-ста, я не смею просить вас написать ее для меня, я просто надеюсь, что может у кого-нить валяется на компе или имеется какая-нибудь ссылочка.
Заранее спасибо!

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

Если кто делал - может даст общую идею или примерный алгоритм?
> Алгоритм составления расписания занятий
Помогите плиз найти информацию по алгоритмам составления расписания и теории графов. Заранее всем спасибо.

(и еще... )

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


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

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


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

В избранное