2010-12-28 4 views
0

Ich habe Zertifikat WIX-Erweiterung (Erweiterung von IisExtension) erstellt. Dies umfasst eine benutzerdefinierte Tabelle, die von einer benutzerdefinierten Aktion verbraucht wird.Resolve formatierten Tabellenwert in Wix benutzerdefinierte Aktion

Eine Säule ist wie folgt definiert:

<columnDefinition name="Account" type="string" length="72" 
    primaryKey="yes" modularize="property" category="formatted" 
    description="..." /> 

Diese Spalte enthält Werte wie "[Eigenschaft]". Wenn die benutzerdefinierte Aktion in dieser Spalte wie folgt lautet:

hr = WcaGetRecordString(hRecCertificate, vcpqAccount, &pwzTemp); 

es erhalten ist die Zeichenfolge „[Eigenschaft]“. Aber ich brauche "PropertyValue". Wie kann diese Zeichenfolge aufgelöst werden?

Grüße Michael

Antwort

0

WcaGetRecordFormattedString ist, was Sie suchen.

+0

Natürlich war ich so blind. –

0

Ich habe nicht wirklich WcaGetRecrodString verwendet. Schauen Sie sich die MsiFormatRecord Funktion an. Überprüfen Sie den Rückgabecode, und lesen Sie alle Fehler auf MSDN, um Tipps zu erhalten, was möglicherweise falsch läuft.

Verwandte Themen