|
|
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. Подскажите как в test присвоить данные которые находятся в pArrDbData ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 09:53 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
neteurt, Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:10 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
а по поводу ошибки, то в параметрах у тебя открытый массив, а в var динамический ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:11 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Move(pArrDbData[0], test[0], Length(pArrDbData)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:20 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
cptngrb, спасибо, только копирует в данном случае одно значение. Чтобы скопировать все нужно в цикле пройтись от 0 и до Length(pArrDbData) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:24 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:27 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
neteurt, нет, move копирует память, а если ты хочешь пройтись циклом, то тоже можно но по другому Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:27 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
cptngrb neteurt, Код: pascal 1. 2. Либо честно переприсвоить, либо архитектуру изменить чтобы операция вообще была не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 10:39 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Move для строк лучше не использовать. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 11:10 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Забыл перед for добавить SetLength(test, Length(pArrDbData)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 11:12 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
neteurt Код: pascal 1. Не проще объявить типом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 11:17 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
iStrannik Move для строк лучше не использовать. Практически - так себе решение, только для очень специфических случаев можно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 11:22 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
Лучше изначально так не делать, чтоб потом по граблям не бегать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2020, 17:06 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
neteurt Подскажите как в test присвоить данные которые находятся в pArrDbData Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. cptngrb Код: pascal 1. А если подумать?.. Что такое Length(pArrDbData) и сколько байт скопирует эта команда? Ну и счётчики ссылок, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2020, 01:03 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
alekcvp, после того, как написал, заметил, что string. Размер символа конечно нужно учитывать. Поэтому второй вариант написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2020, 09:26 |
|
||
|
Incompatible types: 'Dynamic array' and 'array of
|
|||
|---|---|---|---|
|
#18+
cptngrb alekcvp, после того, как написал, заметил, что string. Размер символа конечно нужно учитывать. Поэтому второй вариант написал В данном случае, элемент массива - строка, указатель. Length(a) * sizeof( String ), что-то типа того. Но и то это ужас. Будет крах с памятью скорее всего, ведь это молчаливое копирование указателей автоматического типа. Они могут уже освободиться, а ты их решишь использовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2020, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=41&tid=2038191]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 335ms |
| total: | 441ms |

| 0 / 0 |
