|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Здравствуйте!! Возникла необходимость написать приложение для программатора. Для работы с программатором есть библиотека неуправляемого кода,надо импортировать её в C#. Импортировал, но такое чувство что параметры передаются не правильно. Такое предположение я сделал так как некоторые функции работают, но возвращает 0, а некоторые вообще не запускаются приложение завершается по ошибке. Перепробовал всё что мог вот и прошу помощи. Код: c# 1. 2. 3. 4. 5. 6. 7.
Также прикладываю архив с документацией к библиотеке с примерами https://yadi.sk/d/PTQdx7F9fj25z ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2015, 15:09 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Я извиняюсь за свою необразованность, но как ей пользоваться? я так понимаю эта прога открывает dll, показывает список функций и соответствие в C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2015, 12:44 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikus, у TI должны быть dll под NET. сам пользовался. правда под другие камни, под C2000 серию. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2015, 09:19 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
я на сайте искал не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2015, 10:06 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
нашёл обьявление функции Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
делаю на подобе Код: c# 1. 2. 3. 4.
программа завершается ошибкой ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 09:44 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Ура работает! У меня стоит VirtualBox с Win XP х86 там стоит VS2010, на ней создаю проект там всё компилит. А на ноуте стоит Win8 x64, я подозреваю что что-то в настройках проекта я не настроил, сама библиотека х86. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 12:15 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Вообщем дело в разрядности процессора. В проекте создаю новую конфигурацию х86 но все равно не работает. запустил на х64 проект из х32 тоже не работает. подскажите что делаю не так ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 12:45 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikusподскажите что делаю не так Не там ищете ответы на свои вопросы? Не сообщаете детали? "Не работает" это как ? С какой ошибкой падает... Может с этой ошибкой стоит пойти в суппорт вендера? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 12:57 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Программа vshost32.exe не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 14:14 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikusПрограмма vshost32.exe не работает Я думаю, что коллеги, которые написали выше, на самом деле ожидали от вас увидеть либо скриншот ошибки либо Call Stack ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 14:53 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikus у вас отладчик есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 15:08 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikus, посмотрите примеры идущие в поставке (там вроде и на дотноте есть)... внимательно перечитайте мануал... попробуйте поиграть с плюсовыми примерами... Поищите помощи у службы техподдержки... ну или на форумах где дспшники и другие электрики тусят... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 15:36 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikusпонятно спасибо Код: c# 1. 2.
[DllImport("MSP430.dll")] public unsafe static extern int MSP430_Initialize(string port, int* version); //DLL Version int DllVersion = 30205004; ErroNumber = new int(); public const string porta = "TIUSB"; unsafe { int* version = &DllVersion; if (MSP430DLL.MSP430_Initialize(porta, version) == STATUS_ERROR) { ErroNumber = MSP430DLL.MSP430_Error_Number(); MessageBox.Show(MSP430DLL.MSP430_Error_String(ErroNumber) + Environment.NewLine + "Error: " + ErroNumber); this.Close(); } } ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2015, 16:20 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Winnipuh, А где вы нашли описание функций, если не трудно скиньте пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 10:35 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikusWinnipuh, А где вы нашли описание функций, если не трудно скиньте пожалуйста. По ссылке на гугл, см .выше, в результатах ссылка № 1 http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/251066/912314 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 16:26 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
у меня ещё вопрос. как узнать какое устройство использует COM порт. Код: c# 1. 2.
так получаем список доступных COM портов "COM1....COMx", а как узнать какое устройство использует COM1? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 17:31 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
dimasikusу меня ещё вопрос. как узнать какое устройство использует COM порт. Код: c# 1. 2.
так получаем список доступных COM портов "COM1....COMx", а как узнать какое устройство использует COM1? это достойно отдельной темы ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2015, 08:59 |
|
Неуправляемый код
|
|||
---|---|---|---|
#18+
Winnipuhэто достойно отдельной темы ;-) Да ну, ерунда какая. Win32_PnPEntity + Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2015, 09:44 |
|
|
start [/forum/topic.php?fid=20&msg=38927879&tid=1401690]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
248ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 352ms |
total: | 695ms |
0 / 0 |