Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнивать строковые переменные / 6 сообщений из 6, страница 1 из 1
15.01.2014, 22:48
    #38527605
IEEE 754
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнивать строковые переменные
Подскажите пожалуйста как можно в коде проверить лежит ли строковая переменная в диапазоне между "807FFFFF" и "80000001"?
...
Рейтинг: 0 / 0
15.01.2014, 23:59
    #38527640
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнивать строковые переменные
Код: sql
1.
WHERE str BETWEEN '80000001' AND '807FFFFF'
...
Рейтинг: 0 / 0
16.01.2014, 00:14
    #38527646
IEEE 754
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнивать строковые переменные
Я таких операторов не нахожу. (
...
Рейтинг: 0 / 0
16.01.2014, 00:41
    #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
16.01.2014, 00:53
    #38527656
IEEE 754
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сравнивать строковые переменные
Ясно. Спасибо. )
...
Рейтинг: 0 / 0
16.01.2014, 01:05
    #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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сравнивать строковые переменные / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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