問題タブ [realstudio]

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 投票する
5 に答える
825 参照

php - realbasic でサポートされている言語は何ですか?

友人が、realbasic の php プラグインを介して Mac アプリケーションを作成できる可能性があると教えてくれました。これは本当ですか?狂ったようにネットを検索しましたが、構文はプラグインを使用してphpに近いものには見えません。あなたがすることは、関数呼び出しを書き、それにあなたのphpを書くことだけです。しかし、それはちょっとばかげています。私が知りたいのは、このアプリでサポートされている言語と、チュートリアルで見られる言語またはそれに近い言語は何ですか? thnx

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

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

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

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

realbasic - RealBasic バイトから文字列へ

RealBasic で、バイトを文字列に変換する方法はありますか?

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

realbasic - REAL基本的な質問

REALBasic で、Window1 のすべてのオブジェクトをループするにはどうすればよいですか? すべての子を持つ Window1 の配列プロパティはありますか? また、オブジェクトのカスタム プロパティをどのように設定しますか? 例: Me.isFlamingo = true よろしくお願いします!

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

try-catch - Real Studio が例外のキャッチで中断するのはなぜですか?

次のような try-catch ブロックがあります。

デバッガーでプロジェクトを実行すると、キャッチしようとしていた正確な行で OutOfBoundsException が発生します。なぜこれが機能しないのですか?!?

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

console - シンプルなターミナル/コンソールを RealBasic に埋め込む

RealBasic アプリケーションで実行しているシェル コマンドがあり、今まで出力を読み取っていましたが、ユーザー入力が必要です。コマンドを実行し、出力を表示し、入力を取得できる端末やコンソール アプリケーションのようなものを、多くの IDE やコード エディターのようにテキスト領域のように見えるウィジェットに埋め込むために使用できるものはありますか?

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

formatting - RealStudio で、リッチ テキストの貼り付けをインターセプトするにはどうすればよいですか?

WYSIWYG 編集用の単純なテキスト フィールドを作成しようとしています。ただし、特定の種類の書式設定のみを許可したい (たとえば、太字、斜体、下線、単一の見出しの種類、色や異なるフォントは許可しない)。

問題は、書式設定を受け入れることができるエディターを使用すると、誰かが別のプログラムで書式設定されたテキストを作成またはコピーしてから、それをテキスト フィールドに貼り付けるだけで、その書式設定がすべて一緒に行われ、私が興味のないことを許可することです。異なるフォント、色などとして。私はそれを許可したくありません。

せいぜい、サポートしていない書式設定を自動的に削除したいだけです。最悪の場合、単純にプレーンテキストとして貼り付けて、再フォーマットする必要があります。しかし、クリップボードをテキスト領域にダンプしたいだけではありません。

これを行う方法について何か考えはありますか?

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

winapi - 無効なパラメーターが原因で GetConsoleScreenBufferInfoEx が失敗する

コンソール アプリケーションからGetConsoleScreenBufferInfoEx関数を呼び出そうとしています。問題があれば、アプリケーションは 64 ビット Windows 7 で動作する 32 ビット アプリケーションです。言語は RealBasic です。

すべての構造を正しく定義したと思います。バッファ出力ハンドルは、呼び出されている他のすべての API 関数に対して機能します。

構造:

私はこれを20回以上行ってきましたが、何も悪いようには見えません。COORD および SMALL_RECT 構造体はこれまで何度も使用してきたので、変換エラーはなかったと思います。ただし、CONSOLE_SCREEN_BUFFER_INFOEX 構造体は、ここで初めて使用され、私の翻訳のどこかにエラーがあるように感じます。

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

xml - Real Studio: 元の XmlDocument での XQL 結果の位置の検索

次の XML があります (XmlDocument に格納されています)。

私はこのクエリで作業しています:

...これは、私が期待する XmlNodeSet を返します。

ただし、ソース XML のどこでこの XmlNodeSet が発生するかを知りたいです(開始点と長さ (両方の整数) を取る強調表示関数を使用して、元のドキュメントでこれらの結果を強調表示できるようにするため)。

私が知る限り、結果の NodeSet を元の XmlDocument と比較する (そして、ソース ドキュメント内のこれらの要素の位置を何らかの方法で取得する) 明らかな方法はありません。私はいくつかのアイデアを試しましたが、これまでのところ、次の恐ろしいプロセスしか思い浮かびません。

  1. オリジナルの XPath を使用してソース ドキュメントに対して XSLT を実行し、元のソース ドキュメントに不要なマークアップを追加します (例: <elem highlight="true">ERB.KWH.MT_CV</elem>)。
  2. RS 内で正規表現を使用して、このマークアップを含む要素の位置を把握します。
  3. (a) マークアップが削除され、(b) それらの位置のテキストが強調表示されたドキュメントのバージョンを出力します。

うん。誰かがより良い方法を考えることができますか?