プログラムソースが見つかりません
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
プログラムソースが見つかりません
msg# 1
ucmkitakan
投稿数: 91
共同開発をさせないで、ローカルの環境で開発を行っていたら、突然「プログラムソースが見つかりません」とメッセージが表示されました。
その後、プログラムリポジトリではPG名が「プログラムソースが見つかりません」となり、最終更新日は*******となってしまい、F5でも開けなくなってしまいました。
どうにか修復する方法はないのでしょうか?
よろしくお願いします。
その後、プログラムリポジトリではPG名が「プログラムソースが見つかりません」となり、最終更新日は*******となってしまい、F5でも開けなくなってしまいました。
どうにか修復する方法はないのでしょうか?
よろしくお願いします。
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
普通に開発をしていたら突然ということでしょうか?
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.1.1
ucmkitakan
投稿数: 91
特別な操作をした訳でもないのです。
こまめに保存しながら開発をしていて、F5でPGを開こうとしたらメッセージが出て、そのPGのxml自体なくなってしまった状態です。
こまめに保存しながら開発をしていて、F5でPGを開こうとしたらメッセージが出て、そのPGのxml自体なくなってしまった状態です。
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
今現在本格的にPGを作成していますがいまのところそのような問題になった事はないですね。
私が使用しているバージョンはSP4aです。
今回でたSP4bにアップはしましたが・・・
私が使用しているバージョンはSP4aです。
今回でたSP4bにアップはしましたが・・・
投票数:1
平均点:10.00
Re: プログラムソースが見つかりません
msg# 1.1.1.1.1
ucmkitakan
投稿数: 91
SP2aだからでしょうか…。
早速SP4aにしてみます。
そして、消えてしまったPGは一から作り直します。
ありがとうございました。
早速SP4aにしてみます。
そして、消えてしまったPGは一から作り直します。
ありがとうございました。
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.1.1.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
ファイナルデータのような復元ソフトで消えたXMLを復元するしかないかな・・・
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.2
muka
居住地: 東京都練馬区
投稿数: 69
もうすでに解決済かもしれませんが、私も最近同じ現象に遭遇しましたのでコメントしておきます。
私も原因はよく分かっていません。(プロジェクトを作成した直後、ふとした弾みで起きました。プログラム番号が2番か3番付近・・・)
<解決方法>
MAGICを終わらせておいて、下記の手順で操作して下さい。
1)抜けたプログラムのIDを調べる
通常であれば抜けたプログラムの番号=IDとなります。
削除や移動などをすると必ずしも番号=IDとはなりません。
2)空のプログラムをコピーし、そのファイル名で復元
空のプログラムソースを抜けたプログラムのIDのファイル名(Prg_#ID.xml)でコピーします。
3)「ProgramHeaders.xml」を編集
テキストエディタ等で開き、抜けた箇所を探します。
抜けた部分を追加します。他の空のプログラムの部分を探し、コピーして下さい。
ただし、「/Application/ProgramsRepositoryHeaders/Program/Header/@id」には正しいIDを記述します。
4)MAGICを起動してプロジェクトを開く
うまくいけばこれで修復できるかと・・・。
場合によっては、「Progs.xml」のプログラム表示順を記載した箇所(/Application/ProgramsRepositoryOutLine/Programs)もチェックしてみてください。(もしIDが抜けていたら追加して下さい。)
私も原因はよく分かっていません。(プロジェクトを作成した直後、ふとした弾みで起きました。プログラム番号が2番か3番付近・・・)
<解決方法>
MAGICを終わらせておいて、下記の手順で操作して下さい。
1)抜けたプログラムのIDを調べる
通常であれば抜けたプログラムの番号=IDとなります。
削除や移動などをすると必ずしも番号=IDとはなりません。
2)空のプログラムをコピーし、そのファイル名で復元
空のプログラムソースを抜けたプログラムのIDのファイル名(Prg_#ID.xml)でコピーします。
3)「ProgramHeaders.xml」を編集
テキストエディタ等で開き、抜けた箇所を探します。
抜けた部分を追加します。他の空のプログラムの部分を探し、コピーして下さい。
ただし、「/Application/ProgramsRepositoryHeaders/Program/Header/@id」には正しいIDを記述します。
<Program>
<Header ISEMPTY_TSK="1" ISN_2="1" LastIsn="1" id="ここに正しいIDを記述します!">
<ExecutionRight comp="-1"/>
<Resident val="N"/>
<SQL val="N"/>
<ReturnValue>
<ParametersAttributes/>
</ReturnValue>
<SqlWhereExist val="N"/>
<TaskType val="O"/>
<External val="N"/>
<FormType val="N"/>
<LastModified date="0000/00/00" time="00:00:00"/>
</Header>
<SourceFileTimeStamp _date="733232" _time="24784" date="2008/07/09" time="06:53:04"/>
</Program>
4)MAGICを起動してプロジェクトを開く
うまくいけばこれで修復できるかと・・・。
場合によっては、「Progs.xml」のプログラム表示順を記載した箇所(/Application/ProgramsRepositoryOutLine/Programs)もチェックしてみてください。(もしIDが抜けていたら追加して下さい。)
投票数:0
平均点:0.00
Re: プログラムソースが見つかりません
msg# 1.2.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
怖いですね
私は今のところ問題なく使用していますが心配なので時々SOURCEフォルダーをバックアップしています。
バグでなければいいのですが・・・
私は今のところ問題なく使用していますが心配なので時々SOURCEフォルダーをバックアップしています。
バグでなければいいのですが・・・
投票数:0
平均点:0.00