Как добавить символ кавычки (") в строковую переменную?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Как добавить символ кавычки (") в строковую переменную?

Сообщение Maitris » 14.03.2005 (Пн) 21:02

А?
----

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 14.03.2005 (Пн) 21:04

Код: Выделить всё
Private Sub Form_Load()
Dim str As String
str = """" & "secret" & """"
MsgBox str
End Sub

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 14.03.2005 (Пн) 21:05

Amed Так можно? Ггг, кавычки в кавычках :)
----

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 14.03.2005 (Пн) 21:07

можно, а можно еще и вот так:
Код: Выделить всё
Private Sub Form_Load()
Dim str As String
str = chr(34) & "secret" & chr(34)
MsgBox str
End Sub
Вот оно — счастье...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 14.03.2005 (Пн) 21:07

Но работает же! ;)

Можно ещё вот так:
Код: Выделить всё
Private Sub Form_Load()
Dim str As String
str = Chr(34) & "secret" & Chr(34)
MsgBox str
End Sub

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 14.03.2005 (Пн) 21:09

МорфийА есть же еще вроде что-то типа & Vb....?
----

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 14.03.2005 (Пн) 21:10

:D
Вот оно — счастье...

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 14.03.2005 (Пн) 21:11

Кстати, а где можно посмотреть chr коды символов?
----

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 14.03.2005 (Пн) 21:12

Морфий Ваши коды получились идентичны :)
----

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 14.03.2005 (Пн) 21:18

Maitris писал(а):Морфий Ваши коды получились идентичны

ага, я заметил :wink:
---
Ascii коды символов можно посмотреть в ворде в таблице символов.
Вот оно — счастье...

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 14.03.2005 (Пн) 21:18

Таблица символов: шрифты System и Terminal

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 14.03.2005 (Пн) 21:24

Морфий Ок, сенк
----

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 14.03.2005 (Пн) 21:28

Двойную кавычку заменяю двумя апострофами. Недостаток - на символ больше.
- Какой треугольник не подвластен законам геометрии?
- У которого все углы тупые!

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 14.03.2005 (Пн) 21:30

можно тогда юзать «парные» кавычки (ascii 171 и 187)
Вот оно — счастье...

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 15.03.2005 (Вт) 23:12

Maitris писал(а):Кстати, а где можно посмотреть chr коды символов?

Может это и глупо :oops: , но я смотрю их програмно!
Код: Выделить всё
Private Sub Form_KeyPress(KeyAscii As Integer)
Cls
Print Chr(KeyAscii), KeyAscii, "&" & Hex(KeyAscii)
End Sub
привык так :roll:
А если нужно узнать код символа, которого нету на клавиатуре - тогда не Ворд, а Пуск :arrow: Выполнить :arrow: charmap <enter>
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 16.03.2005 (Ср) 11:40

А че глупо? а няпример вот так смотруюЖ

for q =32 to 255
list1.additem chr(q) & "---" & q
next
:roll:

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 16.03.2005 (Ср) 11:45

Yurich писал(а):Двойную кавычку заменяю двумя апострофами. Недостаток - на символ больше.

А sql-запросы на двойных апострофах не плющит? ;)

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 16.03.2005 (Ср) 12:48

для определения кодов символов пользую : ASCIIcat
- в нём очень хорошая таблица символов (Dec Hex Oct Binary Chr % HTML Name) и много другой справочной инфы. Представляет собой обычный hlp - файл.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 160

    TopList