問題タブ [winwrap]
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.
c# - .NET アプリケーションに組み込まれたスクリプト エンジン
アプリケーションのスクリプト作成に使用されている古いコントロールを置き換えようとしています。このコントロールは、以前は SAX Basic と呼ばれていましたが、現在はWinWrapと呼ばれています。2 つの主要な機能を提供します。
スクリプト エンジン (VB) です。
ホスティング アプリケーションで実行されるスクリプトを開発およびデバッグするための GUI があります。
それが提供する最初の機能は、実際には非常に簡単に置き換えることができます. 実行時にあらゆる種類のコードを実行する優れた方法が非常に多いため、ほとんど問題になりません。.NET ランタイムを対象とするほぼすべての言語が機能します。C#、PowerShell、VB.NET、IronPython などの実行について調べました。また、Lua と F# についても簡単に調べましたが、正直なところ、言語はここでの最大の障壁ではありません。
さて、私を行き詰まらせ続けているように見える難しい部分について。コード エディターとデバッガーが必要です。PowerShell の ISE とは異なり、単純なもので問題ありません。ファイルを作成、保存、デバッグ、実行できる限り。
現在、Visual Studio 2010 Shell (Isolated) を検討しており、アプリケーションにPowerShell ISEを埋め込む可能性についても検討しています。アプリケーションに埋め込み/使用できる他のエディターはありますか? 製品を購入することは問題外ではありません。結局のところ、使いやすさ、私たちのニーズをどれだけ満たしているか、そして開発者にとって展開とライセンスがいかにシンプルかということです。
vba - WWBasic + SPSS、値ラベルの名前を変更するスクリプト
始める前に、この質問にVBAのタグを付けたことを指摘したいと思います。これは、実際にはWinwrapの新しいタグを作成できず、WinwrapはVBAとほとんど同じであると言われているためです。
私はSPSSV19.0に取り組んでおり、指定された変数(またはすべての変数)にラベルがないすべての値を識別して値ラベルを割り当てるのに役立つコードを作成しようとしています。
以下の擬似コードは、単一の変数であるバージョン用です(おそらく、テキストボックスで入力されるか、SPSS Statsプログラムのカスタムダイアログを介して送信されます(変数名を指定する構文から.sbsファイルを呼び出します)。
擬似コードは次のとおりです。
これは決して機能するコードではありません。基本的には、達成したいプロセスの疑似コードです。魔法になる可能性がある場合は、ヘルプを探しています。
事前に感謝し
ますMav
vba - BASICのバージョン15からバージョン20までのSPSSスクリプト
以下のスクリプトは、VBAとほぼ同じ「Winwrapbasic」で記述されています。このスクリプトをSPSS20で動作させたいのですが、スクリプトはSPSS15で正常に動作します(ファイル拡張子をSTTからTLOに変更することにより、当時のtablelookファイルでした)。
ただし、このスクリプトをSPSS 20で実行すると、wwbプロセッサがクラッシュして一般的なエラーメッセージが表示されます。'WWBProcessorで問題が発生したため、閉じる必要があります。ご不便をおかけしてしまい申し訳ございません。'
スクリプトには十分なコメントがありますが、スクリプトの目的は、各テーブルを順番にアクティブにし、ユーザーが指定したテーブルルックに設定し、内側の列ラベルを回転させることにより、出力ビューアウィンドウのすべてのテーブルのテーブルルックを変更することです。テーブルを閉じて、次のテーブルをアクティブにします。ループは、すべてのテーブルが新しいテーブルルックと回転に設定されるまで続きます。
数百のテーブルの回転を手動で設定することは、面倒で退屈なことは言うまでもなく、骨の折れる作業であり、非常に時間がかかります。このスクリプトは、バージョン15で数秒前にこのタスクを実行するために使用されていましたが、常に進化するニーズと古いバージョンのサポートの欠如により、新しいバージョンを使用せざるを得なくなりました。
どんな援助にも感謝します。Mav
excel - WinWrap CreateObject("Excel.Application") 複数のインスタンス
.Net フレームワークをサポートするWinWrap Basic 言語について知っている人がどれだけいるかはわかりません。しかし、それが私の問題です。誰かがその言語について知っていることを願っています。
Excel 2010 との通信に使用しています。基本的には独自のデータ形式のデータを抽出し、Excel に吐き出しています。以下は、スクリプトの実行中に Microsoft Excel 2010 の追加のインスタンスがアクティブでない場合に完全に実行されます。
ただし、次のスクリプトの実行中にユーザーが追加の Excel 2010 インスタンスを手動でアクティブ化すると、スクリプトでエラーが発生します。
WinWrap の関係者によると、WinWrap の CreateObject() は CoCreateInstance API を呼び出す単純なコードです。私はそこで途方に暮れています。複数の Excel インスタンスを作成する方法を理解してくれる人がいますか。
編集Runtime 50290 Application Specific Errorが発生します。
vba - SPSS Statistics 23 の ExportTablesToExcelFiles スクリプトのデバッグ
Windows 10でSPSS Statistics 23の IBM スクリプトExportTablesToExcelFilesスクリプト (wwd バージョン)を実行しようとしています。
このスクリプトを使用すると、SPSS 出力をワークブック内の個々の Excel ワークシートにエクスポートできます。
SPSS 出力ウィンドウに、「エラー: (16305) エラーはありません..」と表示されます。
PM40090: "ERROR : (16305) NO ERROR."の修正を試みました。64 ビットの IBM SPSS STATISTICS 19 CLIENT で WINWRAP BASIC SCRIPT を実行しているときに受信しましたが、機能しませんでした。
SPSS 23 と Windows 10 でこの問題を解決した人はいますか?
progress - Winwrapbasic 言語でポップアップを使用して進行状況を表示する
WinWrap Basic でポップアップ テキスト ボックスを表示して、コードの進行状況をユーザーに通知する方法はありますか?
進行状況は、コードの実行時に変化するテキスト形式にすることができ、ポップアップに表示する必要があります。
コマンド ウィンドウに進行状況を表示するwscript.echoのようなものでも問題ありません。ただし、そのような機能は WinWrap Basic 言語では使用できないようです。
メッセージボックスとユーザーダイアログは、ユーザーがボタンをクリックして閉じてコードを続行する必要があるため、解決策ではないようです。
どんなアドバイスも役に立ちます。