2016-04-12 26 views
0

Uzak makineden genel ileti sırasından (işlem) okuyacak olan VB uygulamasını oluşturdum.uzaktan işlemsel genel ileti kuyruğundan okuma "işlemin işlem sırası hatalı" hata veriyor "

Her iki makinede de Windows Server 2008R2 var.

VB uygulaması, okur, yazar ve sıralar oluşturur ve bunu messageaging.dll dosyasına derler.

Bir form uygulaması oluşturdum ve messaging.dll başvuruyor.

Form uygulamasını Visual Basic stüdyosunda çalıştırırsam, sıraya yazabilir ve sıraya yazabilirim.

Ama form uygulamalarının bir dosya oluşturmak eğer hatayı aşağıdaki almak

işlemin işlem sırası

+0

Aramayı yapmak için sıraya kod gönderebilir misiniz? –

cevap

1

Eğer MQ_ERROR_TRANSACTION_SEQUENCE (0xC00E0051) hatası görüyorsanız, çalıştığınız yanlıştır İşlem zaten işlendikten veya iptal edildikten sonra işlem sırası ile bir şeyler yapmak. Muhtemelen DTC bir sebepten dolayı zaman aşımına uğramaktadır.

Bu discussion thread yararlı olabilir.

+0

Teşekkürler john bu bağlantıyı takip ettim ve uzak sıra erişimi için "MSMQCoordinatedTransactionDispencer" kullandı. Ancak benim sorunum exe oluşturduktan sonra çalışıyordu (söz konusu hata alıyorum) ben çözdüm .. bu dll konumu exe – RakeshPawar

+0

olduğu aynı dizinde değildi çünkü çabaları için teşekkürler :) – RakeshPawar

+0

Yeni Bunun bir sonraki adımını atmanız için lütfen http://stackoverflow.com/questions/36624240/runtime-error-91-object-variable-or-with-block-variable-not-set-vb6-in- test makinesi – RakeshPawar

İlgili konular