[リストへもどる | 新着記事50件]
新着記事


タイトルRe^6: PPx 2.09+1
記事No5258   [関連記事]
投稿日: 2026/06/08(Mon) 23:04
投稿者TORO
*thumb 10 で少し効果があったということですね。
参考にしてもう少し調整してみます。

尚、前記設定はアイコン取得を以前使っていた API に戻す指定です。
関連として
*diroption infoicon:3 と *diroption entryicon:3
を使うと、もう少し落ちにくくなりそうです。


タイトルRe^5: PPx 2.09+1
記事No5257   [関連記事]
投稿日: 2026/06/08(Mon) 00:37
投稿者Kosuke
2.09と+1を解凍したフォルダに、サンプルプロを上書き、その後SETUPして実験しました。

> 一度このまま使って、表示を切り替えて見てください。
変わり有りません。10回以内に消え落ちします。

> これでも起きる場合は、 *thumb 10 を実行した後、切り替えてみてください。
若干発生しにくくなりました。消え落ち以外で2026-06-08 00:14:06.675の障害レポートは送信されていると思います。


以上よろしくお願いします。


タイトルRe^3: ソースコードの扱いについて
記事No5256   [関連記事]
投稿日: 2026/06/07(Sun) 23:35
投稿者TORO
結果ありがとうございます。
一覧表示まではいけそうな結果ですね。

今後は一覧表示から選択して展開とか、ディレクトリありファイルとかの
展開とかの各機能の追加指示が必要になりそうな印象でした。


タイトルRe^2: ソースコードの扱いについて
記事No5255   [関連記事]
投稿日: 2026/06/07(Sun) 16:20
投稿者o
>AI の学習用に PPx のソースを使うのは、ソースの大部分をそのまま
>使うことにはならないと思いますので問題ないです。
>逆に、うまく活用できたかどうかを教えてもらえるとうれしいです。
回答ありがとうございます
以前unzzip.dllの質問の時ちらっと出したのですがannsFMのソースをAIに渡して改造中です
作者さんの許可をもらい改造、公開しました
次に仮想ディレクトリ機能が欲しいと思い尋ねるとかなり大規模になりそうだったので
PPx のソースを渡してみたらかなり短縮出来そうです
無料プランなので1日制限がきてまだソース出力までいけてないです

Paper Plane xUIのソースコードを添付
参考にしてもう一度案をだして

まずPaper Plane xUIのソースを確認します。PPxのVFS構造が完全に把握できました。これで設計案を作成できます。

---

## annsFM 仮想ディレクトリ機能 実装設計案

### PPxとの比較から判明したこと

PPxのVFS層は7,000行以上の独立したサブシステムですが、annsFMにはすでに:
- 書庫DLL(UNLHA32/UNZIP32/TAR32等)の **展開処理** が `FileView.cpp` に存在
- 書庫Susie SPI(00VN型)の **表示処理** が `annsGView.cpp`(`GetArcFileSPI`)に存在

つまり **APIの呼び出し方は既にある**。足りないのは「書庫内一覧をファイルリストとして扱う状態管理」です。

---

### 設計:最小構成で最大効果

```
既存コード再利用率: 約60%
新規追加コード推定: 約3,500行
修正対象ファイル: 7ファイル
新規ファイル: 4ファイル
```

---

### 新規ファイル (4つ)

#### 1. `ArchiveIF.h / ArchiveIF.cpp` — 書庫DLL共通インターフェース

PPxの `UN_DLL` 構造体に相当。統合アーカイバAPI(OpenArchive/FindFirst/FindNext/CloseArchive)と書庫SPI(GetArchiveInfo/GetFile)の両方を統一した薄いラッパー層。

主要API:
```cpp
class CArchiveIF {
bool Open(HWND hWnd, LPCTSTR szFile); // OpenArchive
bool FindFirst(INDIVIDUALINFO* info); // FindFirst
bool FindNext(INDIVIDUALINFO* info); // FindNext
void Close(); // CloseArchive
bool Extract(LPCTSTR entry, LPCTSTR dest); // 一時展開
int GetDllPriority(LPCTSTR ext); // 優先度判定
};
```

まだまだ続きます


タイトルRe^2: Susie pluginのaxpdf.sphとPPvとの組み合わせのエラー
記事No5254   [関連記事]
投稿日: 2026/06/07(Sun) 15:42
投稿者m
わかりました
axpdfの方で聞いてみます

ありがとうでした


タイトルRe: Susie pluginのaxpdf.sphとPPvとの組み合わせのエラー
記事No5253   [関連記事]
投稿日: 2026/06/07(Sun) 15:10
投稿者TORO
報告内容を見たところ、axpdf 内部で起きている問題なので、
axpdf の問題だと思います。

単純にダイアログをキャンセルしたときの対応が完全ではないと
思われます。


タイトルRe: ソースコードの扱いについて
記事No5252   [関連記事]
投稿日: 2026/06/07(Sun) 15:05
投稿者TORO
AI の学習用に PPx のソースを使うのは、ソースの大部分をそのまま
使うことにはならないと思いますので問題ないです。

逆に、うまく活用できたかどうかを教えてもらえるとうれしいです。


タイトルRe^4: PPx 2.09+1
記事No5251   [関連記事]
投稿日: 2026/06/07(Sun) 15:00
投稿者TORO
> そろそろ「おま環」のような気がしてきました(^^;
確かに特定の違いが影響している感じです。
ただ、バッファオーバーフローによる問題の可能性が高いため、
ある程度原因を絞れたら…と思っています。

1.90以前でも起きていたと言うことですので、該当しそうなところを
いじったサンプルを次に用意しました。
https://toro.d.dooo.jp/ppx640607.zip

一度このまま使って、表示を切り替えて見てください。
これでも起きる場合は、 *thumb 10 を実行した後、切り替えてみてください。


タイトルSusie pluginのaxpdf.sphとPPvとの組み合わせのエラー
記事No5250   [関連記事]
投稿日: 2026/06/07(Sun) 14:39
投稿者m
1. axpdf.sph使用しているときにPPv連動ビューでPDFの中を開く
2. PDFのパスワード入力画面表示 > キャンセルするとPPc落ちることあり

PPv連動ビューでなくても起きたこともあります
また、PDFのパスワード設定していないときでもPDFパスワードが出たケースがあります
毎回エラーになるわけではないので、再現しにくいです

エラー送信しました

id : 739
送信日時 : 2026/06/07 14:07
報告の内容 : メモリ(0h)の読込失敗

いつも便利に使わせてもらっています


タイトルソースコードの扱いについて
記事No5249   [関連記事]
投稿日: 2026/06/06(Sat) 14:55
投稿者o
どうも世話になってます
ソースコードの扱いについて質問
プログラミング素人ですがソースを生成AI Claudeに渡して
古いファイラーを改造中です
付けたい機能があってPaper Plane xUIのソースコードを参考にしたいのですが
かまわないでしょうか?
生成AIにソースを丸投げでこんな機能が付けれるか聞くだけなので
実際に使われるかどうか分からないのですが