HDD Seri No

Katılım
29 Eylül 2004
Mesajlar
90
merhaba. access xp de serial noyu bulurken alttaki kodu kullanıyordum. fakat access 2003 de ilk satırda hata verdi. Anlayamadım. Nedeni nedir acaba.
Dim fs, d, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(drvpath)))
s = d.SerialNumber
MsgBox s
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Birde öneri,
Tools -> References

Penceresinde MISSING olan satırın (varsa) sağındaki check işaretini kaldırıp,
Microsoft scripting runtime'a manual referans vermeyi deneyin.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
ALPEN' Alıntı:
Birde öneri,
Tools -> References

Penceresinde MISSING olan satırın (varsa) sağındaki check işaretini kaldırıp,
Microsoft scripting runtime'a manual referans vermeyi deneyin.
Ama zaten Late Binding kullanıyor. Referansa gerek olmaması gerekir.

Eğer varsa, MISSING referansların kaldırılması çözüm olabilir bence de.
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
Ama zaten Late Binding kullanıyor. Referansa gerek olmaması gerekir.
Sn refection'dan yanıt gelmeyince, aklıma geldi.

Belki önceki sürüm access'te manual referans vermiştir, 2003 access'in ms scripting runtime'ı da aynı versiyonda olmadığı için şarlamıştır diye düşündüm.

Çünkü önceki sürümde de late binding kullanıyor olsaydı, 2003'ün sorun çıkarmaması lazım zannımca. (ıyh ne pis kelimeymiş bu zannımca.)

Sence?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
ALPEN' Alıntı:
......
(ıyh ne pis kelimeymiş bu zannımca.)

Sence?
ehehe... bence de öyle :mrgreen:
 
Üst