Visual Basic 6.0 - Кавычки
Кавычки
>\/
RY>> Для пары чисел, причем с частым преобразованием лучше (и
RY>> грамотнее) c = cstr(a) + " долларов в час" чем с = a & " долларов
RY>> в час". А вообще - дела вкуса, но так, как я написал -
RY>> правильнее. ;)
SB> Правильнее написать c = CStr(a) & "долларов в час"
Красивее. Правильнее - именно cstr(a) + "..."
SB>>> Бывает, что c=3, а бывает, что c="12"
RY>> В трех переменных заблудился? :)
SB> Я не заблудился, я иллюстрировал возможную проблему.
Hу если потерять типы - можно далеко зайти.
>/\
* Origin: Attackie Interactive (2:5045/44.13)
Re: XML парсилка
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Tue, 28 Oct 2003
13:00:44 +0000 (UTC):
AS>> Есть ли у кого-нибудь самодельный сабж? MSXML очень уж злобно относится
AS>> к Chr(0) и всем символам больше Chr(127).
IE> В смысле злобно? У меня с русскими буковками все Ок было. Только
IE> правильную кодировку надо указывать в заголовке...
А с нерусскими?
With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru
--
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Кавычки
Мы где-то виделись, Roman?
28 Oct 03 15:12:02 в RU.VISUAL.BASIC Roman Yuakovlev -> Sergey Broudkov:
RY>>> Для пары чисел, причем с частым преобразованием лучше (и
RY>>> грамотнее) c = cstr(a) + " долларов в час" чем с = a & " долларов
RY>>> в час". А вообще - дела вкуса, но так, как я написал -
RY>>> правильнее. ;)
SB>> Правильнее написать c = CStr(a) & "долларов в час"
RY> Красивее. Правильнее - именно cstr(a) + "..."
Тьфу. Давай прям сразу вызывать VarCat, а? И никаких вопросов не будет.
Всего хорошего!
Дмитрий Козырев aka Master
P.S. Щербакова на тебя нету... ;(
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Кавычки
Мы где-то виделись, Roman?
28 Oct 03 15:07:09 в RU.VISUAL.BASIC Roman Yuakovlev -> мне:
RY>>> сложение выполняется БЫСТРЕЕ, ибо при коннектации (или
RY>>> как ее там, блин, слово то какое), все элементы сначала
RY>>> переводятся в Variant и возвращает оно тоже variant.
DK>> Variant? А разве не String?
RY> Дополнительные сведения [vb5.hlp]
RY> Если выражение не содержит строковое значение, то оно преобразуется к
RY> подтипу String типа Variant. Если оба операнда являются строковыми
RY> выражениями, то результат имеет тип данных String; в противном случае
RY> результат принадлежит к подтипу String типа Variant.
[здесь ничего и не было]
Самое интересное, что выше ты говорил только за вариант и ни разу не упомянул
String.
RY> Что есть подтип String типа Вариант? Hоворусский стринг? ;)
Это ты меня спрашиваешь?
DK>> P.S. А насчет стилистических предпочтений я согласен с Сергеем.
RY> Hу это не значит, что так правильнее. ;)
Да неужели?! ;-)
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: XML парсилка
From: "Igor Evgrafov" <fornews [@] systems21.ru>
Hello, A.! You wrote to Igor Evgrafov on Tue, 28 Oct 2003 14:05:02 +0000 (UTC):
AS>>> Есть ли у кого-нибудь самодельный сабж? MSXML очень уж злобно
AS>>> относится к Chr(0) и всем символам больше Chr(127).
IE>> В смысле злобно? У меня с русскими буковками все Ок было. Только
IE>> правильную кодировку надо указывать в заголовке...
AS> А с нерусскими?
не приходилось сталкиваться.
With best regards, Igor Evgrafov. E-mail: ievgrafo<AT>systems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)
Re[2]: XML парсилка
From: "Igor A. Vyatkin" <garry [@] mail.novgorod.ru>
Hi,
Tuesday, October 28, 2003, 5:05:02 PM, you wrote:
AS>>> Есть ли у кого-нибудь самодельный сабж? MSXML очень уж злобно относится
AS>>> к Chr(0) и всем символам больше Chr(127).
IE>> В смысле злобно? У меня с русскими буковками все Ок было. Только
IE>> правильную кодировку надо указывать в заголовке...
AS> А с нерусскими?
Попробуй encoding="UTF-8". Должно работать с чем угодно.
--
Igor A. Vyatkin
E-Mail: garry [@] mail.novgorod.ru
* Origin: Astrosoft Development (2:5020/400)
Re: XML парсилка
From: "Igor Evgrafov" <ievgrafo [@] jba.ru>
Hello, A.!
You wrote to Vadim Romanov on Tue, 28 Oct 2003 12:56:01 +0000 (UTC):
AS> Hello, Vadim!
AS> You wrote in conference fido7.ru.visual.basic to "A.Skrobov"
AS> <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Tue, 28 Oct 2003
AS> 12:06:25 +0000 (UTC):
AS>>> Есть ли у кого-нибудь самодельный сабж? MSXML очень уж злобно
AS>>> относится к Chr(0) и всем символам больше Chr(127).
VR>> Почему злобно?
AS> [Sorry, skipped]
VR>> И получаешь любимую кодировку.
AS> Потому что я не могу использовать кодировку, отличную от
AS> system-default; если я сую MSXML Chr(&HE4), то это будет буква д или
AS> ошибка, но никогда не a с умляутом. (проверял)
Hу и я проверил...
=========Beginning of the citation==============
Private Sub Command1_Click()
Dim oDoc As New MSXML2.DOMDocument40
Dim oElem As MSXML2.IXMLDOMElement
Dim oPI As MSXML2.IXMLDOMProcessingInstruction
Set oPI = oDoc.createProcessingInstruction("xml", "version='1.0'
encoding='ISO-8859-1'")
oDoc.appendChild oPI
Set oElem = oDoc.createElement("TEST")
oElem.Text = ChrW(&HE4)
Set oDoc.documentElement = oElem
oDoc.save "d:\1.xml"
End Sub
=========The end of the citation================
Hа выходе имеем файл с умляутом.
- ---
With best regards, Igor Evgrafov.
* Origin: Cronyx Plus ISP (2:5020/400)
modulezz
12:37am up 1 min, 1 user, load average: 1.00, 0.29, 0.10
Доброго времени суток, /*All..*/
может то знает как пpоигpывать в эхотаге сабж (mod,it,xm и т.д.)?
Живи...
_xmms:_ /none/
* Origin: ..i hate this fuckin' world.. (2:450/233.11)
Re: XML парсилка
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Tue, 28 Oct 2003
17:53:34 +0000 (UTC):
AS>> А с нерусскими?
IAV> Попробуй encoding="UTF-8". Должно работать с чем угодно.
Проблема была именно в том, что я не мог через Chr() передать символ не из system-default кодировки.
With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru
--
* Origin: Talk.Mail.Ru (2:5020/400)
Re: XML парсилка
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>to A. Skrobov on Tue, 28 Oct 2003
22:22:22 +0000 (UTC):
VR>>> И получаешь любимую кодировку.
AS>> Потому что я не могу использовать кодировку, отличную от
AS>> system-default; если я сую MSXML Chr(&HE4), то это будет буква д или
AS>> ошибка, но никогда не a с умляутом. (проверял)
IE> Hу и я проверил...
[Sorry, skipped]
IE> oElem.Text = ChrW(&HE4)
Вот про эту штуку-то я не знал. Попробую с ней.
IE> Hа выходе имеем файл с умляутом.
With best regards, A. Skrobov. E-mail: tyomitch [@] r66.ru
--
* Origin: Talk.Mail.Ru (2:5020/400)