Как записать в консоль в приложении GUI

Вы можете добавить следующее к своему компоненту родного вида.

@Override
  public void requestLayout() {
    super.requestLayout();
    post(measureAndLayout);
  }

  private final Runnable measureAndLayout =
      new Runnable() {
        @Override
        public void run() {
          measure(
              MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY),
              MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
          layout(getLeft(), getTop(), getRight(), getBottom());
        }
      };
6
задан Colen 10 October 2008 в 17:15
поделиться

3 ответа

Короче говоря, необходимо присоединить консоль. Для получения дополнительной информации и готовый использовать код, см. http://www.codeproject.com/KB/dialog/ConsoleAdapter.aspx.

5
ответ дан 17 December 2019 в 02:35
поделиться

Вместо того, чтобы регистрироваться к консоли, журналу в файл и затем отслеживают файл с отдельным gui приложением. Это сохраняет консоль ненарушенной и дает Вам более персистентную запись Вашего журнала, который иногда чрезвычайно полезен. Существуют различные библиотеки, которые сделают большую часть из этого для Вас, или можно сохранить это простым и просто сделать это сами.

1
ответ дан 17 December 2019 в 02:35
поделиться

где-нибудь в Настройках Проекта Visual Studio можно включить наличие консоли, предположив использование VS. (Не может сказать где, потому что у меня в настоящее время нет его),

0
ответ дан 17 December 2019 в 02:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: