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

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

За 2004-05-17

Re[5]: Допись в конец файла -> как избавится от лишних пробелов

Здравствуйте !

Можно попробовать писать не через архив, а напрямую :
File.Write((LPCTSTR) m_QReactivPower, m_QReactivPower.GetLength());

> CFile::modeCreate|CFile::modeWrite|CFile::typeText);

CFile::typeText - просто константа, на вывод не влияющая, ибо :
CFile::typeText Sets text mode with special processing for carriage
return-linefeed
pairs (used in derived classes only).
^^^^^^^^^^^^^^^^^^^^^^^

Еще у CArchive для записи строк есть мембер WriteString.
То есть можно делать :

mTimeCount.Format("%i",m_TimeCount);
ar.WriteString(mTimeCount);
ar.WriteString("\n");

Вот :-)

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3078
Возраст листа : 238 (дней)
Количество подписчиков : 399
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/147351
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

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

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-05-17 22:20:39 (#147351)

Re: размер страницы

Здравствуйте !

> Подскажите пожалуйста, как решить такую проблемку:
> как бороться с разными разрешениями экранов у пользователей сайта?
> То есть под что оптимизировать(разрешение), или может определить
> разрешение пользователя, а потом уже, исходя от его разрешения,
> устанавливать ширину таблиц?

Имхо, этот вопрос лучше сюда :
http://subscribe.ru/catalog/inet.webbuild.build
задать, т.к. с программированием он связан мало, точнее - совсем не
связан. А вобщем - по-хорошему дизайн должен быть "резиновым".
Для фиксации минимальных размеров ячеек часто используют прозрачные
"распорки" - однопиксельные gif - ы. А разрешение определяется с помошью
Java Script примерно так :

<script language="javascript">
document.write(screen.width + "<br>" +screen.height);
</script>

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3077
Возраст листа : 238 (дней)
Количество подписчиков : 399
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/147330
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

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

http://subscribe.ru/ mailto:ask@subscribe.ru

   2004-05-17 21:56:33 (#147330)

Re[4]: Допись в конец файла -> как избавится от лишних пробелов

Здравствуйте, Surin_bp.

S> ТО ЕСТЬ: приведите пример команды вывода, а лучше весь кусочек вывода.
S> "Лишние" квадратики - неотображаемые символы - тоже без водки и исходного
кода
S> не разберешься.

Лишние пробелы

void CCE6850EMULDlg::OnTimer(UINT nIDEvent)
{
CDialog::OnTimer(nIDEvent);

{ ////////////////////////////////
................................
................................
................................
////////////////////////////////

CString mPaver,mQReactivPower,mSummPower;

mPaver.Format("%f",Paver);
mQReactivPower.Format("%f",m_QReactivPower);
mSummPower.Format("%f",m_SummPower);

m_Inform.AddString(mPaver);
m_Inform.AddString(mQReactivPower);
m_Inform.AddString(mSummPower);

CFile file("SAVE.TXT", CFile::modeWrite | CFile::modeNoTruncate);
file.SeekToEnd();
CArchive ar(&file, CArchive::store);

ar <<mPaver<<'\n'<<mQReactivPower<<'\n'<<mSummPower<<'\n';
ar <<'\n';

ar.Close();
file.Close();

}

}

"Квадратики"

void CCE6850EMULDlg::OnAdijustSave()
{
CFileDialog DlgSaveAs(FALSE,(LPCSTR)"txt",NULL,
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,(LPCSTR)" Text Files (*.ini) |*.ini||");

if(DlgSaveAs.DoModal()==IDOK)
{
CStdioFile File(DlgSaveAs.GetPathName(),
CFile::modeCreate|CFile::modeWrite|CFile::typeText);

CArchive ar(&File, CArchive::store);

ar <<'\n'<<m_Port<<'\n'<<m_Speed<<'\n';

CString mTimeOut;
mTimeOut.Format("%i", m_TimeOut);
ar <<mTimeOut<<'\n';

//Параметры счетчика
CString mTimeCount, mActivPower;
mTimeCount.Format("%i",m_TimeCount);
ar <<mTimeCount<<'\n';
ar <<m_NameCount<<'\n';
mActivPower.Format("%i",m_ActivePower);
ar <<mActivPower<<'\n';

ar.Close();
File.Close();

}
}

   2004-05-17 20:22:53 (#147227)

Plugins for Outlook

Hello!

Кто-нибудь видел статьи (не документацию, а статьи) по написанию
плагинов для Outlook? Нужно написать примитивный антиспам-фильтр.
Если пришлёте на e-mail, буду очень признателен.

<<-------------------------------------------------------------->>
Друг - это человек, который может безнаказанно говорить тебе "объективные" гадости.

   "B." 2004-05-17 18:51:01 (#147156)

Re[3]: Допись в конец файла -> как избавится от лишних пробелов

Тема: Re[2]: Допись в конец файла -> как избавится от лишних пробелов
> Как избавиться от лишних пробелов и квадратиков, от чего они
> появляются ?

Лишние пробелы - скорее всего, следы форматирования вывода. Об этом свидетельствует
разная длина чисел после запятой.
ТО ЕСТЬ: приведите пример команды вывода, а лучше весь кусочек вывода.
"Лишние" квадратики - неотображаемые символы - тоже без водки и исходного кода
не разберешься.

   2004-05-17 16:44:26 (#147029)

Re: размер страницы

keel пишет:

>Здравствуйте!
>Подскажите пожалуйста, как решить такую проблемку:
>как бороться с разными разрешениями экранов у пользователей сайта?
>То есть под что оптимизировать(разрешение), или может определить
>разрешение пользователя, а потом уже, исходя от его разрешения,
>устанавливать ширину таблиц?
>Кто сталкивался с подобным, большая просьба помочь.
>Заранее благодарен за помощь!
>
>
>
>
>
Извечная прблема:(. Надо стараться использовать не точные размеры, а
процентные отношения, например width=30%.

   2004-05-17 11:29:23 (#146790)

размер страницы

Здравствуйте!
Подскажите пожалуйста, как решить такую проблемку:
как бороться с разными разрешениями экранов у пользователей сайта?
То есть под что оптимизировать(разрешение), или может определить
разрешение пользователя, а потом уже, исходя от его разрешения,
устанавливать ширину таблиц?
Кто сталкивался с подобным, большая просьба помочь.
Заранее благодарен за помощь!

   2004-05-17 08:25:12 (#146691)