ぽざうねっと

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  420  : 記事  0  : コメント  9718  : トラックバック  76

ニュース

さて、今年は何を漬けようか

書庫

日記カテゴリ

Accessory

Community

Private

hoge.exe → 本体
hoge.dll → ライブラリ
hoge.mdb → 作業用データファイル(Access)
と同一ディレクトリに配置してある。
そして設定ファイルには <add name="data_file" value="hoge.mdb" /> という設定がある。
ログインや通常の処理は問題ないのだが、ある処理のときだけデータファイルが見つからないとういエラーが出る。
その処理はファイル保存処理で SaveFileDialog によって保存先を選ばせ、そこに保存するというよくある処理である。
要するに SaveFileDialog にて保存先を選んだら、作業ディレクトリが上書きされてしまうのを知らなかったわけです。
そのため、保存先ディレクトリに hoge.mdb がないぞーということになる。
その場では修正できないため、設定ファイルで絶対パスで指定してもらうことで切り抜けた。
アプリケーションが実行されたときに、絶対パスを作って保持しておくようにしとけばいいのかな。
投稿日時 : 2008年9月25日 16:56

コメント

# re: 作業ディレクトリの移り変わりにご用心 2008/09/25 18:53 はつね
移るような処理の後にアプリ起動フォルダにカレントを戻してあげた方がいいですね。
mdbファイルの指定をカレントフォルダではなくてアプリ起動フォルダ定義からの相対パスでするというのも一つの手です。



# re: 作業ディレクトリの移り変わりにご用心 2008/09/25 19:09 なにかと黒い龍
アプリ起動フォルダを取得してやるようにしてます。カレントをバンバン切り替えたりするアプリも作ったりするので。

# re: 作業ディレクトリの移り変わりにご用心 2008/09/25 20:19 fujiih
FileDialogクラスならRestoreDirectoryプロパティを使うというのはいかがですか?
trueならダイアログを閉じるときにカレントが現在のフォルダに復元しますよ。


# re: 作業ディレクトリの移り変わりにご用心 2008/09/26 9:27 THREE-ONE
はつねさん, なにかと黒い龍さん, fujiih さん

データファイルさえちゃんと取得できればいいというだけでなくて、カレントを戻すような常にカレントを気にしたコーディングも必要ですね。
ありがとうございました。

# https://google.com/maps/place/Palmer+Media/@38.2628063,-85.7129946,15z/data=!4m2!3m1!1s0x8869731708871ad7:0xd6aba4e37a5fadd1/ Hi there friends, fastidious paragraph and pleasant arguments commented at this place, I am actually enjoying by these. 2024/02/10 7:18 https://google.com/maps/place/Palmer+Media/@38.262
https://google.com/maps/place/Palmer+Media/@38.2628063,-85.7129946,15z/data=!4m2!3m1!1s0x8869731708871ad7:0xd6aba4e37a5fadd1/
Hi there friends, fastidious paragraph and pleasant arguments commented at this place, I am actually enjoying by these.

# Коллеги — кто уже сталкивался, что такое обратные ссылки? Я тут задумался и понял — без нормальных обратных ссылок сайт просто не растёт. Брал ссылки вручную и через агрегаторы, но много мусора. Вышел на решение, о котором давно мечтал. Не буду спой 2026/05/04 12:18 Коллеги — кто уже сталкивался, что такое обратные
Коллеги ? кто уже сталкивался, что такое
обратные ссылки?
Я тут задумался и понял ? без
нормальных обратных ссылок
сайт просто не растёт.

Брал ссылки вручную и через агрегаторы, но много мусора.

Вышел на решение, о котором давно мечтал.

Не буду спойлерить, но вот ссылка ? вот тут ???? обратные ссылки
.

Есть подробная инструкция и реальные кейсы.

Видно, что доноры живые, не ГС.

Не теряйте время на спам и дешёвые ссылки ? посмотрите этот вариант.

Кому нужно ? ссылка выше ????

Post Feedback

タイトル
名前
Url:
コメント: