Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Интересное поведение функции Length()   Найти похожие ветки 

 
pavel_guzhanov ©   (2006-11-15 13:37) [40]


> Но поскольку это Эксель, то там может быть любая ерунда,
>  включая отсутствие

Я смотрю значение переменной Middl_name, если она равна пустой строке, это уже другой разговор, а вот когда она не пустая... получается описаная в вопросе ерунда...


 
Anatoly Podgoretsky ©   (2006-11-15 13:37) [41]

> pavel_guzhanov  (15.11.2006 13:25:37)  [37]

А оканчивающее на пробел можешь представить?


 
KilkennyCat ©   (2006-11-15 13:40) [42]

> Что-то я никак не придумаю женское отчество, оканчивающее
> на "я"...


Как-то зашел я в магазин, тарелку купить (неудобно из банки кушать). Читаю ценники... "Яйцорезка". Забавно, думаю. И тут слышу диалог двух продавщиц, пишущих новый ценник:
- Ты неправильно написала, надо "крысаловка", а не "крысоловка".
- почему?
- Проверочное слово: "Крыса".
И пишущая верит и исправляет...

Вот так-то. Надо всегда предполагать, что пользователь всякий бывает, может и "я" написать...


 
Anatoly Podgoretsky ©   (2006-11-15 13:41) [43]

> pavel_guzhanov  (15.11.2006 13:37:40)  [40]

Ты смотришь?
Почему тогда утаиваешь эту важную часть кода?
Что еще ты утаиваешь?
Ну например мы от тебя не смогли добиться определения Middl_name, а без этого разговор бессмысленен.


 
Игорь Шевченко ©   (2006-11-15 13:47) [44]

Я почему говорю, что проще спросить - в файле может быть информация с ошибками ввода...


> > SEX := "Н/д";
>
> это кто?


Это недоступный


 
KilkennyCat ©   (2006-11-15 13:51) [45]

> [44] Игорь Шевченко ©   (15.11.06 13:47)

в смысле "не дает" ? :)))


 
Jeer ©   (2006-11-15 14:14) [46]


> KilkennyCat ©   (15.11.06 13:40) [42]


Чтобы ты сказал о таких ценниках ?
"Блазгогупцы"
"Мужской дуфля"
"Гаструлка"
и тп.


 
Игорь Шевченко ©   (2006-11-15 15:27) [47]

KilkennyCat ©   (15.11.06 13:51) [45]

В смысле нет данных


 
Amoeba ©   (2006-11-15 17:56) [48]


> Anatoly Podgoretsky ©   (15.11.06 13:37) [41]
> > pavel_guzhanov  (15.11.2006 13:25:37)  [37]
>
> А оканчивающее на пробел можешь представить?

А ведь такое запосто может быть... Так что, прежде чем анализировать строку,  для начала надо ей Trim сделать. IMHO вещь в данном случае очевидная (может здесь одни из граблей и лежат?).


 
RASkov   (2006-11-15 18:24) [49]

> MIDDL_NAME := Trim(MIDDL_NAME);

[17] Возможно пробел имеет место быть.
И еще UpperCase не работает с русскими символами, покрайней мере у меня так
ShowMessage(UpperCase("а")); показывает - а //символ "а" русский
у меня D7 WinXP SP2 Rus


 
Андрей Сенченко ©   (2006-11-15 19:51) [50]

RASkov  

И еще UpperCase не работает с русскими символами,

С ними работает AnsiUpperCase


 
RASkov   (2006-11-15 19:53) [51]

> [50] Андрей Сенченко ©   (15.11.06 19:51)

Это я знаю.
Но в примерах то здесь везде UpperCase


 
Amoeba ©   (2006-11-16 11:41) [52]


> RASkov   (15.11.06 19:53) [51]
> > [50] Андрей Сенченко ©   (15.11.06 19:51)
>
> Это я знаю.
> Но в примерах то здесь везде UpperCase

Если знаешь, то какого черта сам на заменил в коде UpperCase на AnsiUpperCase (религия не позволяет?!) и еще ноешь, что "И еще UpperCase не работает с русскими символами"?


 
Mikhail V ©   (2006-11-16 11:48) [53]

Автор, тебе библиотечку кинуть для подобного "рода" деятельности?


 
RASkov   (2006-11-16 14:20) [54]

> [52] Amoeba ©   (16.11.06 11:41)

А нафик мне это было говорить?
:)
> и еще ноешь, что "И еще UpperCase не работает с русскими
> символами"?

Я не ною, а указал на факт.


 
Amoeba ©   (2006-11-16 15:09) [55]


> RASkov   (16.11.06 14:20) [54]
> > [52] Amoeba ©   (16.11.06 11:41)
>
> А нафик мне это было говорить?
> :)
> > и еще ноешь, что "И еще UpperCase не работает с русскими
>
> > символами"?
>
> Я не ною, а указал на факт.


LOL!


 
RASkov   (2006-11-16 15:14) [56]

> Если знаешь, то какого черта сам на заменил в коде UpperCase

Я не понял, че вы ко мне привязались?:)))
В каком коде, я по Вашему должен был чего-то заменить?:)))
Это у меня LOL.


 
RASkov   (2006-11-16 15:20) [57]


> [48] Amoeba ©   (16.11.06 15:09)

> Так что, прежде чем анализировать строку,  для начала надо
> ей Trim сделать.

Тоже самое и Вам скажу - Что же Вы сразу Trim то не сделали? А?
:)))


 
Amoeba ©   (2006-11-16 15:39) [58]


> Я не понял, че вы ко мне привязались?:)))

Зачем нужно было демонстрировать в своем вопросе заведомо некорректный код, тем более, что Вы с самого начала знали (судя по Вашей реакции), в чем его некорректность (UpperCase а не AnsiUpperCase)?

Поэтому и LOL.


 
Anatoly Podgoretsky ©   (2006-11-16 16:15) [59]

> RASkov  (16.11.2006 15:20:57)  [57]

> Что же Вы сразу Trim то не сделали? А?

Никакого А, как только возникла подобная необходимость, а есть она или нет - автор то молчит, так сразу возник TRIM.
А как только возникла необходимость в преобразовании в Верхний регист, то надо было сразу указывать ANSI функцию, посколько про русский язык было известно сразу.

Так что не А, а О


 
Anatoly Podgoretsky ©   (2006-11-16 16:15) [60]

> Amoeba  (16.11.2006 15:39:58)  [58]

Не LOL, а провокация, потом очередное по счету оправдание за код.


 
RASkov   (2006-11-16 18:20) [61]

> [58] Amoeba ©   (16.11.06 15:39)

Если, что - я вопросов здесь не задавал.

> [59] Anatoly Podgoretsky ©   (16.11.06 16:15)

Я согласен с Вами и я как бы подвел итог вопроса автора. И тут Amoeba....
Ладно, как бы то нибыло здесь отвечать, кроме автору, больше не буду.


 
Amoeba ©   (2006-11-16 18:23) [62]


> RASkov   (16.11.06 18:20) [61]
> > [58] Amoeba ©   (16.11.06 15:39)
>
> Если, что - я вопросов здесь не задавал.

Нда, действительно... Перепутал. В таком случае прими мои извинения за наезд не по адресу.


 
RASkov   (2006-11-16 18:40) [63]

Ух.. неужто все кончилось:)
> [62] Amoeba ©   (16.11.06 18:23)

Бывает:) Непереживай.


 
Leonid Troyanovsky ©   (2006-11-16 18:46) [64]


> RASkov   (16.11.06 18:40) [63]

> Ух.. неужто все кончилось:)


Зря ты не регистрируешься.

Ну, ладно, ухожу-ухожу.

--
Regards, LVT.


 
pavel_guzhanov ©   (2006-11-17 11:19) [65]

Спасибо всем, кто пытался помочь! Помогла Trim (не учел я, что заполняющие файл в экселе могут после отчества еще и пробел воткнуть :0)), и, естественно, AnsiUpperCase.

Спасибо!



Страницы: 1 2 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.033 c
2-1163580077
DelphiLexx
2006-11-15 11:41
2006.12.03
Обмирает OddRowColor в DBGridEh e


15-1163085117
furyz
2006-11-09 18:11
2006.12.03
FreeBSD и мышь


15-1163493469
Stexen
2006-11-14 11:37
2006.12.03
Skype


15-1163666134
TJulia
2006-11-16 11:35
2006.12.03
Как устроены спам-фильтры?


15-1163567884
vajo
2006-11-15 08:18
2006.12.03
Dell вернула деньги за Windows поклоннику Linux