タグ付けされた質問 「runtime」

ランタイムは、プログラムが実行(実行)している時間です。

11
SecurityExceptionをスローせずに実行時に権限を確認するにはどうすればよいですか?
SDからリソースを取得/設定し、sdから見つからない場合はそれをAssetから取得し、可能であればアセットをSDに書き戻す関数を設計します。 この関数は、SDがマウントされていてアクセス可能かどうかをメソッド呼び出しで確認します... boolean bSDisAvalaible = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 私の設計した関数は、あるアプリ(プロジェクト)から別のアプリ(プロジェクト)に使用できます(android.permission.WRITE_EXTERNAL_STORAGEの有無にかかわらず) 次に、現在のアプリケーションにSecurityExceptionを使用せずにこの特定の権限があるかどうかを確認したいと思います。 実行時に現在定義されているアクセス許可を調べる「素敵な」方法はありますか?


8
プログラムで行を追加するWinformsTableLayoutPanel
私はしばらくこれと戦ってきましたが、他の多くの人々もTableLayoutPanel(.net 2.0 Winforms)で苦労していることがわかりました。 問題 10列が定義されている「空白」のtablelayoutpanelを取得し、実行時にプログラムでコントロールの行を追加しようとしています(つまり、セルごとに1つのコントロール)。 と同じくらい簡単なはずだと思ったかもしれません myTableLayoutPanel.Controls.Add(myControl, 0 /* Column Index */, 0 /* Row index */); しかし、それは(私にとっては)行を追加しません。だから多分行スタイルで追加する myTableLayoutPanel.RowStyles.Clear(); myTableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Absolute, 30F)); しかし、それも機能しません。調べてみると、myTableLayoutPanel.RowCount使用法は設計時から実行時に変化するためmyTableLayoutPanel.RowCount++;、RowStyleエントリを追加する前でも後でも、実際には別の行が追加されません。 私が遭遇している別の関連する問題は、コントロールがディスプレイに追加されることですが、それらはすべてTableLayoutPanelのポイント0,0でレンダリングされるだけであり、さらに、本来あるべきセル境界内にあるように制約されることさえありません。内に表示されます(つまり、Dock = DockStyle.Fillを使用すると、まだ大きすぎたり小さすぎたりします)。 実行時に行とコントロールを追加する実用的な例はありますか?

7
実行時にweb.configappSettingsをどのように変更しますか?
実行時にweb.configappSettings値を変更する方法について混乱しています。たとえば、次のappSettingsセクションがあります。 <appSettings> <add key="productspagedesc" value="TODO: Edit this default message" /> <add key="servicespagedesc" value="TODO: Edit this default message" /> <add key="contactspagedesc" value="TODO: Edit this default message" /> <add key="aboutpagedesc" value="TODO: Edit this default message" /> <add key="homepagedesc" value="TODO: Edit this default message" /> </appSettings> たとえば、実行時に「homepagedesc」キーを変更したいとします。ConfigurationManagerとWebConfigurationManagerの静的クラスを試しましたが、設定は「読み取り専用」です。実行時にappSettings値を変更するにはどうすればよいですか? 更新:わかりました、それでここに私は5年後です。経験からわかったことを指摘したいのですが、実行時に意図的に編集可能な構成をweb.configファイルに入れるのではなく、ユーザーの1人が以下にコメントしたように別のXMLファイルに入れる必要があります。これにより、アプリを再起動するためにweb.configファイルを編集する必要がなくなり、怒ったユーザーから電話がかかってきます。

7
永続性.xml構成ファイルなしでJPAEntityManagerを作成します
EntityManager永続性ユニットを定義せずにを初期化する方法はありますか?エンティティマネージャーを作成するために必要なすべてのプロパティを指定できますか?EntityManager実行時にユーザーが指定した値からを作成する必要があります。の更新persistence.xmlと再コンパイルはオプションではありません。 これを行う方法についてのアイデアは大歓迎です!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.