喫茶XRAYトップページ
[
スレッド全体
]
[7840]
Re8:保存したプリンター情報のロードについて
返信
削除
2014/8/26 (火) 19:43:08
Mr.XRAY
お疲れ様です.
>と、言うわけで、保存した情報のプリンター名をもとに検索して、同一名の
>プリンターが無ければ、ロードしないとすれば、問題ないと思われます。(^^;
それがベターではないかと... (^^;
DEVMODE 構造体の値が,特にプリンタドライバ固有の領域は,
ドライバによって異なります.
したがって,保存した情報を読み出す際,その読み出すシステムの
通常使用するプリンタの DEVMODE 構造体が同じでないと,再現は困難
なのではないかと思います.
[7842]
Re9:保存したプリンター情報のロードについて
返信
削除
2014/8/26 (火) 19:49:58
Mr.XRAY
> したがって,保存した情報を読み出す際,その読み出すシステムの
> 通常使用するプリンタの DEVMODE 構造体が同じでないと,再現は困難
> なのではないかと思います.
DEVMODE 構造体の,ドライバ特有の領域を除いて保存して,
その部分だけの再現は可能だと思います.
ただし,以下のサンプルのコードで取得可能な値だけとなります.
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
011_DEVM
ODE_Stru
cture.
htm
実は,これも問題があります.
別のドライバでも,同じドライバの情報を,保存したデータから読み出す時,
メモリ領域の確保と,読み出した情報を,そのメモリ領域の指定部分に,
どのように格納するかという問題です.
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82