XOJO : StackOverFllow 問題の解析方法について

【お知らせ】
Easy MCUser」は、「XOJO」というクロスプラットフォーム環境で開発している関係もあり、その開発の中で気がついたことも、情報として発信してこうと思いますので宜しくお願いします。

XOJO
: StackOverFllow など、致命的な問題の解析方法について

StackOverFllow
問題は、ソフトウェアを作っていてやっかいな問題です。
これを解析するには、どこで StackOverFllow が発生しているのかを知ることが先決と思いますが、XOJO の場合、Mac 版ではこの現象がどこで発生しているのかが、デバッグしたくてもソフトが落ちてから StackOverFllow であるという表示だけされるため、現象が非常に掴みずらいです。
ところが、同じ XOJO でも、Windows 版の XOJO では、最後にソフトウェが落ちる前に、どこで StackOverFllow Out of Bounds などの致命的問題が発生してソフトが落ちてしまっているのかが掴めます。

もし、Mac 版の XOJO を使っていて、上記のような問題の解析でお困り間場合は試してみる価値があるのではないかと思います。

XOJO」の前身は「Real basic」という製品で、このころから Mac のプログラミングがしたくて個人で開発環境を購入していました。しかしながら Mac の開発環境の方が歴史が長いにもかかわらず、Windows 版の方が処理が速かったり、デバッグのちょっとした事ですがやり易かったり、… Mac がメインの私としては、少々残念です。でも、今のところ仕事以外では、Mac 以外使いたくないので、応援しています、、Mac 版。




【ちょっと広告】
Easy MCUser は、ユーザーがプログラミングをせずに、マイコンを使って自分のやりたい事を簡単に実現するためのソフトウェアです。以下に示す様な3つの特徴を持っています。

・GUIの操作によって、簡単にマイコンを直接動かせる
・GUIの操作を録画し、録画した操作を編集する事でマイコンのプログラムを生成出来る
・1つのマイコンでは難しい処理も、
複数のマイコンへ分散して処理させられる

現在、ベータ版
ダウンロード・ページからダウンロード可能です。ぜひ、この機会にお試しください。

​​Easy MCUser enables you easily that you want to do your own by using microcontrollers without do programming. Easy MCUser has three features such as shown below.

· By GUI of the operation, you can control easily the microcontroller directly.
· Record the operation of the GUI, you can generate the program of microcontroller by editing the recorded operation.
· If you have difficult process in one microcontroller, Easy MCUser can distributes to a plurality of microcontrollers.

You can try to use ももんが version. Please download form download page.

スクリーンショット 2016-02-15 21.09.37