Может кто-нибудь знает как это сделать?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Может кто-нибудь знает как это сделать?

Сообщение BV » 13.12.2004 (Пн) 2:24

Вот уже какую неделю пытаюсь доделать классовый модуль для перекодирования текста (Dos, Win и др.) но вот никак не даётся мне Юникод (UTF). Може кто знает, какая API функция нужна? Или это делается как-то подругому?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.12.2004 (Пн) 2:45

WideCharToMultiByte и CP_UTF8 помогут.
Изображение

DragonTriste
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 15.08.2004 (Вс) 10:46

Re: Может кто-нибудь знает как это сделать?

Сообщение DragonTriste » 13.12.2004 (Пн) 3:12

BV писал(а):Или это делается как-то подругому?

нужную строку проходишь mid'ом беря по паре иходных символов и заменяя на "разкодированый"
dragons on line...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.12.2004 (Пн) 10:44

DragonTriste писал(а):
BV писал(а):Или это делается как-то подругому?

нужную строку проходишь mid'ом беря по паре иходных символов и заменяя на "разкодированый"
Тормоза будут жуткие... И зачем, главное? :roll:
Изображение

DragonTriste
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 15.08.2004 (Вс) 10:46

Сообщение DragonTriste » 14.12.2004 (Вт) 1:51

как вариант предложил... сам так сделал раньше :oops:
а тормоза... это все зависит от обьёма и на какой машине :roll:
dragons on line...

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 16.12.2004 (Чт) 1:29

Спасибо всем за отклик. Вроде бы с Mid'ом понял - но :)
А вот с API попробовать стоит...

Может ещё кто-то знает решение попроще и получше, чем API?

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 16.12.2004 (Чт) 3:05

Application Programming Interface для того и придуман был, чтобы облегчить и без того тяжкую жизнь программиста. Куда уж лучше :wink:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

DragonTriste
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 15.08.2004 (Вс) 10:46

Сообщение DragonTriste » 16.12.2004 (Чт) 6:11

BV писал(а):Может ещё кто-то знает решение попроще и получше, чем API?

думаю не найдёшь ничего быстрее.
dragons on line...

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Yes!

Сообщение BV » 18.12.2004 (Сб) 14:13

Всем ОГРОМНОЕ thank's! :) :) :) В API разобрался - работает! Всё же круто было бы иметь хоть более или менее полный справочник по API, а то вот сколько раз на эту функцию смотрел, а не знал чего она делает. :roll: :cry: Может кто знает ссылку на такое добро? Желательно на русском.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.12.2004 (Сб) 14:37

Lasciate ogni speranza, voi ch'entrate.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList