|
|
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 18:00:22 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
1. Val 2. Format, Str, CStr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 18:36:46 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
авторкак преобразовать String*4 в Long? И - обратно? Вы бы уточнили, что именно надо.... Я почему-то понял, что требуется подобное: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ?Str2Long("1111") 825307441 ?hex(Str2Long("1111")) 31313131 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 18:41:40 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
Замечание: Достаточно стоки длиной 2 символа, а вовсе не 4 4 - это для даблов или карренсей. без использования АПИ это можно сделать, например, так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 19:22:05 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
авторЗамечание: Достаточно стоки длиной 2 символа, а вовсе не 4 Если считать, что что каждый символ 2 байта? И получать знаки вопроса? ... k = 825307441 ... sub3 ?? 825307441 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 19:33:45 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov авторЗамечание: Достаточно стоки длиной 2 символа, а вовсе не 4 Если считать, что что каждый символ 2 байта? И получать знаки вопроса? ... k = 825307441 ... sub3 ?? 825307441 для тех, кто без нака вопроса - Hex существует: Код: plaintext 1. 2. 3. 4. 5. 6. PS вот появится вопрос - выяснится, что там совсем все другое имелось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 19:44:16 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
авторвот появится вопрос - выяснится, что там совсем все другое имелось... Запросто ... Почему мне более наглядно когда 4 символа - это как переключение в редакторе из обычного просмотра в Hex ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2004, 19:50:03 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
Victoshaбез использования АПИ это можно сделать, например, так Код: plaintext 1. 2. 3. 4. - да, спасибо, именно об этом я и спрашивал ... И, что интересно, я ведь - опять же - когда-то это умел ... но - забыл! ;-) VictoshaЗамечание: Достаточно стоки длиной 2 символа, а вовсе не 4 4 - это для даблов или карренсей. - а вот тут, похоже, будет заковыка! Если я работаю с текстами, которые ФАКТИЧЕСКИ без Юникода ... то есть кодовая таблица, интересующая меня, состоит из 256 символов ... То я хочу осуществлять преобразвание в Long сразу 4-х символов! То есть мне важно не то, чтобы для хранения Long'а было "достаточно стоки длиной 2 символа", но - наоборот - чтобы для КОДИРОВАНИЯ стоки длиной 4 символа было достаточно Long'а ... Правильно ли я понимаю, что предлагаем Вами метод ТАК не сработает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 09:49:11 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
вот яснее высказались - понятнее что Вам надо - ведь НИКТО не угадал а Вам надо ПРИМЕРНО так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ЗЫ1 про Ваш код - не знаю к счастью или к сожалению - "своего" в жизни не строчки не написал. (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 10:17:59 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
[quot Serge Gavrilov] Код: plaintext 1. 2. 3. 4. 5. Но самое интересное, что вот так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:46:11 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
Иван FXS[quot Serge Gavrilov] Код: plaintext 1. 2. 3. 4. 5. Но самое интересное, что вот так: Код: plaintext 1. Почему-то мне кажется это логичным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:54:56 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov Иван FXS[quot Serge Gavrilov] Код: plaintext 1. 2. 3. 4. 5. Но самое интересное, что вот так: Код: plaintext 1. Почему-то мне кажется это логичным :) И какова логика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 14:01:31 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
авторИ какова логика? Аристотелевская ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 14:06:45 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
и еще на ту же тему: Код: plaintext 1. 2. 3. 4. Имеем "выдачу": 0 0 0 1 1 0 2 2 0 3 3 0 ... 125 125 0 126 126 0 127 127 0 128 2 4 129 3 4 130 26 32 131 83 4 132 30 32 133 38 32 134 32 32 135 33 32 136 172 32 137 48 32 138 9 4 139 57 32 140 10 4 141 12 4 142 11 4 143 15 4 144 82 4 145 24 32 146 25 32 147 28 32 148 29 32 149 34 32 150 19 32 151 20 32 152 152 0 153 34 33 154 89 4 155 58 32 156 90 4 157 92 4 158 91 4 159 95 4 160 160 0 161 14 4 162 94 4 163 8 4 164 164 0 165 144 4 166 166 0 167 167 0 168 1 4 169 169 0 170 4 4 171 171 0 172 172 0 173 173 0 174 174 0 175 7 4 176 176 0 177 177 0 178 6 4 179 86 4 180 145 4 181 181 0 182 182 0 183 183 0 184 81 4 185 22 33 186 84 4 187 187 0 188 88 4 189 5 4 190 85 4 191 87 4 192 16 4 193 17 4 194 18 4 195 19 4 196 20 4 197 21 4 198 22 4 199 23 4 200 24 4 201 25 4 202 26 4 203 27 4 204 28 4 205 29 4 206 30 4 207 31 4 208 32 4 209 33 4 210 34 4 211 35 4 212 36 4 213 37 4 214 38 4 215 39 4 216 40 4 217 41 4 218 42 4 219 43 4 220 44 4 221 45 4 222 46 4 223 47 4 224 48 4 225 49 4 226 50 4 227 51 4 228 52 4 229 53 4 230 54 4 231 55 4 232 56 4 233 57 4 234 58 4 235 59 4 236 60 4 237 61 4 238 62 4 239 63 4 240 64 4 241 65 4 242 66 4 243 67 4 244 68 4 245 69 4 246 70 4 247 71 4 248 72 4 249 73 4 250 74 4 251 75 4 252 76 4 253 77 4 254 78 4 255 79 4 - есть ли тут какая-то закономерность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 14:10:31 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
автор- есть ли тут какая-то закономерность? есть преобразование ANSI->Unicode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 14:40:07 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
То есть Вы хотите сказать, что это - "таблица соответствия", и никакой иной "логики" тут нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 15:27:53 |
|
||
|
Q: как преобразовать String*4 в Long? И - обратно? (-)
|
|||
|---|---|---|---|
|
#18+
В общем - по сабджу - у меня получился такой "замес" из StrConv и LSet: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 15:52:40 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1672245]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 346ms |

| 0 / 0 |
