
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2005, 12:08
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
При чтении из ини-файла строка получается ...+CHR(0) Есть ли функция, чтоб получить из нее обычную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:09
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
CHRTRAN() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:13
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Kris_При чтении из ини-файла строка получается ...+CHR(0) Есть ли функция, чтоб получить из нее обычную? Чего-то не понял.... Кто читает? Где ини-файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:32
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
AleksMedCHRTRAN() CHRTRAN(p_name, CHR(0),' ') не меняет, пытаюсь сделать, например, allt(p_name)+'\' Выдает все равно "с: <куча пробелов> \" Конечно можно извратиться их отсечь, но думала может есть все-таки нормальная функция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:40
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
w3d Kris_При чтении из ини-файла строка получается ...+CHR(0) Есть ли функция, чтоб получить из нее обычную? Чего-то не понял.... Кто читает? Где ини-файл? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:44
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
А кто тебе сказал, что CHR(0) это пробел? CHRTRAN(<String>," ","") или уж CHRTRAN(<String>,CHR(32),"") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:45
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
AleksMedА кто тебе сказал, что CHR(0) это пробел? CHRTRAN(<String>," ","") или уж CHRTRAN(<String>,CHR(32),"") очень смешно. я не пробелы думала менять, а последний символ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:47
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Тем более что сделала и так, а толку нету все равно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 12:59
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
thisform.p_lastname=left(lcBuffer,len(lcBuffer)-1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 13:04
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
AleksMedthisform.p_lastname=left(lcBuffer,len(lcBuffer)-1) не получается, уже и так и численно задавала, по -разному пробовала. ПОчемуто остается один символ справа, и все тут! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 13:12
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Kris_ AleksMedthisform.p_lastname=left(lcBuffer,len(lcBuffer)-1) не получается, уже и так и численно задавала, по -разному пробовала. ПОчемуто остается один символ справа, и все тут! То, что я тебе написал отсекет CHR(0). Остается что? Пробел? Ну так ALLTRIM() на него натрави. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 13:44
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
AleksMed Kris_ AleksMedthisform.p_lastname=left(lcBuffer,len(lcBuffer)-1) не получается, уже и так и численно задавала, по -разному пробовала. ПОчемуто остается один символ справа, и все тут! То, что я тебе написал отсекет CHR(0). Остается что? Пробел? Ну так ALLTRIM() на него натрави. Не получается, я уже так тоже пробовала. все пробелы удаляются, а в конце все равно есть символ. да вы сами попробуйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 14:00
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Вместо этого lcBuffer = SPACE(100) + CHR(0), просто lcBuffer = SPACE(100) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 14:16
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 14:47
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
ВладимирМ Как работать с ini-файлами Получилось с помощью этого Код: plaintext вы не объясните, что это за хитрый ход такой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 15:10
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Так ведь в статье написано. Логика примерно такая: Я посылаю в функцию символьную строку (lcBuffer) в которую должно быть записано значение искомого ключа. Причем эта символьная строка должна быть заведомо больше, чем возможное значение. Функуция GetPrivStr() записывает в первые символы полученной строки нужное значение и сообщает мне сколько символов было изменено (lnBuffer). Выделяю из переданной в функцию строки только измененные символы (LEFT(...)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 15:49
|
|||
|---|---|---|---|
Преобразовать null-terminated строку в обычную |
|||
|
#18+
ВладимирМТак ведь в статье написано. Логика примерно такая: Я посылаю в функцию символьную строку (lcBuffer) в которую должно быть записано значение искомого ключа. Причем эта символьная строка должна быть заведомо больше, чем возможное значение. Функуция GetPrivStr() записывает в первые символы полученной строки нужное значение и сообщает мне сколько символов было изменено (lnBuffer). Выделяю из переданной в функцию строки только измененные символы (LEFT(...)). хм.. по вашей ссылке этого не написано.. но теперь все совершенно ясно! Спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2006, 18:19
|
|||
|---|---|---|---|
|
|||
Преобразовать null-terminated строку в обычную |
|||
|
#18+
Kris_ AleksMedCHRTRAN() CHRTRAN(p_name, CHR(0),' ') не меняет, пытаюсь сделать, например, allt(p_name)+'\' Выдает все равно "с: <куча пробелов> \" Конечно можно извратиться их отсечь, но думала может есть все-таки нормальная функция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1591880]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 464ms |

| 0 / 0 |
