初期データ読み込みについて - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: 初期データ読み込みについて (/showthread.php?tid=643) |
初期データ読み込みについて - battiruno - 10-22-2012 こんにちわ。 早速ですが質問させてください。 個別に作成されたプログラムを起動メニューを作成して その画面のボタンを押下すればそのボタンに応じた処理画面が 起動する仕組みになっております。 メニュー画面のmcurlでそのメニューから起動する画面のpcurl を{component}で読み込んでいます。 構造的には [dcurl メニュー画面]から[pcurl 個別の画面]を読み込む。 その際ファイル漏れが存在した場合CURLエラーが発生してしまいます。 このCURLエラーを発生させないようにしたいのですが、 何かプログラム内で対処できませんでしょうか? よろしくお願い致します。 RE: 初期データ読み込みについて - heavybugtracker - 10-23-2012 dynamic importを使ったら如何でしょうか? {try let my-packageackage = {import-package {make-package-selector "MY-PACKAGE", version = "1.0" } } def my-画面 = my-package {my-画面.show} catch e:FileNotFoundException do {popup-message "package file not found"} } RE: 初期データ読み込みについて - battiruno - 10-25-2012 いつもご返答ありがとうございます。 こちらのプログラムとしても{import-package {make-package-selector ~}}を 使用しているのになぜ出来ないのかと思いましたが{try}が味噌だったのですね。 {try}を導入すれば画面毎にエラーが発生する。と考えてもよろしいのでしょうか? とにかく、試験的に導入してみます。ありがとうございました。 RE: 初期データ読み込みについて - stonjohn4 - 12-04-2012 dllを使うと、もうCurlのガーベージコレクターの管理外になりますので、この為にgarbage-collectなど呼び出しても、dll側の問題なら、意味がありません。 実際のところは、地道なデバグで調査しないと難しそうに思いますね。 |