powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнивать строковые переменные
6 сообщений из 6, страница 1 из 1
Как сравнивать строковые переменные
    #38527605
IEEE 754
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как можно в коде проверить лежит ли строковая переменная в диапазоне между "807FFFFF" и "80000001"?
...
Рейтинг: 0 / 0
Как сравнивать строковые переменные
    #38527640
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
WHERE str BETWEEN '80000001' AND '807FFFFF'
...
Рейтинг: 0 / 0
Как сравнивать строковые переменные
    #38527646
IEEE 754
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я таких операторов не нахожу. (
...
Рейтинг: 0 / 0
Как сравнивать строковые переменные
    #38527653
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IEEE 754Подскажите пожалуйста как можно в коде проверить лежит ли строковая переменная в диапазоне между "807FFFFF" и "80000001"?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Option Explicit

Public Sub CompareHexaDecimalString()

Dim HexSign As String
Dim str As String
Dim strComp1 As String
Dim strComp2 As String

Dim hex As Double
Dim hexComp1 As Double
Dim hexComp2 As Double

HexSign = "&H"

str = "807000FF"
strComp1 = "80000001"
strComp2 = "807FFFFF"

hex = HexSign & str
hexComp1 = HexSign & strComp1
hexComp2 = HexSign & strComp2

If hex >= hexComp1 And hex <= hexComp2 Then
    Debug.Print "Inside"
Else
    Debug.Print "Outside"
End If

End Sub
...
Рейтинг: 0 / 0
Как сравнивать строковые переменные
    #38527656
IEEE 754
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ясно. Спасибо. )
...
Рейтинг: 0 / 0
Как сравнивать строковые переменные
    #38527661
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IEEE 754,

Так лучше:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Public Sub CompareHexaDecimalString()

Dim str As String
Dim strComp1 As String
Dim strComp2 As String

str = "800000FF"
strComp1 = "80000001"
strComp2 = "807FFFFF"

If str >= strComp1 And str <= strComp2 Then
    Debug.Print "Inside"
Else
    Debug.Print "Outside"
End If

End Sub
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнивать строковые переменные
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]