guclusat

Tanınmış Üye
Süper Moderatör
Detect what Version of Internet Explorer is Installed
To detect the version of Internet Explorer that is installed on the user's system:

  1. Enable the Internet Explorer dependency
Note: If you want to detect the version of Internet Explorer, but not require your user to have it installed, set the required version to 0.0.0.0

  1. Insert the following script to the On Show event of your first page:
Kod:
if _InternetExplorerVer == "0.0.0.0" then
    Dialog.Message("Internet Explorer", "Internet Explorer is not installed");
else
    Dialog.Message("Internet Explorer", "Internet Explorer version " .. _InternetExplorerVer .. " is installed on this system");
end

Note: The above script will pop up a dialog box at runtime displaying the version of internet explorer that the user's computer currently has installed.
 

AutoPlay Media Studio 9.2 İçin Güncel Not​

Yukarıdaki örnek, AutoPlay Media Studio'nun eski sürümlerinde Internet Explorer sürümünü tespit etmek için kullanılan yöntemdir. Ancak AutoPlay Media Studio 9 serisinde Microsoft Edge WebView2 tabanlı tarayıcı nesnesi de bulunmaktadır.

Önemli: Eski _InternetExplorerVer değişkeninin AutoPlay Media Studio 9.2'de çalıştığı doğrulanmadan bu kodun yeni sürümde de aynı sonucu vereceği söylenemez.

Güncel projelerde aşağıdaki ayrımı dikkate alın:
  • Eski Web Object: Internet Explorer ActiveX bileşenine bağlıdır.
  • Edge WebView2 Object: Microsoft Edge WebView2 Runtime kullanır.
  • Internet Explorer sürümünü tespit etmek: Eski yöntemin AMS 9.2 ile uyumluluğu ayrıca test edilmelidir.
  • WebView2 Runtime kontrolü: Internet Explorer sürümünden farklı bir kontroldür.
Resmî kaynaklar:
Bu nedenle, eski kodu yeni sürümde kullanmadan önce test etmek ve yeni projelerde ihtiyaç duyulan tarayıcı bileşenini doğru belirlemek gerekir.
 

AutoPlay Media Studio 9.x – Internet Explorer Sürüm Kontrolü​

İlk sayfanın On Show olayına aşağıdaki Lua kodunu ekleyin:

Kod:
if _InternetExplorerVer == nil then
    Dialog.Message("Sürüm Kontrolü",
        "_InternetExplorerVer değişkeni tanımlı değil.")
elseif _InternetExplorerVer == "0.0.0.0" then
    Dialog.Message("Internet Explorer",
        "Internet Explorer sürüm bilgisi bulunamadı.")
else
    Dialog.Message("Internet Explorer",
        "Tespit edilen sürüm: " .. _InternetExplorerVer)
end
Test: Projeyi çalıştırın. Bir sürüm numarası çıkarsa değişken erişilebilir durumdadır. Değişken tanımlı değilse eski yöntemi AMS 9.x için doğrudan kullanamayız.

Not: Bu kod Internet Explorer sürümünü kontrol eder; Microsoft Edge veya WebView2 Runtime sürümünü tespit etmez.
 
Geri
Yukarı