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

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

  Все выпуски  

Форум программистов рассылка от 03.07.2004 г.


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

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

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


C ++

масштабирование CImage

В m_jpgImage загружаю изображение и вывожу его на экран в OnDraw.
Если вывожу 1:1 всё нормально , а если меняю размеры оно искажается.



CImage m_jpgImage;

// меняю размеры
int Height = 300;
int cor = (m_jpgImage.GetHeight()*100)/(Height);
int Weight = (int)((m_jpgImage.GetWidth()*100)/cor);

m_jpgImage.Draw(pDC->m_hDC,550,50,Weight,Height);


Я что-то нетак делаю ?

Программная отсылка файлов с помощью SMTP, Программная отсылка файлов с помощью SMT

Всем привет,

Подскажите мне пожалуйста каким образом к электронным сообщениям передаваемым с использованием SMTP протокола можно программно (в коде на C++) приаттачить файл.

Насколько я понимаю файл каким-то образом преобразуется и передается в виде последовательности упорядоченных ANSI строк.

Интересно то что в стандарте RFC-821 ничего не сказано ни о том как передается вложенный файл ни о том какие параметры могут быть указанны в теле DATA (т.е. в теле самого сообщения). В частности о таких вещах как поля From, Date, Received и.т.д. приходится догадываться по примерам SMTP диалогов в RFC-821.

Таким образом может кто-то посоветует мне ссылки на документы описывающие нужные мне темы, или посоветует мне в каком направлении мне нужно искать.

Заранее спасибо за любой ответ.

CString -> char

Надоевший, наверно вопрос, но как CString преобразовать в char* или хотя бы просто порубить CString на массив символов (VC++, если это важно)

Спецификация шаблона, шаблонного метода шаблонного класса

Хочется специализировать функцию process для указателя SOURCE_TYPE*, т.е. по сути нужна частичная специализация
Код

template struct converter
{
template DEST_TYPE process(SOURCE_TYPE item);

};


template<typename SOURCE_TYPE> template<typename DEST_TYPE> DEST_TYPE converter<SOURCE_TYPE>::process(SOURCE_TYPE item)
{return DEST_TYPE(item);}

//template<>
template<typename SOURCE_TYPE> SOURCE_TYPE* converter<SOURCE_TYPE>::process<SOURCE_TYPE*>(SOURCE_TYPE item)
{return &item;}
Добавлено @ 19:41
прошу прощения
Код

template struct converter
{
template DEST_TYPE process(SOURCE_TYPE item);
};

template template DEST_TYPE converter::process(SOURCE_TYPE item)
{return DEST_TYPE(item);}

//template<>
template SOURCE_TYPE* converter::process(SOURCE_TYPE item)
{return &item;}

DialUp соединение на C++Builder, как дозвониться из под C++Builder
Есть задача и выбрано средство разработки (C++ Builder 5).
Помогите дозвониться - установить "Удаленное соединение"
и закрыть его любым способом, но программно.

Delphi, Kylix and Pascal

Форма "моргает". Как сделать перерисовку быстрой?

Добрый день!

Пишу программу, которая строит расписание дежурств. На самой важной форме, отображающей это самое расписание визуально, сидит чёртова туча компонентов.

И когда форма по какой-то причине (изменение размера, открытие-закрытие панели и т.п.) отрисовывает себя по новой, это выглядит, как нервный тик - всё начинает "моргать" и дёргаться.

Прошёл по списку компонентов, выставил всем DoubleBuffer. "Моргать" перестало, но время отрисовки формы выросло настолько, что можно чуть ли не кофе попить, пока она приводит себя в порядок.

Думаю, я не первый сталкиваюсь с такими вещами. Кто уже решал подобные проблемы - поделитесь опытом, плиз! Спасибо заранее.

Доступ к объектам интернет страницы, Нужна помощь

Здраствуйте, как мне сделать следущее:
Написать в поле (Edit) интернет страницы текст используя Delphi, другими словами получить доступ к управлению элементами интернет страницы, причем страница написана не мною. левая к примеру чат!ъ

Заранее благодарен!

Как послать сообщение о нажатии комбинации клавиш, например Ctrl+Ins

Нужно послать контролу сообщение о нажатии комбинации клавиш. Надо что-то вроде WM_KEYDOWN пользовать. Вроде ничего сложного: Perform(WM_KEYDOWN, VK_Insert, 0). Но, это работает только если "нажимается" одиночная клавиша. А если мне надо послать нажатие комбинации клавиш, к примеру Ctrl+Insert? Читал справку, но не совсем понял. Надо передавать то-то в WParam, но не получается.
Поделитесь куском кода, плз. Желательно универсального (чтоб можно было передать и Ctrl+Alt+Shift+Enter к примеру)

Сигнал с клавиатуры, Нажатие кнопки

Народ, очень нужна программа, которая бы по нажатию кнопки отправляла бы с клавиатуры сигнал, как будто нажимается с определенным интервалом времени одна и та же клавиша (в исходном варианте это была клавиша "f") в независимости от того какое окно будет активно.
А основная проблема, в том что я сделать это не могу по причине отсутствия дельфи и невозможности его в ближайшее время поставить. А сам процесс представляю себе.
Может кто-нибудь сделать и прислать по почте или кинуть ссылку сразу на форум.
Чтоб файл был вместе с исходниками.
А само приложение я представляю себе так: Маленькая формочка не ней две кнопки начала и завершения процесса и, например, спин едит для интервала в сеундах (через таймер, ессно, запущеный интервал получается), а клавиша будет устанавливатсья в программе один раз.

var-параметр процедуры

Greetings All!
У меня есть процедура, которая описана так:
Код
procedure LoadVar(var gInt:integer;VarName:string);overload;

Но при попытке скормить ей Form.Top
Код
LoadVar(MainForm.Top,'MainFormTop');

Компилятор говорит:
Цитата

There is no overloaded version of 'LoadVar' than can be called with these arguments.

Хотя обычные интеджеровские переменные она обрабатывает нормально. Как обойти эту траблу?

soap

Dephi позволяет создавать Soap сервер на базе web сервера.
Как создать тоже самое но на базе windows gui, к примеру как с ServerSocket???

Visual Basic

Считывание данных из таблицы в ворде
В вордовской таблице присутствуют ячейки объединенные как по вертикали, так и по горизонтали. Задача: в цикле считать данные из всех ячеек построчно.

При попытке определить сколько ячеек в строке появляется ошибка:

"Отсутствует доступ к отдельныи строкам, поскольку таблица имеет ячейки , объединенные по вертикали"

Помогите, кто может.

Неполучается сравнить даты
есть у меня calendar в котором при запуске лежит текущая дата, её мне надо сравнить с датой из текстового поля.
Пишу If Calendar1.Value < Text10.Text Then ..... Так вот не срабатывает такое сравнение. Контрол сalendar
я поставил специально для получения текщей даты. Может есть ещё какие то способы (наверняка...) ?

Импорт данных, ACCESS импорт из txt файла

Всем привет !
Вопрос такой , есть лог txt файл (с разделителями , полей для обработки 8). Каким образом программно импортировать данные в таблицу ACCESS ?
Делаю таким образом :
Код
DoCmd.TransferText acImportDelim, "", "Import", "C:\Othet\TXT\20040301.txt", False, ""


Импорт происходит , но все данные импортируются в одно поле.
Спасибо

Visual Basic Script, Кто знает, помогите!

(I)
Хотелось бы сделать скрипт который удалял бы всю такую гадость как Temp и т.п.
НО!!!
1) Как удалить файлы из папки(а не папку), если я незнаю их имена(имена файлов)
2) Как обойти сообщение AntiVirusa при удалении файлов (а то достаёт!!!)
3) Как этот скрипт записать в автозагрузку (причём в РЕЕСТР!!!)
4) И как обойти такую ошибку:
Например:
Я написал в скрипте список файлов которые мне надо удалить НО!!! когда файла, который я написал, нет то на компьютере то возникает ошибка - (Путь не найден), как мен её обойти???Чтоб при ненахождении файла на компьютере скрипт удалял файлы заданые мною дальше, а этот файл игнорировал!!!

(II)
Как мне в каждую папку Всего компа кинуть по два Текстовых файла???

.NET

Массив

Как мне на стандартной виндовой форме отобразить массив double[n , n], где n определяется пользователем?

Перетакивание объектов, Какое событие срабатывает

Нужно перетащить объект на форме (например картинку). Во время перетаскивания нужно сменить стандартный курсор на свой. Стандартные события у объекта: DragDrop, DragEnter и т.д. не для начала перетаскивания. Есть еще метод DoDragDrop, но когда его вызывать не понятно. Если кто сталкивался, подкажите пожлуйста.

инсталяция и документация

извиняюсь может быть уже эта тема поднимадась, но услыхал про нет и вот пару вопросов

1)во первых сама установка, что надо устанавливать, не поленился залез к мелкомягким
там 2 дистрибутива собственно сам фрамеворк и еще какойто языковой патч (на фига он нужен)
2)где можно достать sdk по фрамеворку (по JScript для начала хочу на нем попробовать)
3)на какую систему фрамеворк корректно поставиться, на мелкомягком пишут что на 98 пойдет, а народ в нете говорит (на форуме прочитал), что нужно что нибудь ХР и NT 2000 и выше


Где хостать?, Где Вы хостаете приложения на .Netr?

Поделитесь опытом хостинга на Виндах. Где Вы хостаете свои разработки. Чем довольны, чем не довольны.

ASM

Помогите с линковкой, Link.exe <- HELP!!!

Помогите кто может.
Скачал и установил MASM 6.13. Вроде бы все круто, написал мин. приложение, откомпилировал:
ml.exe /c /coff first.asm
Пытаюсь линковать:
link.exe firs.obj /subsystem:windows
а он говорит что неизвестный параметр /subsystem

Использование броузера, asm32

Есть html файл.
Как его открыть установленым по умолчанию (или хоть каким-то) броузером???

Tasm + TD, помогите

Господа и дамы.
Помогите плиз. у кого есть Tasm версии 4 вместе с дебаггером и выше поделитесь. долго ищу, но пока без успеха
Заранее спасибо

Perl

про CHMOD, владелец файла

собственно у меня такая проблема...

я скриптом ставлю права доступа на файл то владелец файла становится совсем не таким каким надо (вроде типа 65345)

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

встраивание perl, надстройка над отладчиком

нужно встроить в собственную программу отладчик perl, просмотрем perlembed (ну и perl.h,..),
я понял что это делается по аналогии с обычным встраиванием perl, но только как именно это сделать непонятно, мне нужно чтобы моя прога передавала команды управления отладчику,
и могла полуответы, причем это должно происходить не через стандартный ввод-вывод (по крайней мере не через дескрипторы 0,1), т.к. ввод-вывод будет занят, на каком языке писать
не важно (C, perl)

PS есть перловый модуль DB perl debug api, на как с ним работать я не понял.

спасибо за внимание.

PHP

Cookie

Посетитель пишет своё имя в <input type="text" name="nick">. Как послать ему куку с его именем, чтобы в следующий раз как он зайдёт, его имя уже будет написано в поле?

PHP+interbase(firebird), подключение несколькими пользователями

Народ помогите. Не могу подключиться к базе firebird не администратором (sysdba) ч/з PHP пишет, что пользователь или пароль не правильные (хотя я завел пользователя, правда с правами на просмотр). А при подключении под sysdba база блокируется и через другие модули уже к ней доступа нет. Как организовать подключение пользователя, отличного от sysdba и чтобы к базе потом можно было подключиться другим методом (из модуля написанного на c++).

Авторизация не сохраняется..

народ, чет я туплю.. никак не врублюсь почему у меня авторизация на моем сайте не сохраняется. Т.е. если ходишь по сайту, то все отлично, но зайти через некоторое время, то её уже не будет. При авторизации кидаю куку:
Код
SetCookie(session_name(),session_id(),(time()+60*60*24*365));

а на каждой странице подбираю:
Код
session_start();
if(isset($_COOKIE[session_name()])) session_id($_COOKIE[session_name()]);


в чем проблема то?

Java

Потоки и блокировка, хочу уточнить

Есть например такой класс
Код
class My extends Thread
{
public Socket socket; // Определяется в другом месте

public void some sendData ( ... )
{
 synchronized ( this )
 {
  // Отправка данных через socket
 }
}
}
Так вот, смогут ли другие методы других объектов что-нибудь отправить в это время через этот socket? Если да, то как надо делать?

Это сообщение отредактировал nucer - 1.7.2004, 00:42

Как работать с HTML?, HTMLDocument, загрузка HTML, парсинг ...

в Java я пока чайник ... не пинайте сильно! smile.gif

Тут вот есть необходимость работать с html. надо его парсить и получать из
него как минимум все ссылки.
Нашел на http://javaalmanac.com пример:
try
{
URL url= new URI("file:////c://ttt.html").toURL();
URLConnection conn=url.openConnection();
Reader rd= new InputStreamReader(conn.getInputStream());

EditorKit kit= new HTMLEditorKit();

HTMLDocument doc=(HTMLDocument)kit.createDefaultDocument();
try
{
kit.read(rd, doc, 0);
}
catch(ChangedCharSetException ee)
{ };

HTMLDocument.Iterator it=doc.getIterator(HTML.Tag.A);
while(it.isVali d())
{
SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();
String link=(String)s.getAttribute(HTML.Attribute.HREF);
if(link !=null)
System.out.println(link);
}
} catch (Exception E)
{
System.out.println(E.toString());

}
}

ну пробую с ним работать - и полное фиаско.
сначала на kit.read(rd, doc, 0); выскакивал эксепшен ChangedCharSetException
, покопавшись в сорцах нашел что это нормально и надо его вообщем-то
обходить. обошел, так теперь it.isValid() - false всегда, а входной стрим
при попытке с ним работать дает IOException с расшифровкой Closed stream ...
А как-же быть?
я пока не разобрался во всех тонкостях работы с html и на примере как раз
хотел разбираться, а он оказывается не рабочий sad.gif .
Подскажите в чем дело, а?
Спасибо!


старые подписанные апплеты, может кто сталкивался...

написал, закабил и подписал апплет для IE, везде понатыкал
Код

com.ms.security.PolicyEngine.assertPermission(PermissionID.SYSTEM);

и всё равно сыпятся ексептионы :

Код

com.ms.security.SecurityExceptionEx[javax/swing/SwingUtilities.isEventDispatchThread]: Illegal ThreadGroup access.
at com/ms/security/permissions/ThreadPermission.checkThreadGroup
at com/ms/security/permissions/ThreadPermission.check
at com/ms/security/PolicyEngine.shallowCheck
at com/ms/security/PolicyEngine.checkCallersPermission
at com/ms/security/StandardSecurityManager.chk
at com/ms/security/StandardSecurityManager.checkAccess
at java/lang/ThreadGroup.checkAccess
at java/lang/Thread.init
at java/lang/Thread.
at java/lang/Thread.currentThread
at javax/swing/SwingUtilities.isEventDispatchThread
at javax/swing/text/StyleContext.reclaim
at javax/swing/text/AbstractDocument$AbstractElement.finalize


судя по еоличеству и характеру появления они валятся при перерисовке гуя (апплет юзает Swing)

может посоветуете что-то ? где покапать ? пока не придумал ничего

всё бы ничего - но ведь из-за этого(судя по всему) тормозит жутко...

JavaScripts

Длинные regExpы - ограничение по переменным

Народ, нужно следующее:

при написании шаблона регулярных выражений в JavaScript, который парсит большой длинный файл, нехватает переменных вставок $1-$9 поскольку их всего 9 штук, а нужно в р-не 30... в Java-пакете RegExpов этой проблемы нет - там эти данные выбираются из специального массива, элементов в котором может быть сколько угодно, а как эта проблема решается в JScript?

Проблема со вставкой текста

Вставлять текст в формы я научился. Но вот проблема: нужно научить одну функцию "распознавать" по именам несколько разных форм и textarea. Реально ли это? Например, на странице есть ссылка:
Код
Some

И форма:
Код




Вот реально ли научить функцию addtext вставлять текст в несколько textarea сра зу?

цвет ячейки

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

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


function tdbg(obj, pviiColor) {
obj.style.backgroundColor=pviiColor
}
</Script>

потом в ячейки прописываю <td onMouseOver="tdbg(this, '#FFFFFF')">

что надо подставить вместо this чтобы другая ячейка меняла цвет? не эта <td>, а другая, но в той же таблице...

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

кто работал в Direct3D, ваши коментарии

я вообщето довольно хорошо знаком с 3D графикой, но в основном все алгоритмы разрабатывал и писал сам (после прочтения соответственной литературы). решил попробовать на вкус этот Direct3D.
есл кто-то работал и знает Direct3D то напишите:
1 как быстро он работает. ведь обращение к его ресурсам требует больших затрат времени чем работа с собственными
2 сложно-ли прейти на Direct3D после того как сам писал 3D проги
3 стоит-ли вообще его изучать
4 недостатки и приимущества
5 ну и вообще хотелосьбы услышать мнение умных людей
6 может кто-то и подскажет где в интернете можно почитать (желательно на русском)

tiff/bmp to jpeg, Как программно конвертировать tif в jpg?

Народ! Третии день мучаюсь - без толку. Всё, что пытаюсь сделать - ActiveX контроль для Wеb странички, которыи запускал бы сканнер и отсканированныи имидж аплоадил на сервер. Использую кодаковскиe imgscan.ocx и imgedit.ocx. Беда в том, что imgscan выдаёт только TIFF (весом не меньше 2М), а imgedit под W98 не способен перекинуть эго в jpg (только в bmp). Кто нибудь в курсе, как ето провернуть? Да так, чтоб юзер дополнительных кнопок не жал?

Скрестить Rational и MS или MS VSS5 ?, интегрировать Clear Quest и VSS

Требуется интегрировать Clear Quest и VSS. Quest (легальная) умеет интегрироваться только с Visual SourceSafe версии не больше 5, а в наличии только VSS 6 (тоже легальная).

Сходу выпросить у мелкософта VSS5 или у rational - обновление стыковки пока не получилось.

Как бы эту проблему решить? Ну, например, закачать VSS 5 ?

Базы данных

Как определить номер текущей записи?, Использую Query (BDE). Sybase

Как определить номер текущей записи в открытом наборе данных? Использую Query (BDE).
RecNo не срабатывает - все время держит значение "-1". Используется Sybase. Delphi6.
Как можно выкрутиться???

INSERT INTO, не работает функция [MySQL]

$query = "INSERT INTO table SET id=\"1\" , sum=\"1\"";
$result = mysql_query($query);


в чем я не прав?

Как передать в хранимку значение NULL, SQLServer (хранимку вызываю через ADO)

Есть хранимка
Код

CREATE PROCEDURE PROCD
@rKeyNum  int,
@rName  int,
@rFeature  nvarchar(128),
@rType   int,
@rSerial  int,
/*....................................*/


из проги я с помощью ADO задаю параметры

Но допустим поле rSerial при вводе заполнено не было.

Как мне передать NULL, имено NULL?

создание функций на MySQL

Скажите где можно посмотреть пример написания ф-ции на MySQL или как правильно написать.
Я понимаю это будит так:
create function <function_name> (перечень передоваемых парамтров) returns <type_returns>
begin
<тело ф-ции>
commit;

Скажите где здесь что не правильно и как это исправить


Алгоритмы

Программная отсылка файлов с помощью SMTP, Программная отсылка файлов с помощью SMT

Всем привет,

Подскажите мне пожалуйста каким образом к электронным сообщениям передаваемым с использованием SMTP протокола можно программно (в коде на C++) приаттачить файл.

Насколько я понимаю файл каким-то образом преобразуется и передается в виде последовательности упорядоченных ANSI строк.

Интересно то что в стандарте RFC-821 ничего не сказано ни о том как передается вложенный файл ни о том какие параметры могут быть указанны в теле DATA (т.е. в теле самого сообщения). В частности о таких вещах как поля From, Date, Received и.т.д. приходится догадываться по примерам SMTP диалогов в RFC-821.

Таким образом может кто-то посоветует мне ссылки на документы описывающие нужные мне темы, или посоветует мне в каком направлении мне нужно искать.

Заранее спасибо за любой ответ.

Программирование контроллеров

Микроконтроллер из мыши

Никто не кинет ссылку на схему внутренней начинки мышки инфракрасной без шарика, принцип работы и прошивку для контроллера, ведь по идее в ней есть контроллер? Мышь Genius Netscroll+Eye

АЦП ADS1252+AVR, сопряжение АЦП и микроконтроллера

Народ подскажите чайнику, как лучше реализовать отроз данных с 24-х разрядного АЦП по SPI

Программирование сотового, Внешнее управление

Помогите пожалуста. Хочу управлять сотовым по средствам внешнего однокристального контроллера, т.е. по дключить контроллер к сотовому с помощью RS232 и управлять командами засылаемые контроллером в сотовый. Например набрать номер, засылаю XX команду, позвонить по набранному номеру- засылаю YY команду и т.д. и т.п. Нигде не могу найти инфу по форматам команд (XX и YY) и протоколам обмена. Буду очень благодарен за любую информацию. Помогу с программированием 51-ых контроллеров.

Маленький примерчик программы на, асме для AT89s53

Ребят, кто-нибудь может привести маленький примерчик на асме, чтобы допустим светодиод мигал через промежуток времени. Просто сегодня у меня появится программатор PonyProg, и мне нужно его проверить(на проверку всего неделя).Помогите пожалуйста. Прошивать буду PonyProg от lancos.



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

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


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

В избранное