nqioweryuadfge Ответов: 1

Функция Movenext VB.NET


Я пытаюсь протестировать свою функцию MoveNext в VB.NET, но это не работает. Любые идеи о том, как заставить его работать на следующем коде:

Public Function MoveNext() As Boolean

    endindex = checkWord.Length + foundIndex

    If foundIndex >= replacements.ToString.Length Then
        Return False
    Else
        Return True
    End If

End Function


Что я уже пробовал:

Попробовал поискать в Google, но не смог использовать эти решения для решения моей проблемы!

CHill60

Было бы полезно, если бы вы включили объявления для своих переменных.
Первая проблема, которую я вижу, заключается в том, что вы пытаетесь вычесть целое число checkWord.Length из строки foundIndex.ToString
Объясните, что, по вашему мнению, будет делать эта функция

nqioweryuadfge

Я добавил его теперь вместо того, чтобы вычесть! Теперь он выглядит намного лучше, когда вы проверяете обновленный вопрос.

Sergey Alexandrovich Kryukov

О чем ты говоришь? Что такое RichTextBox1; каков его тип? Полное имя типа, Пожалуйста.
Ваш пример кода вырван из контекста. Пожалуйста, смотрите: SSCCE.
—СА

nqioweryuadfge

Нет, Нет, Нет, Сергей! Я не говорю об этом RichTextBox. В любом случае спасибо!

Sergey Alexandrovich Kryukov

Если это не "этот" RichTextBox, просто скажите нам, какой из них ваш. Разве это проблема? Какой?
—СА

nqioweryuadfge

Ну-ка, веди себя прилично, глупый ты человек!

nqioweryuadfge

Ты ведешь себя как очень нецивилизованный пьяница! Что есть что?

Sergey Alexandrovich Kryukov

Как мило! Теперь я знаю, как выглядят цивилизованные манеры.
Спасибо.
—СА

nqioweryuadfge

Вы ведь русский, верно? Я вижу, к чему ты клонишь!

ZurdoDev

Если он не работает, то все, что вам нужно сделать, это отладить его. Это будет очень легко, и тогда вы сможете понять, в чем проблема.

nqioweryuadfge

Но я не смог сделать это на своем Visual studio 2012 Express. Может быть, это в премиуме! Он не показывает никаких ошибок на выходе, когда я нажимаю кнопку отладки!

ZurdoDev

Отладка кода означает, что вы добавляете точку останова в том месте, которое не работает, запускаете свой код, и когда код попадает в это место, он останавливается, и вы можете проверить все переменные и т. д., и можете начать ходить по коду строка за строкой и точно видеть, что происходит и почему.

CHill60

Вы можете найти эту статью полезной Освоение отладки в Visual Studio 2010 - руководство для начинающих[^].
И точка зрения, которую пытался сделать СА, заключалась в том, что вам нужно специфический о которых управления richtextbox, на какой платформе (приложения WinForms, в WPF, ASP.net другие)

SRS(The Coder)

Пожалуйста, добавьте еще несколько деталей, по крайней мере, чтобы описать использование или цель этого метода и то, чего вы пытаетесь достичь с помощью этой функции?

nqioweryuadfge

Я пытаюсь найти сравнение слов из словаря на RichTextBox. У меня есть список слов, с которыми я пытаюсь их сравнить! Предполагается, что раздел MoveNext позволяет мне пропустить слово, если я не хочу этого делать в RichTextBox. Файл словаря - это универсальный словарь.

nqioweryuadfge

Я добавил Больше информации о коде.

Есть ли способ заставить этот код MoveNext снова работать? Я добавил опцию Strict поверх своего кода, но это не решило проблему. Я знаю, что это мой последний вопрос, тогда я пойду!

nqioweryuadfge

Мне нужна только одна помощь, а потом я уйду навсегда!

nqioweryuadfge

Пожалуйста, помогите!

SRS(The Coder)

@nqioweryuadfge

потому что ваш вопрос вместо того, чтобы рассеять сомнения, создает в нашем уме множество вопросов, поэтому на него трудно ответить. Потому что может быть много общих причин, по которым вы не в состоянии заставить это работать.

Из вашего объяснения и кода понятно, что метод MoveNext () возвращает true, если пользователю нужно перейти к следующему слову, пропустив текущее в richtext bx правильно?

nqioweryuadfge

@SRS(кодер) Я только что нашел код из Pdf-файла... Честно говоря, я не знаю, для чего это нужно! Вы можете помочь? Я здесь уже несколько месяцев!

SRS(The Coder)

вы можете поделиться файлами кода/ pdf через мой почтовый идентификатор(smruti.friends@gmail.com) если вам удобно это делать.
Я определенно сделаю все возможное, чтобы найти для вас решение.

Здесь все, чем вы поделились, все еще находится в незавершенном состоянии, чтобы иметь четкое понимание, так что обмен файлами может помочь.

nqioweryuadfge

Хорошо, проверьте свою папку спама на наличие сообщений.

SRS(The Coder)

ОК вернется к вам в течение дня или двух, поняв сценарий, возможно, я попытаюсь выполнить эту функцию, создав небольшое приложение.

1 Ответов

Рейтинг:
11

SRS(The Coder)

Поняв ваш код здесь, я создал небольшой vb.net приложение windows, чтобы решить эту проблему на моем пути.

Пожалуйста, пройдите через код и дайте мне знать, если потребуется какая-либо дополнительная помощь?

Пожалуйста, проверьте эту ссылку, чтобы получить проект[^]

Дайте вам знать, что все решение находится в VS 2015, поэтому, пожалуйста, скопируйте код и проверьте, используете ли вы более низкую версию.

Мой пользовательский интерфейс:-
Нажмите здесь для получения изображения[^]


Maciej Los

Извините, но я думаю, что ваш ответ может помочь ОПУ, но никому другому. ;(
На мой взгляд, вы должны указать способ решения проблемы непосредственно в своем ответе.

SRS(The Coder)

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

Пожалуйста, возьмите его и попробуйте запустить, у вас будет четкое представление о сценарии, вопросе и моем ответе.

Надеюсь, это имеет смысл.

nqioweryuadfge

СГД. Спасибо. Я проверю это!

nqioweryuadfge

СГД. Понял. Спасибо!

nqioweryuadfge

Теперь вы можете удалить его, Спасибо.