Microsoft Visual C++ 6.0 ters mühendisliği için sorun giderme

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Ters mühendislik işlemi sırasında, algılanan hataları listeleyen bir günlük dosyası oluşturulur. Dosya, <temp_diz>\<proje_adı>.txt (örnek: c:\temp\proje.txt) dizinine yazdırılır. Karşılaşılan hataların hepsi değilse de çoğu, C++ templates kullanan sınıflarda oluşur. (API tarama dosyası, C++ templates işleme yeteneğini etkileyen bilinen birkaç hata içerir.)

Visio UML eklenti tarafından mühendislik ters olmayan kodu Özellikler

  • Öznitelik türleri

  • Yöntem dönüş türleri

  • Parametre varsayılan değerleri

  • Ad alanları  Sınıf A bir ad alanının içinde tanımlandıysa, sınıfa ters mühendislik uygulanır; ancak bir ad alanının parçası olma durumuna ters mühendislik uygulanmaz.

  • Inline, friend ve volatile dahil birkaç C++ anahtar sözcüğü.

  • Soyut sınıflar ve yöntemler  Bunlar, ters mühendislik uygulanmış modelde bu şekilde tanımlanmaz.

  • Şablon tanımları  Şablon sınıfı örneklerine ters mühendislik uygulanır; ancak parametrelerle tanımlanmış sınıflar olarak değil, yalnızca standart sınıflar olarak ters mühendislik uygulanır.

Visio UML eklenti tarafından mühendislik bazen ters kodu özellikleri

  • Yöntem parametreleri API tarama dosyasındaki bir hata nedeniyle, uzun parametre listelerine her zaman ters mühendislik uygulanmaz.

  • Yöntem parametre adları  Parametre adları, sınıf tanımının dışında gerçekleşen yöntem tanımlarından elde edilir. Bir yöntem sınıf tanımının içinde tanımlanmışsa, doğru parametre adları elde edilemez. Bu durumda, adlar otomatik olarak üretilir.

Visio UML eklenti tarafından mühendislik bazen yanlış ters kodu özellikleri

  • Sınıflar ve sınıf yöntemleri  API tarama dosyasındaki bir hata nedeniyle, sınıf adlarıyla sınıf yöntem adları bazen bozuk olur. Ters mühendislik sırasında bozuk bir ad algılanırsa, öğe UML modeline eklenmez. Bu sorun genellikle C++ templates öğesinden türetilen sınıflarda oluşur. Bazen ad bozukluğu algılanmaz. Bu durumda, bozuk ad UML modeline eklenir.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×