問題タブ [xojo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
2579 参照

macos - REALBasic は 50 ドルの価値がありますか?

12 年以上の Windows および Web 開発者であり、「在宅」の Mac ユーザーとして、REALBasic を個人用に入手する価値があるかどうか疑問に思っています。私はしばしば OS X の開発に手を出したいと思っていました。VB、Java、C# は知っていますが、C、C++、Objective-C は知りません。特定のプロジェクトを念頭に置いておらず、Objective-C を学習する動機もありません。そのため、RB は簡単で、いくつかの小さなアプリを始めるのに十分であるかどうか疑問に思っています。

ここに私の懸念/質問があります:

  • 「現実の世界」での REALBasic についてはあまり聞いたことがありません - 「realbasic」とタグ付けされた stackoverflow に関する質問は 1 つだけです - それで、それは実行可能な開発環境ですか、それとも単なる「おもちゃ」の言語/IDE ですか?

  • RB で作成/コンパイルされたアプリに問題や落とし穴はありますか?

  • RB で書かれた商用アプリはありますか?

0 投票する
3 に答える
836 参照

windows - Windowsアプリケーションを作成するためのRealBasic?

先に進んでRealBasic(現在はXojo)をチェックする前に、VBCLassicから移行し、WindowsバージョンのRealBasicを使用してプロのビジネスアプリケーションを作成している人々からのフィードバックをお願いします。

言語は十分に優れていますか、避けられない欠点などを解決するのに十分なサードパーティのアドオンがありますか?

ありがとうございました。

0 投票する
2 に答える
1722 参照

sqlite - SQLite3DBを使用したREALBasicレポート

SQLite3 DBを使用してレポートを作成するにはどうすればよいですか?ステップバイステップまたは擬似コードをいただければ幸いです。

0 投票する
1 に答える
164 参照

realstudio - Real Studio での配列操作

Real Studio で配列を使っていくつかのことをしようとしていますが、ドキュメントでそれらについて何も見つけられないようです。

最初に、多次元配列のサブセットを抽出します。入力した行列の列の一部から新しいベクトルを作成したいと考えています。MATLAB または R では、これは Matrix(1:5,2) のようにして列 2 の行 1 から 5 を抽出します。Real Studio でこれを行う簡単な方法はありますか?

同様に、格納された値ではなく、配列内のセルのインデックスを返す関数または操作を取得する方法があるかどうか疑問に思っています。たとえば、 max([1 2 3 4 8]) のようなもので max 関数を使用していた場合、8 ではなく最大値 (5) のインデックスが返されるようにします。

ありがとう!もっと具体的に言えるかどうか教えてください。

0 投票する
1 に答える
890 参照

realbasic - 文字列に含まれるリアルベーシック部分文字列

部分文字列が別の文字列に含まれているかどうかを調べる方法を教えてください。VB.netでは、次のようなものを書いていました:

基本的に、これは私がやりたいことですが、RealBasic では同じようには機能しません。

0 投票する
2 に答える
729 参照

macos - Mac OS で REALbasic を使用して、OpenOffice で開いた Word 文書にテーブルを作成する方法

ここに画像の説明を入力バイナリファイルを作成するために使用したこのコード:

そのWord文書に表形式を挿入したいです。

0 投票する
2 に答える
1431 参照

realbasic - シリアルポートをテストして、それが生きているかどうかを確認するrealbasic

複数のシリアル ポートでデータをポーリングし、結果をデータベースに保存するリアルベーシック コンソール アプリケーションを作成しています。

私の最初のアイデアは、ポートを開き、データを読み取ってから再度閉じることでした.問題は、シリアルポートを開くのに最大4秒かかる場合があり、最大8つのポートから読み取る必要がある場合があるため、ポートはサイクルごとに実用的ではありません。

開いているポートからシリアル デバイスが切断された可能性が高く、もちろんこれは問題の原因となります。

ポートが開いていて生きているかどうかを検出して、ポートを開いたままにし、接続されているデバイスがなくなったことを検出したときにのみポートを閉じて再度開くことができるようにすることは可能ですか?

編集

シリアルポートはBluetoothシリアルポートで、Bluetooth無線と通信し、Bluetooth無線はマイクロコントローラと通信します。Bluetoothデバイスが範囲外になり、シリアルポートを開いたまま効果的に切断するまで、リッスンする開始文字と終了文字があり、これらすべてが正常に機能します。

もちろん、ポートを閉じてもう一度開いてみることもできますが、代わりに、デバイスがまだ Bluetooth シリアル ポートに接続されているかどうかを検出したいと考えています。

また、OSX のシリアル ポートで serial.close() を呼び出すと、一時的なフリーズ (デスクトップ カーソルのフリーズ) が発生します。100% の CPU 使用率が疑われます。これは Windows では発生しないため、ポートの開閉回数を最小限に抑えたいと考えています。毎分約10台のBluetoothデバイスからデータをポーリングしているため、これを行う必要があります。

シリアル ポートを開くのに最大 4 秒かかるため、SPP シリアル接続の代わりに Bluetooth ラジオへの直接 HID 接続を使用するのが最善の解決策ですが、これまでに realbasic を Bluetooth HID デバイスに接続したことがないようです。そのため、情報やヘルプはありません。