くだすれDelphi(超初心者用)その55at TECHくだすれDelphi(超初心者用)その55 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 12/11/27 19:42:04.94 .net >>48 自己解決しました ListBox1.Items do の中に入れていたのでエラーが発生したみたいです 51:デフォルトの名無しさん 12/11/27 20:08:00.88 .net System.deleteで解決できました。 52:デフォルトの名無しさん 12/11/27 22:18:02.68 .net Win32_PnPEntity を使った接続デバイスの一覧で http://stackoverflow.com/questions/12163106/getting-device-names-using-a-com-port-number-through-the-windows-api-in-delphi ttp://stackoverflow.com/questions/1687239/getting-connected-usb-info-with-delphi-on-vista 機器名を個別に関連付けするのに http://www.wmifun.net/library/win32_pnpentity.html HardwareID を参照取得したいのですが PortData[No][0] := String(FWbemObject.name); PortData[No][1] := String(FWbemObject.Description); PortData[No][2] := String(FWbemObject.Service); PortData[No][3] := String(FWbemObject.PNPDeviceID); ← これで振り分けに使うとドライバの種類になって機器個別にならない。 PortData[No][4] := String(FWbemObject.HardwareID); ← ここがエラーになる PortData[No][5] := String(FWbemObject.Manufacturer); Windows のシステムでハードウェアID を見るとString が複数行に渡っているため?だと思うのですが 取得する記述をどういうふうに書くのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch