:: Visual Foxpro, Foxpro for DOS
Вернуть ANSI для текста.
rusl
Автор

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Как лучше получить набор аскишных символов для текста и можно ли это сделать не используя ASC( )?
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Неа.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
rusl
Автор

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Ну тогда надо создавать цикл, который по одному будет считывать символы и выдавать их АСКИшные коды?
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Точно.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
если тебе проста на посмотреть, то грузани FPD и выбери меню System\ASCII chart




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Да нет, похоже rusl хочет оцифровать текст. Если не секрет, зачем?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
ну есть же цифровая запись музона, фильманоф... у тут вишь - нечто новенькое




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
rusl
Автор

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
AleksM прав. ;)
Хочу реализовать на практике для своих нужд алгоритм "шинглов". (Тут в середине статьи кратко о нем.) А для этого нужно получить цифровой вид каждого символа, чтобы потом их складывать.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Посмотри в сторону SOUNDEX(cExpression), видимо тебе туда.




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
rusl
Автор

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
SOUNDEX(cExpression) возвращает символьный результат, а мне нужен цифровой.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Ну, что ж придется разбирать в триггере по символьно и уже дальше где-то это хозяйство сохранять.




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi rusl!

Учитывая твои объёмы информации, стоит задуматься о написании на C fll-ки, которая будет заниматься подсчётом этих значений. В старом форуме было неплохое руководство по созданию fll-ек "для чайников". Всё-же фокс в такой задаче проявит свои слабые стороны - слишком накладно считать что-либо через Variant-переменные...
Хотя если тебя устроит по скорости и чисто фоксовое решение - то вперёд на ASC, SUBSTR и иже с ними




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
rusl
Автор

Сообщений: 200
Откуда: СПб
Дата регистрации: 01.02.2005
Учитывая исследовательскую направленность работы думаю Фокс меня пока устроит, хотя конечно неделями вглядыватся в экран ожидая результата не хочется.
Ratings: 0 negative/0 positive
Re: Вернуть ANSI для текста.
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi rusl!

Думаю речь не будет идти о неделях , но падение скорости составит наверное 1-2 порядка (т.е. 10-100 раз)... Всё зависит во многом от того как написать процедуру




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика