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

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

  Все выпуски  

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


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


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

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


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


> AnsiString --> Integer/Real? (Наивный вопрос)
Я пытаюсь начать изучать си и поставил себе Borland C++6, но никак не могу понять, как строку преобразовать в целое или плавоющее число... Вопрос глупый, сам понимаю, но всё же - помогите!
P.S. Т.е. надо аналоги strtoint{def} or strtofloat{def} в Delphi...
> Буфер для изображения
Мужики, у меня такая проблема:
Создаю дальний указатель для буфера под изображение
(320х200х256цв) копирую, и прога вылетает.
Подскажите как правильно выделить буфер на 64 Кб
> Message Map, обработка виндовских сообщений
Подскажите, пожалуйста, если кто знает, как связать конкретное сообщение (к примеру WM_CREATE) c нестатической функцией-членом класса. Можно, конечно, использовать и статические, выдирая при этом указатель на конкретный экземпляр класса из описателя окна, и вызывая из него нестатическую функцию, но как-то не охота забивать класс парами функций на каждое сообщение. Заранее спасибо.
> MSVC++6 - Имена функций DLL, Имена функций DLL не те
Почему, когда в MSVC++6 делаешь dll, к именам функций добавляются вопросики и какие-то буквы?
Как от этого избавиться?
> Полезные проги для Visual C++ 6
Недавно скачал Visual Assist. Удобная вещь оказалась.
Народ! Посоветуйте ещё чего-нибудь полезного и приятного для Visual C++ 6...

> Как получить указатель на CDocument?
Одна из функций WINAPI в качестве параметра берет функцию обратного вызова.
После этого я хочу чтобы действия которые обрабатывает эта функция выводились на форму.

Для этого, я:

Объявляю глобальную переменную типа

CMyDocument * mydoc;

И в конструкторе, или одном из методов класса CMyDocument инициализирую mydoc=this:

CMyDocument::CMyDocument() {
//Действия

mydoc=this;

}

После этого я в функции обратного вызова вызываю, один из методов класса CMyDocument, а в нем вызываю UpdateAllViews(NULL), и получаю ошибку:

void callbackfunction() {
//Код

mydoc->UpdateAllViews(NULL); //Ошибка чтение памяти
}

Ошибку выдает UpdateAllViews(NULL);
Что-то он не может найти вида
Помогите разобраться. Или если у кого-то есть другой вариант решения этой проблемы то подскажите, пожалуйста.

> Конвертер на с
Подскажите, пожалуйста, где скачать нормальный конвертер с языка паскаль на си под DOS. А то либо плохие ссылки, либо под юникс.

> разименование итератора, что хорошо в 6 студии, то для 7 смерть
код в шестой студии (пишу по памяти):

struct MyStruct
{
int [2] var1;
double var2;
//и так далее
}

typedef std::vector<MyStruct> CONT;
CONT my_cont;

//
..в коде место вроде этого
CONT::iterator it;
it=my_cont.begin();
//теперь необходимо передать вызываемой функции адрес начала данных, на который указывает it в виде (void*)
Function(it, my_cont.size());

на последней строке седьмая студия (2003.NET) выкидывает ошибку, мол ну никак она не умеет преобразовывать такой iterator r void*

Пришлось переписать все участки кода так, чтоб обменуть компилятор:

Function((void*)(&(*it)),my_cont.size());

Но за токой код перед другими людьми стыдно! Я понимаю, что в следующей студии изменилась реализация библиотеки, но никак не могу сообразить: как же правильно преобразовать итератор к пустому указателю на этот байт памяти?
> SW_MAXIMIZE для ChildFrame, в MDI, VC6
Как програмно сделать, так чтобы при открытии нового окна-детеныша в MDI, оно открывалось на весь экран?


(и еще... )

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

> Button1 := Button2;
Преположим, имеется:

Button1, Button2: TButton;

Надо сделать Button1 := Button2 так, чтоб Button1 перенял все свойства Button2. Как?

Спасибо!
> SB_THUMBTRACK и GetScrollInfo, Ограничение 16 бит, как его обойти.
Если ScrollBar имеет max например 100 000 (число более чем 16 бит), то когда пользователь перемещает бегунок (именно бегунок!) невозможно получить точную позицию ScrollBar-а, так как в сообщении WM_VSCROLL с кодом SB_THUMBTRACK предусмотрена только 16-битная обработка.
Может у меня какие-то устаревшие сведения?
> Как узнать номер активной строки в TQuery?
Есть TQuery. Как узнать номер активной на данный момент строки запроса? Т.е. номер строки, где сейчас стоит указатель запроса?
> TTable и TQuery
Следуя инструкциям из раздела FAQ Базы данных для начинающих, написал программу СУБД. Заменил TTable на TQuery работает только для чтения. Когда был TTable база редактировалась из программы. А с TQuery ругается read-only dataset. Чует сердце где=то какое-то свойство неправильно устоновлено, но что и где понять не могу.
> Как работать с XML?.., сохранять/читать данные в XML-документ..
Подскажите, если кто знает:
мне нужно в Delphi сохранять/читать данные в XML-документ.
Есть ли в Delphi что-нибудь для этого? Объект какой или компонент?
А то, говорят, надо писать с помощью банальных FileRead/FileWrite...
Долго и нудно..
Или есть какой-нибудь ActiveX?
> Cell type in Excel
Как присвоить ячейке в ексцеле определённый тип, например, строковый?
Использую ОЛЕ.
> Покрасить фон CheckBox'а заданной штриховкой?..
У меня есть CheckBox.
Я знаю, как залить фон чекбокса каким-то цветом.
А как покрасить фон CheckBox'а заданной штриховкой, заданным стилем?
Типа подпись CheckBox'а на фоне косой штриховки?


(и еще... )

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

> Делаем игру на VB!, проект форума
Привет, всем!
У меня давно был замысел сделать какую-нибудь простенькую игрушку. Что-нибудь типа простенькой, но красивой леталки на вертолете. Причем вид не из кабины, а снаружи на растоянии.
Дело в том, что один я в состоянии написать эту игрушку, но у меня просто не хватает на все времени (да и сил тоже). Так вот предлагаю начать такой проект, над которым каждый может работать по мере желания и сил.
У меня уже есть всякие заготовки для поворота 3D объектов и все такое, но все равно надо это еще пообсуждать и перед тем как лепить, надо будет обговорить как именно лепить.
Причем программировать будем только на VB. Если программировать на OpenGL или DirectX, то надо на С/С++, а так даже интереснее будет, как добиться того, чтобы игрушка не тормозила на VB. По ходу дела заодно разберемся во многих тонкостях vertexов, векторов всяких и лучей.
Пока я не буду говорить все о чем уже ломал голову и выкидывать сюда куски кода, а просто подожду ваших откликов, а там посмотрим.
Думаю прикольно будет сделать такую леталку, но лично я просто ненавижу игрушки с бредовым сценарием и всякой мистикой, так что я хочу сделать, что нибудь типа "мультяшки" с реалистичной физикой (как-то тупо сформултровал опять, но вроед понятно ).
Ну вообщем я понимаю, что в этой теме много раз встречаются слова "я хочу", но я подумал, а вдруг на нашем форуме кто-то что-нибудь похожее хочет сделать. Дело в том, что тему то я ограничил, но задач осталось до ж%№, тут и людей и технику и всякие пушки вырисовывать надо, ну вообщем до фига всего интересного.
Вот товарищи, написал вам очередную мою мыслю и жду ответов! Если кто-то прочитав эту тему подумал: "А не пошел бы ты...", то пусть он не стесняется и пишет сюда свое мнение.Спасибо за внимание!

> 2 string = 1 переменная, как это сделать
вот у меня

at
ok

и как это в переменную?? расместить точнее!!
когда я отключаю в textbox многострочную подержку он мне пишет
atIIIokII только заместо I палочки жирные! А их в буфер когда копируешь , а потом вставляешь получается опять 2 строки!

> EXCEL + VB = САПР. SOS, EXCEL + VB = САПР. SOS
Люди у кого есть исходник. Или так помогите в начальной стадии, а япотом как-нибудь сам дорублю.
задание следущее:
1. Делаем форму с выпадающими менюшками штук 10.
Данные для этих менюшек должны браться из листа екселя(я не знаю как его туды прикрепить
в этом екселевском файлике 3 столбца:1 - тип работы на пример оклейка стен 2 - мераж 3- цена
)
2. Также напротив каждой менюшки должно быть по 2 текстовых поля для метража и коллтчества работ (Так как САПР для строительной компании).
3. также текстовое поле для введения курса доллара или евро который должен привязываться к этой форме.
4. внизу формы должено быть несколько кнопок при нажатии 1. новое окно о полученом заказе и его цена. 2 - кнопка вывод на печать.
Программеры спасайте.
Дайте хотябы исходник с прикреплённым файликом плюс менюшки и текстовые блоки и их код

 

(и еще... )

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

> Языки .NET, Кто на чём пишет?
sbj
> RS232 & System.Windows.Forms.Form
По ходу работы выяснилось много забавного.
1 Нельзя открывать ком-порт в конструкторе формы (не страшно).
2 Чтобы работать с портом необходимо считать-установить (даже не меняя) его характеристики. Стандартными средствами framework это не получилось (возможно и можно, но очень сложно).
3 Нельзя оставлять порт открытым при выходе из любого метода формы (это очень нужно!)
4 Вывод информации на форму не получился, зависает (тоже очень нужно)
У кого есть идеи?

Вот примерный код:

public class Form1 : System.Windows.Forms.Form {

private RS232 com;

public Form1() {
InitializeComponent();
com=new RS232(new RS232.Trap(trap));
}

private void button1_Click(object sender, System.EventArgs e) {
com.put("Hello");
com.hear();
//com.close();
}

private bool trap(byte b) {
string s="";
s+=(char)b;
textBox2.Text+=s;
return false;
}

}

public class RS232 {
public delegate bool Trap(byte b);

public RS232(Trap trap) {
_trap=trap;
hear();
}

public unsafe bool open() {
if (_port!=-1) return true;
_port=CreateFile("COM1:", GENERIC_READ | GENERIC_WRITE, 0, null, OPEN_EXISTING, 0, 0);
if (_port==-1) return false;
DCB dcb=new DCB();
...
return true;
}

public unsafe int put(byte[] s) {
if (s.Length<1 || !open()) return 0;
int j=0;
for (int i=0; i<s.Length; i++) {
uint n=0;
byte b=s[i];
WriteFile(_port, &b, 1, ref n, null);
j+=(int)n;
}
Thread.Sleep(10);
return j;
}

public void hear() {
if (_receiver!=null) return;
_stop=false;
_receiver = new Thread(new ThreadStart(receiver));
_receiver.Start();
Thread.Sleep(0);
}

private unsafe void receiver() {
while (!_stop) {
uint n=0;
if (_port!=-1) do {
byte b;
ReadFile(_port, &b, (uint)Marshal.SizeOf(b), ref n, null);
if (n>0 && _trap!=null) _trap(b);
} while (n>0);
Thread.Sleep(1);
}
_stop=false;
}
}

> Win Form, размеры
Как запретить пользователю в Run Time менять размеры элемента мышкой? Например формы или DataGrid.
> Доступ к машине по сетевому пути.
Кто знает как автоматически с программы вводить Логин и Пасворд при сетевом обращении на компы Win2000,XP.
> data table copy
как скопировать Data Table из одного Data Set в другой?

(и еще... )



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


> Передача ссылки в DLL..., Для вопроса желательно знать основы VB..
Здравствуйте!
Хочу написать DLL на ASM, но никак не могу понять, как передать ссылку на переменную, если быть точнее, как ею воспользоваться в ASM?
Например, на VB вызываю мою DLL-функцию:
Declare function myFunc lib "myDLL" (ByRef variable as integer) as long
...
dim a as integer
myFunc(a)

А как этой ссылкой воспользоваться в ASM-ой DLL-процедуре?
Например, присвоить а значение 5?
Покажите, пожалуйста.
Желательно, кодом.
Заранее спасибо.

P.S. Просто я очень мало работал с Win32 на ASM...
> BIOS/CMOS, последовательность загрузки
Если ли возможность программно поменять boot sequence (т.е. с А: С: на С: А:)?
> нужен дизасемблер который поможет внести серьезные, изменения и записать на диск
задача следующая есть файл, длл мне надо его дизасемблировать, вставить туда несколько строк, некоторые просто заменить и записать эту длл на диск, только что бы она потом работала, что бы не было проблема с передачаей управления по относительному адресу и все такое. Какой прогой это можно сотворить
> TASM 3.0, где скачать?
Подскажите пожалуйста ссылку, где можно было бы скачать TASM 3.0

 

(и еще... )

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

> Скорость выполнения скрипта, Один скрипт или два с функциями?
Подскажите как быстрее выполнится скрипт: один большой, или если сделать один главный, а в другом функции которые будут использоваться в главном по мере необходимости И почему
> Perl оффлайновое тестирование, Помогите начинающему
Можно ли как нибудь тестировать работу скриптов Перла на html страницах оффлайново?
В тексте страницы:

<FORM method=post action"cgi-bin/testform.pl">

в поддиректории cgi-bin относительно той дирректории, где у меня лежит эта страница лежит отлаженный скрипт testform.pl

однако он не запускается

неужели это нельзя тестировать не загружая на веб сервер?
> Perl + БД, документация
Здраствуйте, где можно нарыть доку по взаимодействию перла с MySQL и PostgreSQL
Заранее спасибо.
> Зачем нужет "my"
В чём отличие переменных переменных "my $n" и "$n"???

 

(и еще... )

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

> Как сумарное время посчитать
Есть 2 стобца со временем в таблице Mysql (data1, data2) Требуется посчитать сумарную разницу этих столцов на Sql это примерно так

SELECT sum(data1-data2) FROM table

Я так пробывал делать но че то оно мне вывела какое целое число(короче х#@ня) которое я не знаю как вывести в виде - ....часов ....минут
Ведь функция date выводит время дня(от 0 до 24 часов) а мне надо сумарное время
Подскажите кто может!
Заранее благодарен!

> Статистика, Кол-во человек на сайте
Как организовать САБЖ с помощью сессий и т.д?

> 777 - друг или враг ?, ...а как ещё сделаешь
Вот, поднимаю тему, насчёт многочисленных серваков, где всё от всех заперто и нельзя даже создать и записать файл, пока не выставишь (о ужас !!!) 777-е права (т.е. "можно всё для всех") на папку и файл.

А из скрипта прав не поменяешь - chmod выкидывает мессагу "Permission denied" !

Люди, хэлп, может это всё баги или корявые руки админов ? Ставят себе Ensim'ы всякие, и влом им видите ли повозиться и выставить райты для PHP такие, чтобы не приходилось программерам с матюгами права по FTP через WinCommander менять !!!
> Запуск приложений из php, Запуск приложений из php
Привет.
На OpenBSD 3.3 поставлен apache 1.27 и php 4.2.3.

У меня такая проблема. Не выполняються запросы типа
$a=exec('ls', $s);
exec('cat /usr/local/1 >> /usr/local/2') ; т.е. не запускаются приложения коммандами exec, system и др.

PHP работает, т.к.
$user=($HTTP_POST_VARS['username']); - работает.
print $user; - работает.
phpinfo(); - работает.

Не знаю что и делать, возможно проблема в правах на выполняемый файл, хотя я пробывал на выполняемый скрипт даже suit bit установить... не помогает.

Может кто сталкивался с таким?
> Разархивация ZIP
Сабж. Нужно при помощи php скрипта разархивировать ZIP. Подскажите скрипт, иль можт кто код даст.

 

(и еще... )

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

> Исходники JVM
Помогите достать исходники JVM
> загрузка DLL из HTML через JAVA апплет, нужна консультация
Если кто знает эту тематику.

Хочу использовать загрузку (Native method) DLL через JAVA апплет.

Суть такова - я хочу сделать вызов DLL из HTML страницы через JAVA апплет. Но пока результат не получается.

Вызов DLL непосредственно из JAVA работает, а сделать вызов DLL из HTML кода через JAVA апплет не получается.

Кто знает - подскажите, или если есть короткий пример использования - было бы интересно его посмотреть
> Web Deployment Descriptor
Web приложение создается в WebSphere studio. В редакторе Deployment Descriptor мы можем установить Environment variables, а как на них можно ссылаться?
> Как создать .exe?, создание Java-Software
Подскажите , как мжно из готового, к примеру небольшой ява-программки сделать exe-шник, что бы устанавливался на другой машине? Кажется это можно сделать при помощи Visual Cafe?
> Начинаю изучать Java, Какие проги нужны...
Я начинаю изучать Java. Какие мне нужны проги или прога для программирования? И где их (ее) скачать?

(и еще... )

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

> позиция мыши про скроллинге окна
Джентельмены, возникла проблемка - надо выполнять некоторые действия около курсора мыши (показать там слой, если конкретно). Использование event.x & event.y приводит к тому, что когда страничка прокручена вниз, но это слой оказывается выше курсора на количество прокрученных пикселей. В НН вроде есть такое window.pageXOffset и window.pageYOffset. А как сделать тоже но в ИЕ? Как узнать на сколько прокручена страница?

> закрытие окна и выход со странички
когда юзер выходит с сайта или просто закрывает броузер нужно сделать запрос в бд.... как отследить юзера?
> cscript.exe и wscript.exe, Помогите заюзать...
Может кто пользовался данными штучками.
Как их использовать? написал я скрипт и подсунул, а он не хочет. Надо ядро ему... а где его взять??
Может кто-то что-то подскажет

> глюк с setInterval
народ вообщем есть скрипт
var speed=1000;
qwerty=window.setInterval('coolFunc()',speed)
потом программно меняю speed, он становится другим - для проверки выводил в status
а сoolFunc вызывается с преждней скоростью
как сделать что бы этот интервал менялся?
вариант с setTimeout не нужен

 

(и еще... )

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

> Перенос на другую платформу, MySql
Ну вот я сделал БД под Win скопировал Папку с БД, вставил в папку где лежат БД в Linux, а mysql monitor говорит что не может найти файл *.MYI, что делать-то??
> Графический интерфейс, БД MySql
Подскажите где взять графический интерфейс для MySql, для Windows или Linux???
> Проблема при конекте к MS SQL, VFP 50
Пытаюсь обойти ручную настройку ODBC

Constring ='DRIVER=SQL Server;SERVER=(local);DBQ=MyDatabase;UID=sa;PWD=OK'
q=SQLSTRINGCONNECT(Constring)
IF q<0
=aerror(err)
=messagebox(err[2],16,"Ошибка!")
=sqldisconnect(q)
return
ENDIF
Это работает и ошибок не возникает


sel_sql=[select * from MyTable]
q1=sqlexec(q,sel_sql,'tmp')

После этого кода вываливается ошибка : объекта MyTable не существует...
Реально таблица есть и не пустая.

Не могу понять откуда лажа лезет...
> Как вывести в SQL запросе номера строк?, База данных Oracle
Начала писать для баз данных и вот возникла задача. Есть таблица с несколькими полями. Мне надо написать запрос, чтобы приносил вместе с полями номер каждой строки. Например:

Имя Адрес Телефон
ААА АААА 1234
БББ ББББ 4321

а вернуть надо

1 ААА АААА 1234
2 БББ ББББ 4321

существует ли такая возможность?

Спасибо!


(и еще... )

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

> Метод обработки сигналов, устойчивый к растяжению по времени
Может ли кто-нибуть предложить алгоритм выделения сигналов,
что-нибудь типа корреляционной обработки
или согласованной фильтрации,
устойчивый к растяжению (сигнала) по оси времени ?

> Разбиение на кластеры
Есть набор точек на плоскости, каждая точка описывается координатами x,y: Каждое из "облаков" тяготеет к некоторому центру. Надо разбить плоскость на кластеры, т.е. вписать каждое облако, скажем, в окружность внутри которой плотность точек имеет некоторое заданное значение или больше этого занчения. Не обязательно что бы каждая точка плоскости принадлежала какому-либо кластеру. В итого должно получиться, если использовать окружности, набор кластеров в виде списка из: x, y - координаты центра, r - радиус.

Единственное, что мне пришло в голову это разбиение всей плоскости сначала на 4 равных прямоугольника, изучение распределения в каждом, потом разбиение каждого еще на 4 и т.д., но ощушение такое, что я изобретаю велосипед.

з.ы. точек с одинаковыми координатами может быть несколько.
> Решение x''(t)=f(x), Помогите численно решить уравнение
Необходимо численно решить следующую задачу:
есть уравнение вида
x''(t)=f(x) (т.е. уравнение движение) ,
x(0)=u, x'(0)=v.
Необходимо найти x и x' в момент времени t0. Надо решить несколькими способами и выбрать наиболее быстрый.
Спасибо!!!

 

(и еще... )

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


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

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


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

В избранное