Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Кавычки

>\/

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"

Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" 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"

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: ievgrafosystems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)


Re[2]: XML парсилка

From: "Igor A. Vyatkin"

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"

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> 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"

Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" 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"

Hello, Igor!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" 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)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты