sonraki senaryoyu uygulamak çalışıyorum değişken geçmesi özel bir. Kullanıcının, servisin adını girmesi gerekiyor ve 'İleri' düğmesine bastıktan sonra - 'Kurulum yolu diyalogu' ifadesinde "..... \ inserted_value_on_previous_window" gibi varsayılan yol görünür. o WIXUI_SELECTEDSERVICENAME özelliğini ayarlayın gerekiyordu YaniWIX yükleyici sonraki pencerede
<Control Id="ServiceValueEdit" Type="Edit" X="15" Y="60" Width="200" Height="15" Property="WIXUI_SELECTEDSERVICENAME" Indirect="yes" />
: 'Hizmet adı iletişim' At
ben gibi düzenleme denetimi uygulamaya sahiptir. sonraki yansımış almaz - biz 'Servic adı iletişim' gidip herhangi bir değeri ayarladığınızda maalesef<Property Id="WIXUI_SELECTEDSERVICENAME" Value="SELECTEDSERVICENAME"></Property>
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"></Property>
<SetDirectory Id="INSTALLDIR" Value="[DEFIISFOLDER]\[WIXUI_SELECTEDSERVICENAME]" Sequence="both"></SetDirectory>
Fakat,: 'Kuruluş yolu iletişim' de varsayılan yükleme yolunu ayarlamak için ben gibi kodu kullanın ekran. Bir sonraki pencere, SELECTEDSERVICENAME varsayılan değerine sahip olacaktır. Ne sanırım derleme zamanında bir tane ayarlanmış ve çalışma zamanında güncellenmiyor.
Bu değerin bir pencereden nasıl ayarlanabileceğinin ve bir sonrakine geçme olasılığının nasıl ortadan kaldırılabileceğine dair bir kimse yardımcı olabilir mi? Teşekkür ederiz.
yüzden ne yapmak istediğinizi (resim abowe üzerinde gösterildiği gibi) bu dize aşağıda iletişim 'adını' ihtiva yapmaktır yerine 'SELECTEDSERVICENAME:
burada Açık olmak gerekirse ekran görüntüleri çift 'Aşağıda belirtildiği gibi.
Kullanmakta olduğunuz yerine, Value = "[DEFIISFOLDER] \ [SELECTEDSERVICENAME]" kullanın.WIXUI_SELECTEDSERVICENAME dolaylı özelliktir. –
Dolaylı mülkiyet hakkında not aldığınız için teşekkür ederiz! – Oleksii