Hello Manfred,
I had already read the article, but I can't really make sense of it.
My explanation step by step:
1. I have a text field where you can write something
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=10191118984420606616)
2. The string from the text is transferred to Device::Device.TestCheck when you press the "Save" Button
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=3244232572197961219)
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=12077832691081881049)
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=14520444660512534645)
3. In my C code I have a variable char -> char TestCheck[];
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=11923911476914506117)
4. Now the text of my text field should be written in Device::Device.TestCheck and then passed to my C code through the external variable
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=7425478802748336089)
OnSetTestCheck:
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=2905757829325630209)
5. After the variable in c contains the text, the text should be output from the console
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=440923075350836377)
But no matter what I try, there are only strange signs or nothing
The output in my console when i press finish:
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=11104539867397332968)
Best regards
Justin