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

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

  Все выпуски  

Здравствуйте! Предлагаем Вашему вниманию очередной выпуск


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


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

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


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


> Передача файлов с помощью модема
Есть такая задача необходимо передать файл между двумя компьютерами по модему.Народ поделитись мыслями, как это можно сделать проще. Я прочитал про два интерфейса RAS и TAPI, возможно ли спомощью этих интерфейсов выполнить эту задачу.
Если у кого-нибудь есть какие-то ссылки на полезную информацию или какие-то идеи как решить эту задачу.
> Помогите с пересылкой массива COM-клиенту, CBuilder не понимает атрибуты IDL?
Хочу передать из клиента серверу указатель, а сервер должен распределить память, заполнить массив и вернуть. Пользуюсь C++ Builder 5 и его стандартным Type Library Editor. Так вот редактор не дает установить атрибуты указателя, например, [size_is], которые нужны для сообщения маршалеру о размере массива, если я правильно понимаю. Как быть?
> Размеры и шрифты в Builder5, Неужели для них закон не писан?
Пишу прогу на C++Builder5, потом запускаю экзешник на другой машине, где билдера нет. Получается такая ерунда, что размеры всех компонентов увеличиваются (разрешение экрана такое же, как и на исходной машине). Более того, увеличиваются и размеры шрифтов всех компонентов. При этом размеры самого окна остаются изначальными, а, следовательно вылазиют скролбары и сильно портится весь внешний вид.
Я попробовал вручную прописывать все размеры и шрифты на событие формы OnCreate. Для размеров компонентов это помогло, а вот размеры шрифтов все равно увеличиваются и надписи не влазят куда надо.
А если запускать экзешник тоже на другой машине, но где есть билдер, то все отрисовывается нормально при любых разрешениях экрана.
P.S. Чтобы экзешник запустился на машине, где нет билдера, я копирую в папку с прогой: vcl50.bpl, borlndmm.dll, cc3250mt.dll, bcbie50.bpl. Может чего-то не хватает?
> Как получить дескриптор диалога?, нужна WIN API функция
Как получить дескриптор диалогого окна зная толка его ID и не зная дескриптор. Ест ли такая функция в WIN API.
> Неужели невозможно?, Двоичный код в переменную...
Товарищи программеры...
не пойму чё то, неужели нельзя переменной присвоить двоичный код?
Или можно? Но как?
Я конечно понимаю, это "клин". Клинит меня, но вспомнить не могу и найти тоже не могу, как это сделать.
вот к примеру 16-ричный код, это понятно

int S = 0x0000ffff;

а .... двоичный то как?
> Выключение монитора, в 2000 винде не работает
САБЖ
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
> Написание Драйвера
Подскажите, пожалуйста, грамотную литературу, ссылки в инете или еще чего для написания драйверов под Win98 и Win 2000. (Требуется написать драйвера для Com, LPT, USB.

> Перехват данных по локальной сети , как прочитать содержимое пакета ?
Есть небольшой код который ловит IP пакеты и читает их заголовки:

typedef struct IPHeader {
UCHAR iph_verlen; // версия и длина заголовка
UCHAR iph_tos; // тип сервиса
USHORT iph_length; // длина всего пакета
USHORT iph_id; // Идентификация
USHORT iph_offset; // флаги и смещения
UCHAR iph_ttl; // время жизни пакета
UCHAR iph_protocol; // протокол
USHORT iph_xsum; // контрольная сумма
ULONG iph_src; // IP-адрес отправителя
ULONG iph_dest; // IP-адрес назначения
} IPHeader;

recv( s, Buffer, sizeof(Buffer), 0 );

IPHeader* hdr = (IPHeader *)Buffer;

Как прочитать сам пакет ? И узнать порт по которому он шел ?
(Используется winsock2)


(и еще... )

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

> Insert через хранимую процедуру(ADO) в БД
Мне нужно в таблицу БД (крутится на MS-SQL server) положить некоторую информацию.
Я значит создал хранимую процедуру в этой БД. Назвал "NewEmployees". (Она работает в аналайзере - проверял).
На форму положил компоненту ADOStoredProc1. В КоннекшионСтринг прописал путь к базе (Есть коннект, так как данные из таблиц вытаскивает).
Пишу след. код:
ADOStoredProc1.ProcedureName:='NewEmployees';
ADOStoredProc1.Parameters.ParamValues['@NEAppointment'] := 'Главный';
ADOStoredProc1.Parameters.ParamValues['@NEBossIDEmployees']:= 1;
...
ADOStoredProc1.ExecProc;

Приложение компилируется. Но при попытке Запустить этот код выдается сообщение что мол параметр '@NEAppointment' не найден. (закомментирешь этот - ругнется на следующий).
Я пытался через
ADOStoredProc1.Parameters[3].Value:= 'Главный';
Тот же результат.
Что самое интересное - пытался взять и посчитать число параметров:
Memo1.Text:= IntToStr(ADOStoredProc1.Parameters.Count);
Получил тоже самое сообщение да еще и 0 - в результате. О КАК!!!
Но, Руками я спокойно в свойствах ADOStoredProc1 могу задать имя процедуры, после чего вижу все ее параметры. Результат однако по-прежнему плачевен.
Что я делаю не так, а?

> Закрытие explorer'а.
Я пытаюсь выгружать при старте своей проги explorer. Поискав среди всех классов окон в винде, единственным логически схожим оказался Internet Explorer_Hidden, но что бы я не делал он не завершается. Я пробовал делать CloseWindow и TerminatePorcess+GetExitCodeProcess(в CAD это ведь это как-то можно сделать), но ни чего не помогло. Подскажите, пожалуйста, как решить эту проблему (программа не для вредительских целей - для блокировки пользователю обычного интерфейса Windows в клубе(чтобы не рылись где не надо )). Заранее спасибо.
> Глобальная обработка ошибок, как осуществить.
Как определить глобальный обработчик ошибок. Желательно с примерами.

P.S. На разъяснение этой конструкции просьба особо не останавливаться, и этим не ограничиваться.

try
except
on E:Exception do
end;

> Ребяты подскажите как организовать поиск в БД?
Ребяты подскажите как организовать поиск в БД?
> Узнать размер файла при это не вызвав ошибку, если файл уже используется др. процессом
ХР работает без проблем, а вот в 98 вызывает ошибку, использую FileStream, но ни так и ни эдак
> Эмуляция командного процес-ра Unix под Win 9x-XP, Нужна помощь или хотя бы пример
Народ, объясните, как сэмулировать команды Unix под Win?
Это консольная программа, которая при наборе команд Unix выполняет аналогичные команды Windows? Я правильно понял?
Если кто может, привидите пример эмуляции хотябы одной команды, дальше я сам буду разбираться.
> 0-е кольцо? Это серьёзно!
Одним словом нужно сделать так, чтобы на время компы были заблокированы. Да, и всё это упровляется сервером! Ну работа по принципу интернет кофе. Пологаю, что нужно сделать прогу работающую в 0-м кольце, чтобы порга смогла заблокировать всё на свете(клава, мышь). Вот как это сделать я не знаю, а всё остальное просто ерунда. Я просто ещё не работал с 0-м кольцом, к тому же не знаю асм!
> Создание PathToNode, компонент TTreeview
Нужна функция для того чтобы из строковой переменной создать ветку в компоненте TTreeview
Пример:

Var
vP: String;
...
vP:='C:\MyFolder\Folder1\Folder2';

А Теперь из этого пути нужно создать дерево каталогов


(и еще... )

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

> Рекурсивное редактирование файлов, От каталога вниз по дереву
Нужно периодически вносить изменения в заданную группу файлов (*.htm).
Заменять блок А на блок Б в файлах которые находятся в заданном дереве с разной длинной ветвей.
То есть нужно на входе задать корневую директорию, чтобы скрипт или прога пробежалась по дереву нашла все подкаталоги, прошлась по каждому и в заданном файле или группе файлов сделела replace задаваемого блока на другой блок.
> Работа с последовательным портом
Если кто знает - подскажите где найти информацию по следующим вопросам:

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

Буду крайне благодарен за примеры!
> Элемент в Combox
Как в ComboBox проверить наличие элемента.
> Как центрировать форму
Как центрировать дочерную форму внутри MDI-формы?
Свойство StartUpPosition для дочерной формы не доступно.

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


(и еще... )

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

> ADO.NET && mysql
Вот дали небольшое задание... надо написать прогу, которая будет работать с базами данных по сети...
Соотв. все должно быть легально, а денег на MS SQL Server давать никто не стал потому решил использовать mysql.
Ну и интереса ради решил написать прогу на C# (на обычном вижуале я без проблем прикрутил сикул к адо).
Так вот... делаем опен с такой строкой подключения: "Provider=MSDASQL.1;Persist Security Info=False;Data Source=myodbc3-test;DATABASE=reception;"
На что вылезает ошибка, мол ADO.NET не поддерживает MSDASQL.1... Читаю чего про это пишут на mysql.com.
Пишут, мол реально прикрутить его, но надо качать поддержку для .NET, но вот фигня, она коммерческая... Чего-нить с этим сделать можно?
mysql for win32 3.23.55
myodbc 3.51

> MSIL -> BIN
Как скомпилять C# в обычный бинарник (PE EXE) ? или может быть сконвертить готовый ? Что-то я такое слышал, но где ?
> Как заставить csc.exe из .NET framework'a, компилить в нужный мне каталог ?
САБЖ.
> Visual Studio 2003.Net and .NET 1.1 alfa, Кто видел
Народ, кто ставил VS 2003 поделитесь пожалуйста впечатлениями.
И инфой где вы достали этот самый VS. И сколько болванок ?

(и еще... )


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


> Загрузчик ОС
ПОМОГИТЕ НАПИСАТЬ ЗАГРУЗЧИК ОС.
> поиск файла на диске help, как осущевствить это
помогите составить программу, которая способна находить файлы на диске
> в досе предел оп. памяти до 1М?, у меня есть исходники но они не компилят
вот нашел у себя исходник проги кот освобождает от ограничения в 1М памяти в досе,
вроде до 4Г, но вот беда не компилятся ни на одном компиляторе (да я и не умею)
тот что их написал шарит в процессорах, и это было доступно еще с первого пня!
> Резидентная программа, проблема рентабельности
Вобщем задача такая : резидентная прога сидит в памяти и при нажатии F11 сохраняет содержимое видеопамяти в файл.
как делал : перехватываю int28 , в нём проверяю содержимое порта клавы на наличие кода F11 и если это так, то создаю файл...
Проблема : прога не пашет под виртуальной машиной (dos) wmware.
Может проблема и не в коде, но я не знаю что ещё может быть...
> SSE и Borland C++ Builder, Поддержка SSE-команд в C++ Builder'е
Ребята, помогите, пожалуйста! Я пишу на С++ с ассемблерными вставками. Идея такая: интерфейс и всяое-такое идет на С++, а критичные к скорости вещи - на ассемблере. Работаю с динными огромными массивами типа floating point, и, сам бог велел, пришпандорить SSE. Только вот Builder - скотина, прошу прощения, если кого обидел:-)), SSE не понимает, а точнее, TASM не понимает. На Visual перейти возможности нет (проще будет интерфейс на асме переписать:-))). Подскажите что-нибудь: или как научить TASM SSE-командам, или как заставить Builder использовать другой ассемблер.
> Как на асме написать прогу, работающую с сетевыми, картами
Чтоб эта прога "бегала" по сети.

(и еще... )

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

> Компилятор, есть ли?
Существует ли программка, преобразующая .pl в .exe ? А то не хочется, что б посторонние мой код правили.
> Как получть список всех файлов на сайте
Делаю поиск по сайту. Не могу получить список всех файлов сайта из всех подкаталогов любой вложенности.
> Замыкания
Всем доброго времени суток!
Уже 20 раз перечитываю раздел "Замыкания" и по правде говоря - ничего не понял. Чувствую что где-то рядом кручусь, но всё равно не пойму, в тоже время чувствую что пропускать такую тему просто нельзя (почему-то мне кажется что она важна).

Может кто подскажет:
1. Зачем они нужны?
2. Где реально их можно реализовать?

> Для чего нужен eval?
Товарищи, помогите пожалуйста понять для чего нужен eval? Если можно приведите короткий пример с ним и поясните какую роль играет eval в нём.
> Что есть обьект в Perl?, Не могу понять
Пожалуйста помогите понять, что есть обьект в Perl?
Учу Perl самостоятельно, до этого учил JavaScript. В JavaScript в ООП всё было понятно - обьектом могло быть изображение, форма и т.д.
А вот в Perl я не пойму к чему я обращаюсь.

(и еще... )

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

> MySQL
Скачал MySQL версии 3.23, там есть такая утилитка winmysqladmin.exe, с помощью которой можно управлять mysql'ом. Там вкладка databases показывает текущие базы данных, но работать с ними нельзя, только смотреть, хотя в доке написано, что можно. В чём же проблема ?
> Сделал скрипт регистрации, не работают логины на русском
при вооде логина и пароля они пишуться в бд мускул
если логин был введен на русском то он не воспринимается скриптом, скриптами которые отображают сообщения для этого пользователя. Как с этим бороться?

> Как определить по IP адресу место город или стран, Помогите
САБЖ, как в рамблере в статистике .... я свою делаю - http://ultra.dax.ru/services/top-log/index.php
> Что нужно для работы PHP
Что нужно для работы PHP на сервере?
> внешние переменные
мне нужно что бы мой скрипт сохранял и читал данные с некой внешней переменной, т.е. при каждом запуске скрипта, читается переменная, анализируется, и снова записывается, при следующем запуске тоже самое.
С файлами мучиться не хочу, как это лучше сделать
> Хитрость счетчика скаченных файлов., Подскажите как вылечить
Столкнулся с проблемой при написании счетчика скаченных файлов.
Например: у меня так. Есть папка files в ней файлы: 1.doc 1.zip 2.doc 3.zip и т.п.

Итак, вместо ссылки на файл делаю соответствующую ссылку на эту же страницу, где написал:

if (isset($dl) && isset($type)) {
header("Location: /files/normative/".$dl.".".$type."");
}

Но он предлагает мне сохранить файл, не как он называется на сервере, а с именем папки являющейся индексом скрипта в котором написан код. У меня эта папка называется normative, а мне надо, что бы предлагалось сохранить с именем файла!

(и еще... )

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

> ThreadPull, Как его организовать.
Помогите, плиз, найти нормальный класс для тред-пулла, или подскажите как его писать, а то у меня получается как-то коряво.
> applet security problem
У меня такой вопрос.
Я загруjаю апплет.
и функция getDocumentBase() вазврашает место апплетА на сервере.
может ли апплет читать из файла (.txt), который находится в том же каталоге?
И если ест jdk , как настраивать Netscape Comunicator, чтоб@ на открыл апплеты?
> Обращение на сервер
Установил на NT-шном сервере jakarta-tomcat-4.1.
По инструкции запустил localhost и увидел желаемое, т.е. страницу, сообщающую, что JSP и servlet должны работать.
Осталась еще проблема, как вызывать все написанные а будущем страницы с другого компьютера? Какие еще файлы надо доконфигурить, или как?
Может помнит кто как надо?
Или ссылки более менее вменяемые подкинете...
> Socket, java.nio.channels, Проверка на "Закрылся ли сокет
Есть клиент и сервер. Между ними обрывается связь (т.е. электрик перезал провода ). После этого сокеты попрежнему думают что всё нормально.

Как это можно отловить не пытаясь читать или писать в сокет и ченел. (там всё на селекторах и -1 на read не катит).
> Обращение на сервер
Установил на NT-шном сервере jakarta-tomcat-4.1.
По инструкции запустил localhost и увидел желаемое, т.е. страницу, сообщающую, что JSP и servlet должны работать.
Осталась еще проблема, как вызывать все написанные а будущем страницы с другого компьютера? Какие еще файлы надо доконфигурить, или как?
Может помнит кто как надо?
Или ссылки более менее вменяемые подкинете...

(и еще... )

 

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

> Как написать скрипт для из менения фона .htm на 8 цв
Я не знаю, как это сделать!
Кто - нибудь, помогите!!
> Повторный заход на сайт
Как сделать чтобы человека зашедшего на сайт второй раз с того же самого компа
автоматически перебрасывало на другую страницу

> синхронизация на действия
в общем проблема стоит так пишется скрипт где перехватываются определенные события keyCode но на разных машинах перехват значений осуществляется по разному (по времени)
и поэтому надо использовать setInterval('sinhron()',1000) для синхронизации
вопрос можно ли какой нить стандартной функцией узнать какая клавиша была нажата в данный момент
event.keyCode не прокатывает так как событие может проити до вызова таймера
> По поводу выделения в браузере
Как заблокировать выделение в браузере, ну чтоб нельзя было выделить текст картинки и все такое?
> вызов функции длл из скрипта, возможно ли и как это сделать...
Как заблокировать выделение в браузере, ну чтоб нельзя было выделить текст картинки и все такое?

(и еще... )

 

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

> MySQL, UNION и название таблиц...
Есть база данных MySQL, состоящая из нескольких однотипных таблиц. С помощью оператора UNION я объединяю N строк из каждой таблицы и полученный результат сортирую и посылаю на обработку PHP.
Вопрос знатокам:
Как определить какая строка принадлежит какой таблице? По логике вещей надо создать в полученной выборке столбец, в котром будут фигурировать имена таблиц, но как это сделать. Не хотелось бы во всех таблицах хранить столб с именем таблицы.
> MySQL counter поле
Подскажите, плиз, в MySQL есть ли аналог поля counter(Access)?
И если есть, то какой.
> как добавлять, редактировать, удалять записи через, запросы SQL?
прочитала статьи и по БД и по SQL, которые в этом форуме имеются........ но так и не нашла конкретно про то, как через запросы добавлять, редактировать, удалять записи. С таблицами все легко и просто, понятно. Но вот как это сделать через запрос? У меня так было: основная форма ( отображает не все поля таблицы ), для добавления, редактирования, удаления есть свои кнопки (на TToolBar расположены), при выборе первых двух появляется новая форма, где уже все поля таблицы имеются, именно здесь и заполняются поля таблицы. При удалении появляется окно типа "Вы уверены?" и идет удаоение сначала всех записей подчиненной таблицы, а потом и сама запись главной таблицы.
Через TTable все сделала и работает, а как здесь через запросы делать? (Paradox 7, D6)

> Как создать копию db таблицы?
Как создать копию таблицы?
У меня имеется db таблица. Мне нужно
1. сделать копию этой таблицы со всеми данными
2. сделать пустую копию этой таблицы (без данных).

> SQL-запросы (new), выбрать значения из диапазона дат
Нужно выбрать значения из диапазона дат. Например, с 01.01.2001 по 01.01.2003. Использую TADOQuery & MSAccess2000.
Нету нормального справочника, а то не задавал бы таких вопросов:-( Все дело в синтаксисе и поддерживаемых операторах


(и еще... )

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

> Алгоритм составления, расписания занятий
Привет. Помогите плиз найти информацию по алгоритмам составления расписания и теории графов. Заранее всем спасибо.

> Загрузчик CD, Как сделать?
Кто нибудь знает как написать загрузчик для CD владея Pascal\C++??
> Помогите выбрать алгоритм для реализации AI, движение автомобилей по правилам
Какой алгоритм необходимо использовать для реализации движения автомобилей по дороге с учетом разметки, знаков и т.п.
> Машина Тьюринга, Упорядочивание элементов
Упорядочить последовательность чисел, заданных в унарной системе счисления. Алгоритм в общих чертах, какой?
> Планарность, графы
Дан граф. Надо его нарисовать на экране, так, чтобы он ещё нормально выглядел(граф задан либо матрицой смежности, либо списком ребер). Т.е. задача состоит в том, чтобы вычилить координаты вершин...
> Really random numbers generator, полезная инфа
Поскольку часто интересуются вопросами генерации случайных чисел, вот интересная ссылка
http://sunny-beach.net/random_numbers/

Здесь предлагается RND с COM интерфейсом, основанный на шумовом процессе, генерируемом звуковой картой РС.

(и еще... )

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


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

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


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

В избранное