TRegistry kullanarak bir uzantının OpenWithProgids anahtarı ile çalışmaya çalışıyorum. TRegistry'in bu değerleri yazabileceğini görmüyorum (bir çeşit REG_NONE gerektirir). Bunları ayarlamak için sadece API RegSetValueEx işlevini kullanabileceğimi biliyorum, ancak TRegistry'de bir şey eksik olup olmadığını merak ediyorum. yap.TRegistry REG_NONE değerlerini yazabilir mi?
5
A
cevap
4
TRegistry
'un REG_NONE
değerleri için doğrudan desteğe sahip olmadığı doğrudur. Ancak, korumalı kesmek ile, sıfır uzunlukta ikili REG_NONE
değerler yaratarak içine kandırmak olabilir: Korumalı üyesidir PutData
erişmek için korumalı kesmek kullanmak gerekir
type
TRegistryHack = class(TRegistry);
....
TRegistryHack(Registry).PutData(ValueName, nil, 0, rdUnknown);
. Daha temiz bir yaklaşım, bir sınıf yardımcısı veya TRegistry
'dan türetilen gerçek sınıfı kullanmak olabilir, ancak siz bu fikri anlayabilirsiniz.
İlgili konular
- 1. , başka biri myapp.meteor.com dağıtımımın üzerine yazabilir mi?
- 2. Dosyaya Hashtable yazabilir miyiz?
- 3. PL/SQL XML dmbs_xmldom Bir çıktı dosyasına veri yazabilir mi?
- 4. Python 3 ipucu yazabilir Doküman oluşturmak için kullanılabilir mi?
- 5. Can tr1 :: işlev dönüş değerlerini çalıştırabilir mi?
- 6. MvcMiniProfiler, SQL parametre değerlerini görüntüleyebilir mi?
- 7. onaylatan önce öznitelik ayarlayıcılar yazabilir
- 8. Numaralandırma değerlerini yeni bir tabloya normalize etmeye değer mi?
- 9. Do Lua değişkenleri, komut dosyası çağrıları arasındaki değerlerini kaybeder mi?
- 10. Bir Kale DynamicProxy önleme değişkeni argüman değerlerini değiştirebilir mi?
- 11. Hashmap gibi yerleşik java sınıfları, serialVersionUID değerlerini değiştirir mi?
- 12. Referans ve geçiş değerlerini değişken şablona karıştırma işlevi geçerli mi?
- 13. AngularJS routeProvider için birim testi yazabilir miyiz?
- 14. Pandoc için özel bir dönüştürücü yazabilir miyim?
- 15. Bir bağlantı noktasına 301 yönlendirmesi yazabilir misiniz?
- 16. Netbeans'i kullanarak Android kod yazabilir miyiz
- 17. İki başlık çizgisine sahip csv yazabilir misiniz?
- 18. Sayma Nesneleri çocuk nesnelerini saymadan yazabilir, mümkünse?
- 19. InnoIDE kullanarak AppData dizinine yazabilir misiniz?
- 20. Avro JSON şema dosyalarına yorum yazabilir misiniz?
- 21. Baytları Qt kullanarak ses çıkışına yazabilir miyim?
- 22. Flash eylem komut dosyası yerel dosya sistemini okuyabilir ve yazabilir mi?
- 23. JIT, kodumu bazı .NET yürütme zamanı derleme koduna satır içi olarak yazabilir mi?
- 24. anahtar değerlerini
- 25. Hangi Klasör (ler) Yapabilirim Tomcat Uygulaması Ubuntu Sunucusuna Yazabilir
- 26. Yapılandırma değerlerini hangi sırayla okuyorsunuz?
- 27. Web.config değerlerini saklayın ve alın.
- 28. Arkadaş işlevini kullanarak, sınıfın özel üyesinin üzerine yazabilir miyiz?
- 29. İstek.SorgulamaDizesi düğünle değerlerini almak
- 30. SQL sorgusu null değerlerini içeren iki sütunun değerlerini eklemek için?