Вверх ↑
Этот топик читают: Гость
Ответов: 387
Рейтинг: 34
#1: 2009-02-17 00:48:49 ЛС | профиль | цитата
code_11832.txt
карма: 0

0
файлы: 1code_11832.txt [874B] [152]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-02-17 10:32:46 ЛС | профиль | цитата
да и не должен. Этот элемент если угодно предоставляет низкоуровневый доступ к строке как к массиву, а в Delphi нельзя получить размер строки так же как размер массива. Вот так надо делать:
code_11837.txt

в пакетах старших поколений эта проблема уже решена, а тут пока еще устаревший вариант остался...
карма: 27
0
файлы: 1code_11837.txt [885B] [177]
Ответов: 387
Рейтинг: 34
#3: 2009-02-17 14:16:53 ЛС | профиль | цитата
ясно.

а если взять строковый масив и переставить пункт на хранение символов(вместо строк) то можно, забавно...
если-б в StrArray(ItemType=Char) можно было передать строку то надобность в компоненте
FT_StrigToArray отпала(может я и ошибаюсь)
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-02-17 15:10:41 ЛС | профиль | цитата
Karl писал(а):
а если взять строковый масив и переставить пункт на хранение символов(вместо строк) то можно, забавно...

именно там. Потому что массив символов и строка это в Object Pascal не одно и тоже (почему так, а не иначе вопрос к создателям)

Karl писал(а):
если-б в StrArray(ItemType=Char) можно было передать строку то надобность в компоненте
FT_StrigToArray отпала(может я и ошибаюсь)

передать-то можно, только производительность от этого сильно упадет.
карма: 27
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)