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

Программирование. Форум !!!

За 2003-11-27

Re: Новости дискуссионного листа "Программирование. Форум !!!"

Привет Vic!
Я сейчас поясню некоторые моменты вашего примера, как они работали в Win98
>Вот пример :

>int nLineLength, nLineCount = m_wndRichEdit.GetLineCount();
Эта функция возвращает ощее количество строк считанного текста т.е. работает
правильно
> CString strText, strLine;

> for(int i = 0; i < nLineCount; i++)
> {
> nLineLength = m_wndRichEdit.LineLength(i);
Данная функия возвращала мне не количетво считанных знаков, а количетво
знакомест(зависила от CRect строки инициализации)
> m_wndRichEdit.GetLine(i, strText.GetBufferSetLength(nLineLength),
>nLineLength);
Считывал я практически также,со следующим нюансом:
LPCTSTR strl;
strl= strText.GetBufferSetLength(nLineLength);
и уже далее m_wndRichEdit.GetLine(i,strl,nLineLength);
strText=(LPCTSTR)strl;
но думаю это одно и тоже
> strText.ReleaseBuffer();
int ct=strText.Find("с именем",0); ищу ключевое слово за которым искомый
текст работет отлично
int cn=strText.GetLength();Функция работает как попало закономерности я не
обнаружил в ХР работет безупречно
далее функциями strText.Ringth(cn-ct); Должны отрезать левую часть строки
но так как cn неправильно вычесена получаем неверный результат
strText.Left(ct); отрезаем правую часть строки т.к не используется cn
работает нормально
> strLine.Format("Line %d : %s", i, (LPCTSTR) strText);

> MessageBox((LPCTSTR) strLine);
}

> Насчет инициализации - могу понадергать из MSDN описания стилей и
>расширенных
>стилей этого контрола. Это, вобщем то все что там может быть особенного.
>Надо ?
Я думаю надо

>HINSTANCE ShellExecute(
> HWND hwnd,
> LPCTSTR lpOperation,
> LPCTSTR lpFile,
> LPCTSTR lpParameters,
> LPCTSTR lpDirectory,
> INT nShowCmd
>);
Завтра попробую правда конец месяца напрягают со всякими отчетами

Владимир

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

   "vlad" 2003-11-27 18:46:44 (#26352)

Как перехватить обращение к файлу

Hello comp,

Я новичек в программировании под виндовс. Пэтому прошу Вас,
подскажите, как перехватить обращение программы (консольное
приложение виндовс) к конкретно заданному текстовому файлу (нужно
перед чтением этой программы изменить данный текстовый файл).
Скажите, какие функции виндовс API нужно вызывать, и, если можно,
примерчик на С (или asm). Программу пишу на ассемблере. Спасибо.

   mad_ras_prog 2003-11-27 15:24:50 (#26230)