Наше приложение очень велико, и мы много используем метод VAL, чтобы обеспечить правильное преобразование данных в текстовые поля в соответствующие номера. Однако теперь мы столкнулись с несколькими проблемами. Например, если кто-то пишет 25 500, функция VAL вернет 25 вместо 25500. Похоже, что это ожидаемое поведение, поскольку метод VAL прекращает свое действие, как только он находит неконвертируемый символ, например, запятую.Conversion.VAL method - Global Hook
Я хотел бы знать, есть ли способ иметь глобальный крючок для этого метода, который я могу создать в своем приложении, так что всякий раз, когда я вызываю метод VAL из своего приложения, он должен вызывать мой определенный метод, а не вызов из пространства имен Microsoft.Visualbasic.
спасибо
Привет, спасибо за ваш ответ, но это НЕ я ищу. Мне нужно какое-то глобальное переопределение, так что всякий раз, когда я вызываю метод VAL в любом месте приложения, он должен вызывать мой пользовательский метод. Я знаю, что замена запятой или других значений (например, $ sign) принесет мне правильный результат, но я использовал буквально тысячу тысяч раз, так что заменить их все невозможно. Единственное возможное решение, которое я вижу, - глобальный подход к методу. –