Windows 8 — RichEditBox получить и установить переполнение стека текста

Как я могу установить и получить текст из RichEditBox в приложении Windows 8 C ++.

Я уже попробовал эти два подхода, но программа продолжает сбой во время выполнения

CPP

contentText->Document->Selection->GetTextViaStream(Windows::UI::Text::TextGetOptions::FormatRtf, outstream);contentText->Document->GetText(Windows::UI::Text::TextGetOptions::FormatRtf, tempOutput);

.час

private:
Platform::String^* tempOutput;
Windows::Storage::Streams::IRandomAccessStream^ outstream;

0

Решение

Если ваша программа дает сбой, это хорошо. Это на самом деле не «сбой». Он генерирует исключение, и ваш отладчик, как только он будет подключен, поймает его и скажет вам точно, что пошло не так. В следующий раз запустите ваше приложение с F5. После сбоя отладчик покажет вам, в какой строке находится проблема, и вы сможете просмотреть все переменные, чтобы проверить, что пошло не так.

В этом случае убедитесь, что

  • contentText не NULL
  • Документ не является пустым
  • tempOutput инициализируется для реального объекта

Пример:

Platform::String^ tempOutput = gcnew Platform::String();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]