Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2010, 21:32   #1
AxenicX
Пользователь
 
Регистрация: 21.09.2009
Сообщений: 65
По умолчанию Преобразование из System::String в wchar_t*

Пишу так?
Код:
pin_ptr<const wchar_t> ip = ::PtrToStringChars(dir);
В переменной dir строка такая: "D:\Program Files\Fraps\Screenshots\ExeFile 2010-02-16 20-56-28-65.bmp"
А в переменной ip при отладке наблюдается только "D"
Поэтому при удаление этого файла, ничего не удаляется:
Код:
DeleteFile(ip);
Как решить?
AxenicX вне форума Ответить с цитированием
Старый 16.02.2010, 22:13   #2
AxenicX
Пользователь
 
Регистрация: 21.09.2009
Сообщений: 65
По умолчанию

Решается следующим образом:
IO::File::Delete();
Эта функции принимает System::String в качестве параметра.
AxenicX вне форума Ответить с цитированием
Старый 16.02.2010, 22:31   #3
AxenicX
Пользователь
 
Регистрация: 21.09.2009
Сообщений: 65
По умолчанию

Теперь другая проблема
При выполнение этого кода:
Код:

Код:
::Sleep(100);
::Sleep(100);
WIN32_FIND_DATA kartinka;
HANDLE f;
f = FindFirstFile(L"D:\\Program Files\\Fraps\\Screenshots\\*.bmp", &kartinka);
String ^ name = gcnew String(kartinka.cFileName);
String ^ dir = gcnew String("D:\\Program Files\\Fraps\\Screenshots\\");
dir = String::Concat(dir,name);
Bitmap ^ bmp = gcnew Bitmap(dir);
FindClose(f);
IO::File::Delete(dir);
Программа ругается что не может удалить этот файл, так как он используется другим процесом.

Последний раз редактировалось AxenicX; 16.02.2010 в 23:09.
AxenicX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
char в wchar_t softrix Общие вопросы C/C++ 5 08.11.2010 15:40
Преобразование Char string SL1CK Общие вопросы Delphi 8 11.01.2010 22:35
Преобразование String в OleVariant vg169 Общие вопросы Delphi 8 15.07.2009 13:09
Преобразование int в String^ в С++ Mixasik Помощь студентам 1 21.06.2009 18:57