ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

15.09.2009, 22:37
|
|
Познающий
Регистрация: 15.07.2009
Сообщений: 71
Провел на форуме: 520157
Репутация:
35
|
|
Подскажите пожалуйста, как правильно преобразовать PWideChar в String
|
|
|

15.09.2009, 22:49
|
|
Познающий
Регистрация: 04.09.2009
Сообщений: 30
Провел на форуме: 660291
Репутация:
374
|
|
Сообщение от alexey-m
Подскажите пожалуйста, как правильно преобразовать PWideChar в String
мне тож интересно!!!! 
|
|
|

15.09.2009, 23:05
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
WideCharToString
|
|
|

15.09.2009, 23:18
|
|
Познающий
Регистрация: 15.07.2009
Сообщений: 71
Провел на форуме: 520157
Репутация:
35
|
|
Сообщение от slesh
WideCharToString
Не получается =( возвращает либо ошибку либо мусор...если можно небольшой пример...может чего не так делаю)
|
|
|

15.09.2009, 23:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
скорее всего чтото не так делаеш. А также ты уверен что там именно widechar а не utf8
вот пример простой
Код:
var
s:string;
pw:PWideChar;
n:dword;
begin
n := 1024;
getmem(pw, n); // выделим память под переменную
GetUserNameW(pw, n); // получим имя юзверя в виде WideChar
s := WideCharToString(pw); // Преобразуем в нормальный вид
freemem(pw); // освободим память
ShowMessage(s); // выведем на экран в нормальном виде
end;
|
|
|

16.09.2009, 01:29
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме: 102243
Репутация:
8
|
|
Подскажите пожалуйста...Я навичок
Через Button каким скриптом открывать .bat файлы?
типо по этому адрессу БАТ лежит "H:\010101.bat"
|
|
|

16.09.2009, 02:03
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
Logan22,если ты имеешь в виду запустить, то юзай функцию shellexecute или winexec!
|
|
|

16.09.2009, 03:30
|
|
Новичок
Регистрация: 06.07.2009
Сообщений: 11
Провел на форуме: 1715244
Репутация:
191
|
|
Сообщение от alexey-m
Не получается =( возвращает либо ошибку либо мусор...если можно небольшой пример...может чего не так делаю)
Я б сказа, для начала покажи как ты писал. Может синтаксис, и все дела?
|
|
|

16.09.2009, 06:30
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме: 102243
Репутация:
8
|
|
Сообщение от ZirroCool
Logan22,если ты имеешь в виду запустить, то юзай функцию shellexecute или winexec!
В uses добавил ShellAPI
на кнопку ввел скрипт этот
begin
ShellExecute(Handle, 'open',
'H:\La2offline Interlude v1.9\la2offline.vo.uz\123\startGameServer.bat', '', nil,
SW_SHOWNORMAL);
end;
Но когда нажимаю на кнопку в ехе"шнике появляется ошибки!
Вот ошибка! _http://www.imagebam.com/image/32666949009139
Но когда вручную врубаю без проги то всё норм, загрузка идет без этих ошибок!
|
|
|

16.09.2009, 06:35
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Сообщение от Logan22
В uses добавил ShellAPI
на кнопку ввел скрипт этот
begin
ShellExecute(Handle, 'open',
'H:\La2offline Interlude v1.9\la2offline.vo.uz\123\startGameServer.bat', '', nil,
SW_SHOWNORMAL);
end;
Но когда нажимаю на кнопку в ехе"шнике появляется ошибки!
Вот ошибка! _http://www.imagebam.com/image/32666949009139
Но когда вручную врубаю без проги то всё норм, загрузка идет без этих ошибок!
Пробывал через winexec? Если нет то попробуй, должно сработать
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|