Guten Morgen! Folgendes Problem: Ich habe einen bstr dem mit SysAllocString etwas übergeben wird. Das sieht so aus: bstr = SysAllocString(L"IrgendEinText"); Das L".." ermöglicht ein Literal zu übergeben, ansonsten wird mit SysAllocString Unicode übergeben. Jetzt soll aber das, was mit SysAllocString übergeben wird, variabel sein. Dazu habe ich einen CString in dem "IrgendEinText" steht. Ich bekomm es nicht hin dass zu übergeben. Wenn ich die Variable mit dem CString in die Gänsefüßchen schreibe (L"varCString") interpretiert er es natürlich als Text. Wenn ich das L"" mit in den CString nehme interpretiert er das L"" nicht und meckert weil ich keinen Unicode übergebe! Kann mir einer helfen? Entweder muss ich irgendwie die Variable übergeben oder den CString in Unicode umwandeln! Danke azet