|
|
|
Как заполнить QByteArray и записать в QVariant
|
|||
|---|---|---|---|
|
#18+
Qt Делаю так. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Потом программа уходит из этой функции и работает дальше А при вызове деструктора "Аварийный останов ... free() бла-бла-бла" Если убираю этот кусок кода, то всё Ok. Как правильно временно сохранить некую произвольную структуру в переменную типа QVariant? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 16:14 |
|
||
|
Как заполнить QByteArray и записать в QVariant
|
|||
|---|---|---|---|
|
#18+
ZmeisheQt Делаю так. Код: plaintext 1. 2. 3. 4. 5. Если еще сам не разобрался: QMemArray<type> & QMemArray::setRawData ( const type * data, uint size ) Sets raw data and returns a reference to the array. Dereferences the current array and sets the new array data to data and the new array size to size. Do not attempt to resize or re-assign the array data when raw data has been set. Call resetRawData(data, size) to reset the array. Setting raw data is useful because it sets QMemArray data without allocating memory or copying data . Попробуй добавить block.resetRawData сразу после block.setRawData ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 08:27 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34263546&tid=2029646]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 488ms |

| 0 / 0 |
