Реферат: Послідовні інтерфейси ПК
progressBar1->Value = 0;
label4->Text = «»;
Update();
}
}
private: System: Void button1_Click (System: Object^ sender, System: EventArgs^ e) {
String^ fileName;
String^ fileSizeStr;
unsigned int fileSize;
String^ portName = (String^) comboBox1->SelectedItem;
label4->Text = «Очікування файлу…»;
serialPort1->PortName = portName;
serialPort1->BaudRate = Int32: Parse (comboBox2->Text);
serialPort1->ReadTimeout = 10000;
serialPort1->Open();
fileName = serialPort1->ReadLine();
fileSizeStr = serialPort1->ReadLine();
fileSize = Int32: Parse(fileSizeStr);
array<unsigned char>^ buffer = gcnew array<unsigned char>(1000);
unsigned int bytesRead = 0;
if (! Directory: Exists (». //files»)) {
Directory: CreateDirectory (». //files»);
}
if (File: Exists (». //files // » + fileName)) {
MessageBox: Show («Такий файл уже існує», «Помилка»,
MessageBoxButtons:OK, MessageBoxIcon: Error);
}
else {
int numBytesRead = 0;