問題タブ [delphiscript]
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.
delphiscript - DelphiScript での ShellExecute() の問題
だから、ここに私のコードがあります:
Altium Designer 2013 (13.3) 内で、(タイプに関係なく) 外部プログラムを実行しようとしています。
このプログラムには、私が使用している基本的なエディターがあります。どうやら、すべてのスクリプト ドキュメントの中で、エディタで使用している DelphiScript のバージョンについて言及していないようです。(作業中の) コードをコピーしてエディターに貼り付けて実行しようとすると、多くのエラーが発生するため、これはイライラします。
現在のコードでは、「宣言されていない識別子: SW_NORMAL」というエラーが表示されます。
また、「.Split()」コマンドを使用したいと考えています。ただし、これには明らかに「PChar」が必要です。これにより、「宣言されていない識別子: PChar」というエラーがスローされます。
Windows 7 Pro 64 を実行しています
助けてください。ありがとうございました!
* 編集 *
私はすでに "SW_SHOWNORMAL" を試みました - これは同じエラーを生成します。
*編集#2 *
私が変更され:
に:
Andreas Rejbrand の推奨により、新しいエラーがスローされることがわかりました。
「宣言されていない識別子: ShellExecute」
今、私は本当に混乱しています。
excel - プラグインをインストールせずに Altium DelphiScript で Excel ワークブック/ワークシートを作成
現在、(Delphi ではなく) DelphiScript を使用する Altium Designer でピン リスト - ピン名を抽出しています。DelphiScript と Delphi には違いがあり、そのうちの 1 つがファイル I/O コンポーネントだと思います。Altium Docs for DelphiScript によると、テキスト ファイルと csv ファイルのみを生成できます。出力ファイル .csv を作成する場合、カンマで区切られたテキストをスローして、拡張子 '.csv' を付けて保存するだけで簡単に保存できます。私の問題は、eDocEngine VCL、LibXL、TQExport4Xlsx などのプラグイン/拡張機能をインポートおよび/またはダウンロードせずに .xls ファイルを作成する方法です。TBook、TSheet、TgtXLSEngine、またはスプレッドシートを作成する他の方法を宣言しようとしましたが、宣言されていない識別子であるというエラーが表示されます。皆さん、何か考えはありますか?
レポート ライターのコード スニペット:
上記のプロシージャを呼び出す文字列パーサーのコード スニペット: