C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как сохранить буфер обмена в файл?, Как сохранить буфер обмена в файл?
San4as
Отправлено: 14.12.2009, 20:24


Не зарегистрирован







Здравствуйте, я начинающий программист на Builder C, я решил обратиться к Вам за помощью. Итак, задача такая: у меня есть некий перехваченный пакет, который сохраняется в буфер обмена, мне нужно сохранить этот пакет в текстовый файл на жесткий диск. Подскажите, буду признателен за любую помощь, заранее спасибо.
Lelik-pahan
Отправлено: 15.12.2009, 22:40


Ученик-кочегар

Группа: Участник
Сообщений: 4



Во-первых не на Builder C, а на Builder C++. Не забывай, С и С++ НЕ ОДНО И ТО ЖЕ! wink.gif

CODE
#include <vcl\Clipbrd.hpp>
float f;
AnsiString st;


void __fastcall TForm1::Button1Click(TObject *Sender)
{
st=Clipboard()->AsText;
if ( FileExists("Myfail.txt") )
f=FileOpen("Myfail.txt",fmOpenWrite);
else
f=FileCreate("Myfail.txt");
if (f!=-1)
{
FileSeek(f,0,2);
FileWrite(f,st.c_str(),st.Length());
FileClose(f);
}
else
{
ShowMessage("Ошибка доступа к файлу: ни открыть,"
"ни создать не получилось");
}
}

Вернуться в Вопросы программирования в C++Builder