2017-05-22 72 views
9

Açık ve sil gibi bazı temel eylemleri gerçekleştirmesine izin veren bir uygulama var. Birisi başka bir uygulamada açılan bir dosyayı silmeye çalıştığınızda, aşağıdaki ekran görüntüsünde olduğu gibi aynı pencere mesajını nasıl gösterebilirim?Delphi Dosyayı gizle - mesajı görüntülüyorken

enter image description here

+1

Yapmak zorunda değilsiniz. OS sizin için bunu yapacaktır. –

+1

no, işlevini kullanarak DeleteFile bu mesajı göstermez –

+1

İlgili: [Hangi işlemin açık olduğunu nasıl öğrenebilirim?] (Https://blogs.msdn.microsoft.com/oldnewthing/20120217-00/?p = 8283 /). – zett42

cevap

14

kullanın SHFileOperation veya IFileOperation dosyayı silmek. Bu, kabuğun kullandığı kodun aynısını kullanır ve hata kullanıcı arabirimini devre dışı bırakmamanızı sağlayarak, hata durumunda standart iletişim pencerelerini alırsınız.