喫茶XRAYトップページ

[スレッド全体
]

[12040] Re:RS-232Cコンポーネント返信 削除
2018/7/12 (木) 08:03:17 SO
▼ Mr.XRAYさん

最近、某掲示板にてタイプライブラリのインポートで、
sapi.dllが見つからない??と書かれていたので、
確認のためにStarterインストールしたSOです。

Windows APIのAとWを自動的に切り替えているということは、
プロジェクトの設定にそこらへんの設定があるのではないでしょうか?
ぃゃまぁ、Starterインストールしたから、お家で見てみれば分かるんでしょうけど、
気になってしまいました。。。

# COM通信をするアプリでUnicodeが必要な場面がぱっと思い浮かびません(^^;A

[12041] Re2:RS-232Cコンポーネント返信 削除
2018/7/12 (木) 10:12:17 Mr.XRAY
> 最近、某掲示板にてタイプライブラリのインポートで、
> sapi.dllが見つからない??と書かれていたので、


あの方の場合,単にタイプライブラリの本体が dll ということを知らないだけですね.
インストールの画面の見方も知らないようです (というか知ろうとしていない).
当サイトの記事を見てやってみたということですが,記事通りにやっていないことも
明白ですし.
メールでの質問でも結構この手の質問あります.
「記事の説明通りにやったのにうまくいきません」
というやつです.実際は記事通りにやっていなんですよね.
で訊くと「〇〇は XX したんですが関係ありますか ?」
そういう問題ではないのですね.記事通りというから私は悩んでしまうのですよ.
質問してきた方がどんなコードを実行しているかなんて分かりません.
インターネットの向こう側は見えないのですよ.

> 確認のためにStarterインストールしたSOです。

この姿勢が大切だと思っています.コミュニティの場を質問の場ではなく,
情報源として利用するというか,
私もよくやっていました.
最近あまりやらなくなりました.だんだん気力が (笑)

> Windows APIのAとWを自動的に切り替えているということは、
> プロジェクトの設定にそこらへんの設定があるのではないでしょうか?


私の書き込みは正確ではないです.
そうなるように記述してあるだけですね.Windows.pas でしたっけ.
Delphi で提供していない DLL の関数を使用する時もそうすればいいのでしょうけど
当サイトの記事ではそうはしていないので,明示的に W が必要です.
(ほとんど全てのサンプルが Delphi XE 以降ですので A は不要 !!)
 
> # COM通信をするアプリでUnicodeが必要な場面がぱっと思い浮かびません(^^;A

COM 通信で Unicode が必要というわけではなく,Unicode 版の Delphi で
使用可能にするということではないでしょうか.
CommX は Ansi 版の Delphi で開発されていますから.
ん ? Unicode が必要な場合ってあるのかな ?


[12042] 管理者として実行返信 削除
2018/7/12 (木) 10:28:30 Mr.XRAY
> そういう問題ではないのですね.記事通りというから私は悩んでしまうのですよ.

これで一番印象というか記憶にあるのは今回もありましたが,
Delphi 6, 7 を Windows 7, Windows 10 にインストールするやつです.
「管理者権限」を理解してもらうのに苦労しました.
記憶に残っているのは二人です.
かなりのメールのやりとりで理解して頂き,無事インストールできたということです.
後の方々は分かりせん.
とにかく「自分は管理者権限」で実行していると主張する方がほとんどてした.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82