掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
AndroidでデータFileをstringgridに表示 (ID:148384)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> [1]配置プロジェクトにX.Datを登録して、[リモートパス]を変更したのですが、登録Itemが、グレイ表示されます。 その登録した x.datファイルをWindows上で 削除 or 移動 or リネーム とか行っていないですか? > FilePathが、[\data\data\com.Embarcadero.project7\file\x.dat]データをOpen出来ない。 > このフォルダーの変更方法ません。 x.datファイルの 削除 or 移動 or リネーム をしてしまっていたら、x.datの行を削除して、もう一度登録を行えばOKです。 > [2] [1]以外に、考えられること x.datファイルの内容が変わらないという前提なら、リソースファイルにする方法があります。 (1)「Delphiメニュー」→「プロジェクト」→「リソースと画像」をクリック (2)「追加」ボタンを押下 (3) ファイル拡張子の欄で「すべてのファイル(*.*)」を選択 (4) x.datを選択して「開く」ボタンを押下 (5) するとリソースファイルのリストに1件追加され、リソース識別子が「Resource_1」となっている (6) リソース識別子は自分が分かりやすい任意の文字列で指定 ( 後にプログラムコードで指定する文字列となる ) (7) リソースタイプは「RCDATA」とする (8) 下記のコードを実行 procedure TForm1.Button1Click( Sender : TObject ); var RS : TResourceStream; begin RS := TResourceStream.Create( hInstance, 'Resource_1', RT_RCDATA ); // ← 第2引数にリソース識別子、第3引数にリソースタイプ try ListBox1.Items.LoadFromStream( RS ); finally FreeAndNil( RS ); end; end; この方法でも、x.datファイル の 削除 or 移動 or リネーム を行うとグレー表示 ( 有効ではない ) になります。 また、brcc32.exe によるリソースファイルの作成でも上のコードで読み出せます。 私がこのスレで投稿したコードは全てFMXのコードです。Androidと仰られていたので…。 その他の要因でグレー表示になるのなら、ちょっと私にはわかりません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.