string をLPCTSTRにコンバート

[戻る]
たら 2002/12/23(月) 08:57:14
こんにちは。レジストリーの値を読むクラスを作成しているのですが、
この部分でつまっています。よろしければ、ご教授していただけないでしょうか?

string のデータ−を、RegQueryValueExのLPCTSTRに入れようとしているのですが、
うまく働きません。直接"Path"のように書き込めばうまくいくので、他に問題はないと思
います。


//失敗:Dataが返ってきません(string valueName="path";)
RegQueryValueEx(Reg::currentKey ,(LPCTSTR)&valueName,NULL,&dwType,Data,&cbData);

//成功:Dataが返ってきます。
RegQueryValueEx(Reg::currentKey ,"Path",NULL,&dwType,Data,&cbData);

vector<string>を使って、値名を保存しているので、stringを使いたいのです。
よろしく御願いします。

επιστημη 2002/12/23(月) 12:50:07
valueName.c_str()

たら 2002/12/23(月) 13:44:31
[[解決]]
επιστημηさんありがとうございます。
うまくいきました。

古いスレッドには追加発言できません。