PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2160 98/06/30 11:00:14 RE:RE:RE:PB6: WIN32API関数SHFILEOPERATIONの使用法を教えて下さい。 By kin
2127 98/06/26 18:48:45 RE:RE:PB6: WIN32API関数SHFILEOPERATIONの使用法を教えて下さい。 By morimori
2121 98/06/26 17:15:27 RE:PB6: WIN32API関数SHFILEOPERATIONの使用法を教えて下さい。 By manabu
2119 98/06/26 15:20:31 PB6: WIN32API関数SHFILEOPERATIONの使用法を教えて下さい。 By morimori

カテゴリ:旧電子会議室
日付:1998年06月30日 11:00 発信者:kin
題名:RE:RE:RE:PB6: WIN32API関数SHFILEOPERATIONの使用法を教えて下さい。

こんにちは kin です。

私もSHFileOperation()は使用したことはありません。

ファイルの操作については WinAPI をよく使用します。
このとき問題になるのは構造体の中にポインタが入っている場合です。
SHFileOperation() の SHFILEOPSTRUCT構造体ですが、これをPBのデータ型で
書くと以下のようになると思います。

  ULONG   hwnd 
  ULONG   wFunc 
  ULONG   pFrom 
  ULONG   pTo 
  ULONG   fFlags 
  Boolean  fAnyOperationsAborted
  ULONG   hNameMappings
  ULONG   lpszProgressTitle

pFrom と pTo にはそれぞれディレクトリのパスを記述すると思うのですが、
ポインタ渡しになっているため、PBで直接記述できないと思います。

このような関数の場合はお手上げで、どうしたらいいのかわからないので、
使用するのをあきらめています。
以前同様の質問がアップされていましたが、一つもレスがつかなかったので
きっとだめなんだと思います。(知ってる人は是非教えてください。)

C や Delphi で作成すれば問題なく使用できると思います。
PFCを調べてみてもいいかも。(私は使ったことがないので知らない)

外していたらごめんなさい。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.