Re: setexchangefileコマンド ( No.1 ) |
- 日時: 2008/04/15 14:34
- 名前: NCG
- >zdwファイルにLD KANRO1 60 367 60 -1 1と書いた場合、elがkanro1でレイヤ60のライタイプ全部をラインタイプ367に換えるという感じでよろしいでしょうか?
上記の解釈で問題ありません。
考えられる原因として、以下内容があげられます。 @SETEXCHANGEFILEで指定しいるグループ番号は合っているか。 ASETEXCHANGEFILEで指定しているZDWのファイルパスにスペースが含まれていないか。 →スペースが含まれている場合はZDWファイル名をダブルコートを含んだ形で指定する必要があります。 BIXYで管理するデータに対してコマンドを処理していないか。 C色塗りを行っている図形データが非表示になっていないか。
|
Re: setexchangefileコマンド ( No.2 ) |
- 日時: 2008/04/15 14:38
- 名前: NCG
- 以下の内容の確認をお願いいたします。
@色塗り対象の図形が格納されている図面名と同じ名前のファイルがベクタパス内に存在していないか。 AEDXの単色表示設定を行っていないか。 BBMVの定義を色塗り対象のグループだけにして色塗りを実行した場合、正常に動作するか。 C色塗り機能実行後に再描画行うと表示されるか。
|
Re: setexchangefileコマンド ( No.3 ) |
- 日時: 2008/04/15 14:39
- 名前: GEOSISサポート受付
- @について
似たような名前のファイルはありますが1文字違いとかなので、同じ名前ではないです。 Aについて していません。 Bについて 色塗り対象のグループだけにしてもだめでした Cについて 表示されません。
やはり上手く動作しませんほかに何か原因はないでしょうか?
|
Re: setexchangefileコマンド ( No.4 ) |
- 日時: 2008/04/15 14:39
- 名前: NCG
- 現象が確認できないため、原因が特定できない状態です。
以下の確認をお願いいたします。 1)ラインセンスファイル「GEOSIS.GLF」を使用している場合は、ラインセンスファイル未使用で正常に動作するか。 2)コマンド「GETVER」で確認したGEOSIS−OCXのバージョンがいくつになっているか。
|
Re: setexchangefileコマンド ( No.5 ) |
- 日時: 2008/04/15 14:40
- 名前: GEOSISサポート受付
- OCXをGeo7.0にしてやってみたのですが、やはり上手くできませんでした
Geo7のプロテクタがないので、Geosis.glfを使用しています GLFのバージョンは2006/1/23です このkanmou.vxyではなく、違うvxyに線を1本書いてみたりいろいろやってみることにします
いろいろ試しているのですが未だに色換えができていません。色換えをする前にファイルを開くまでに設定していることに原因があるのでしょうか? 管網マスターでファイルを開くまでにしていることは、
GEOSIS.SaveTable = Falseコマンド RELOADTABLEコマンド editsdspコマンド editldspコマンド editadspコマンド editgdspコマンド setdgrpコマンド
などなのですが、これらの中でしてはいけないことはありますでしょうか? Geosisのフォームを作り直したりはしてみたのですができない状態です
|
Re: setexchangefileコマンド ( No.6 ) |
- 日時: 2008/04/15 14:40
- 名前: NCG
- 関数「gexec」内で、コマンド名が16文字以上の場合に関数を終了する処理が実行されていないかご確認ください。
※16文字以上の場合に関数を終了する処理は必要ありませんのでコメント化してください。 コマンド「SETEXCHANGEDSPCLASS」が16文字以上のため、コマンドが実行されていない可能性があります。 また、管網マスターでファイルを開くまでに実行しているコマンドについては、特に問題ありません。
|
Re: setexchangefileコマンド ( No.7 ) |
- 日時: 2008/04/15 14:41
- 名前: GEOSISサポート受付
- 関数「gexec」内で、コマンド名が16文字以上の場合に関数を終了する処理が実行されていないかご確認ください。
If Len(com) > 16 Then Exit Function 'コマンド名が長いとエラーになるので16文字以内とするこれをいれてました。 これをとったら無事できました
|