私はDeleteFileとCopyFileメソッドを使用します。これらの関数は例外をスローするか、単にerrnoとlastErrorを設定しますか?私はtryとcatchでこのコードを囲む必要がありますか?DeleteFile()またはCopyFile()は例外をスローしますか?
2
A
答えて
8
Win32 API関数を参照している場合、答えはいいえです。それはC APIであるため、Win32関数はスローされません。
3
@jeffamaphoneによると、C関数であるため例外をスローしません。
エラーの場合、0を返し、GetLastError()
で取得できるエラーコードを設定します。どちらもWindows APIであるため、errno
は設定されません。
+0
ありがとう!答えが役に立つ – sofr
関連する問題
- 1. 例外のスローまたは再スロー?
- 2. EclipseLinkは例外をスローしますか?
- 3. OpenFileDialog.ShowDialog()は例外をスローしますか?
- 4. C#:例外を発生またはスローしますか?
- 5. NHibernateは例外をスローします
- 6. FxCopはコマンドラインで例外をスローしますが、GUIでは例外をスローしませんか?
- 7. XmlReader.GetAttribute()は例外をスローしません
- 8. SaxParserは例外をスローしません
- 9. Jackson MapperはAndroidでは例外をスローしますが、Java SEでは例外をスローしません
- 10. Javaインターフェイスは例外をスローしますが、インターフェイス実装は例外をスローしません。
- 11. Scala Future.failedは、渡された例外をスローします
- 12. Array.Contains()は範囲外の例外をスローします
- 13. Spring @Transactionはスローされた例外をロールバックしません
- 14. Silverlight:なぜBeginInvokeはNotSupported例外をスローしますか?
- 15. jacksonはCyclic例外をスローしますか?
- 16. なぜPOSTはMVC 4で例外をスローしますか?
- 17. なぜ、TempFileCollectionはAddExtension( "tmp")で例外をスローしますか?
- 18. このコードはなぜ例外をスローしますか?
- 19. SQL SELECT文はいつ例外をスローしますか?
- 20. OracleDataReaderが例外をスローします
- 21. C#.NET 2の例外:外部コンポーネントが例外をスローしました
- 22. このPHPスクリプトで例外またはエラーをスローしたいですか?
- 23. PowerShell remove-itemは成功しましたが例外をスローします
- 24. createTempFileは「許可が拒否されました」例外をスローします
- 25. VS2010新しいファイルをスローするプロパティ 'System.Windows.ResourceDictionary.DeferrableContent'が例外をスローしました
- 26. 例外をチェックした後にプログラムが例外をスローする
- 27. falseを返すと.contentequalsは例外をスローしません。
- 28. MSExecはReSharperで動作しますが、TD.NETは例外をスローします
- 29. string.FormatはHTML + javascriptでSystem.Format例外をスローします
- 30. NetworkInterface.getNetworkInterfaces()はnullメッセージ文字列で例外をスローします
これらの関数は、標準C++の一部ではありません。どのように行動するかを言えるようにするには、どこで定義されているかを知る必要があります。 – jalf