Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
Добрый день! Коллеги, на выходе получаю 1-3 строки, хотя error равен 66. Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. Ошибку найти не могу, помогите плиз. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 16:47 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
На стороне C# Код: c# 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 17:02 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
vadipok Код: plaintext 1. 2. 3. 4. 5. 6. это чё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 17:34 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
egorychvadipok Код: plaintext 1. 2. 3. 4. 5. 6. это чё? Если честно, то я не смогу ответить на ваш вопрос грамотно. Подозреваю, что первое - это выделение памяти размером sz, там в начале есть код, который извлекает sz, и он работает правильно, я проверял. Точно такой же работает без проблем, с другим struct. На Второе замечание можно забить, т.к. я пытался до этого убрать, но он так же не работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 19:55 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#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. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 07:37 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
vadipok.... Ошибку найти не могу, помогите плиз. Что не так? Путаница в типах и параметрах. Легким движением руки int превращается в long, а short во float. Полная дичь с передачей массива. Утечка памяти. Надо курить мануалы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 10:12 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
Не знаю почему, но с этим параметром c программа работает. Сея объяснить я не могу. Код: 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. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Этот параметр нигде не используется, но без него все глючит. Спасибо, разобрался. Догадки только есть, возможно после передачи массива структуры необходимо передать его размер. С этим параметром все пашет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 12:03 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
vadipok, Неверно. См документацию по маршаллингу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 12:28 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
CoTaskMemFree не вижу для ref параметра ARRAY_PAR[] LTArrayPar = new ARRAY_PAR[5]; - утечёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 12:36 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
ИзопропилCoTaskMemFree не вижу для ref параметра ARRAY_PAR[] LTArrayPar = new ARRAY_PAR[5]; - утечёт В первом примере посмотрите и в остальных есть, просто в многоточиях затерялся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2017, 08:24 |
|
||
|
P/invoke помогите
|
|||
|---|---|---|---|
|
#18+
vadipok, c++: int * plast, int * skvag, char * modelPath, int * errorCode значит и в c# ref должен присутсвовать главное - количество возвращаемых структур SizeParamIndex = 1 а я вижу в коде, что размер результирующего массива в четвёртом (с нуля считая) параметре передаётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2017, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39439762&tid=2018198]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 502ms |

| 0 / 0 |
