открывает обычным файлом, имя файла в utf8
| 381 | |
| 382 | // открывает обычным файлом, имя файла в utf8 |
| 383 | bool Document::open(const std::string& _filename) |
| 384 | { |
| 385 | std::ifstream stream; |
| 386 | stream.open(_filename.c_str()); |
| 387 | |
| 388 | if (!stream.is_open()) |
| 389 | { |
| 390 | mLastError = ErrorType::OpenFileFail; |
| 391 | setLastFileError(_filename); |
| 392 | return false; |
| 393 | } |
| 394 | |
| 395 | bool result = open(stream); |
| 396 | |
| 397 | stream.close(); |
| 398 | return result; |
| 399 | } |
| 400 | |
| 401 | // открывает обычным файлом, имя файла в utf16 или utf32 |
| 402 | bool Document::open(const std::wstring& _filename) |