Реферат: Послідовні інтерфейси ПК
MessageBox: Show («Такий файл не існує», «Помилка»,
MessageBoxButtons:OK, MessageBoxIcon: Error);
}
else {
int numBytesRead = 0;
FileStream^ f = gcnew FileStream (textBox1->Text, FileMode: Open, FileAccess: Read);
FileInfo^ fi = gcnew FileInfo (textBox1->Text);
unsigned int fileSize = fi->Length;
String^ fileName = fi->Name;
String^ fileSizeStr = «» + fileSize;
// for files only
array<wchar_t>^ b1 = fileName->ToCharArray();
label4->Text = «Передача файлу» + fileName +»…»;
serialPort1->PortName = portName;
serialPort1->BaudRate = Int32: Parse (comboBox2->Text);
serialPort1->WriteTimeout = 10000;
serialPort1->Open();
serialPort1->WriteLine(fileName);
serialPort1->WriteLine(fileSizeStr);
while (bytesRead < fileSize) {
numBytesRead = f->Read (buffer, 0,1000);
serialPort1->Write (buffer, 0, numBytesRead);
bytesRead += numBytesRead;
label4->Text = «Відіслано» + (bytesRead *100 /fileSize) + «%»;
progressBar1->Value = (bytesRead *100 /fileSize);
Update();
}
serialPort1->Close();
f->Close();