A7 Assembly dilinde MASM ile derlendi. MASM 32 bit ve 64 bit desteği yok, dolayısı ile A7'de 32 bit destekler. 64 bit sistemde hata almanız çok normal.
Normal bir durum değil gibi. ProcessXP'ye baktığımda çalışan imajların yarısı 32 bit. Zaten 64 bit windowsta 16 bit uygulamalar çalışmıyor.
Win7sp1 64 bit üzerinde aşağıda çeşitli imajlarla yaptığım test sonuçları var.
Winamp > 32 bit > sorun yok
Foobar2000 > 32 bit > sorun yok
WinRAR > 32 bit > sıkıştırma sonuçlandı ancak WinRAR.exe çalışmayı durdurdu hatası.
WinRAR > 64 bit > sıkıştırma tamamlanmadan A7pc.exe çalışmayı durdurdu hatası.
Internet Explorer > 32 bit > sıkıştırma sonuçlandı ancak IExplore.exe çalışmayı durdurdu hatası.
Internet Explorer > 64 bit > sıkıştırmanın tamamlanmadan A7pc.exe çalışmayı durdurdu hatası.
Peazip 4.5.1 > 32 bit > sorun yok (Lazarus/Free Pascal derlemesi olabilir.)
Peazip 2.5.1 > 32 bit > Peazip.exe çalıştırmayı durdurdu hatası (Delphi derlemesi olabilir)
Delphi 7 ve XE3 ile derlenmiş 32 bit uygulamalar xxx.exe çalışmayı durdurdu hatası.
64 bit imajlarda A7pc çöküyor. 32 bit imajlarda sıkıştırma sırasında bir sorun yaşamadım. Ancak imajların bir kısmı sorunsuz çalışmasına rağmen bir kısım imajlarda EXE çalışmayı durdurdu hatası veriyor. Bazen Explorerda da sıkıştırılan programın simgesi dahi gözükmez oluyor. Delphi ile derlediğim 32 bit boş proje imajı dahi çalışmıyor.
Bazı imajların yapı farklılıkları olabilir mi?