Benim projem, Windows XP altında zaten çalışmakta olduğu için, Windows 7 altında uygulamanın kullanılabilir olmasını sağlamak. Bu uygulama, bu çizgiyi yürütülürken i iSınıf kayıtlı değil AxShockwaveFlash, Windows 7 geliştirme ortamında kullanıldığında hata ortaya çıkıyor.
{"Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"}.
olarak bir hata alıyorum sınıf AxShockwaveFlash kullanarak .swf dosyası oynatmaya çalıştığınızda pencereler 7. altında .swf dosyasını oynamak zorunda
AxShockwaveFlash flash = new AxShockwaveFlash();
flash.BeginInit();
flash.Location = new Point(50, 80);
flash.Name = "FlashMovie";
flash.TabIndex = 1;
this.panel1.TabIndex = 0;
this.panel1.Controls.Add(flash);
flash.Size = new Size(100, 100);
flash.Dock = DockStyle.Fill;
flash.EndInit(); //Exception occurs here
Bu hata, yığın akışında zaten tartışılsa da, benim sorunum farklı. zaten denedim: Solution 1, Solution 2, Solution 3, Solution 4 ama bunların hiçbiri sorunumu çözmedi. Bu solution 5 uygun değil çünkü CS5 büyük bir yazılım benim uygulama için bir önkoşul olarak kullanamıyorum.
Adobe Shockwave oynatıcısını zaten link'dan yükledim '. altında denedim proje yapılandırması: i source bir temel masaüstü uygulaması denenmiş ayrıca Herhangi bir CPU x86 .. Kolaylık olması açısından
i hata ayıklama çalışıyor (Form1'ı değil Form2 kullanın) ve Windows XP ile dev makinenin altında çalıştırmak ancak aynı uygulama, Windows 7 dev makinesinin altında çalıştırıldığında, sınıfta kayıtlı olmayan bir hatayı atar.
axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash();
axShockwaveFlash1.Dock = DockStyle.Fill;
panel1.Controls.Add(axShockwaveFlash1); //Exception occurs here
axShockwaveFlash1.Movie = @"~/myflash.swf";
axShockwaveFlash1.Play();
Lütfen bana Windows 7 çevreyle asp.net windows form uygulaması altında .swf dosyasını çalıştırmak için bir çözüm sağlar.
ShockWave sınıflarının gerçekten kayıtlı olup olmadığını görmek için Windows 7 makinedeki kayıt defterini kontrol ettiniz mi? – cdkMoose
@cdkMoose nasıl kontrol edilsin? – Vijayaraghavan
Çözüm 5 de benim durumumda çalışmıyor. Aynı sorun devam ediyor. – Vijayaraghavan