HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4371  
Старый 15.09.2009, 22:37
alexey-m
Познающий
Регистрация: 15.07.2009
Сообщений: 71
Провел на форуме:
520157

Репутация: 35
Отправить сообщение для alexey-m с помощью ICQ
По умолчанию

Подскажите пожалуйста, как правильно преобразовать PWideChar в String
 
Ответить с цитированием

  #4372  
Старый 15.09.2009, 22:49
inspektor
Познающий
Регистрация: 04.09.2009
Сообщений: 30
Провел на форуме:
660291

Репутация: 374
Отправить сообщение для inspektor с помощью ICQ Отправить сообщение для inspektor с помощью AIM Отправить сообщение для inspektor с помощью Yahoo
По умолчанию

Цитата:
Сообщение от alexey-m  
Подскажите пожалуйста, как правильно преобразовать PWideChar в String
мне тож интересно!!!!
 
Ответить с цитированием

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

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

WideCharToString
 
Ответить с цитированием

  #4374  
Старый 15.09.2009, 23:18
alexey-m
Познающий
Регистрация: 15.07.2009
Сообщений: 71
Провел на форуме:
520157

Репутация: 35
Отправить сообщение для alexey-m с помощью ICQ
По умолчанию

Цитата:
Сообщение от slesh  
WideCharToString
Не получается =( возвращает либо ошибку либо мусор...если можно небольшой пример...может чего не так делаю)
 
Ответить с цитированием

  #4375  
Старый 15.09.2009, 23:48
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

скорее всего чтото не так делаеш. А также ты уверен что там именно 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;
 
Ответить с цитированием

  #4376  
Старый 16.09.2009, 01:29
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
По умолчанию

Подскажите пожалуйста...Я навичок
Через Button каким скриптом открывать .bat файлы?
типо по этому адрессу БАТ лежит "H:\010101.bat"
 
Ответить с цитированием

  #4377  
Старый 16.09.2009, 02:03
ZirroCool
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме:
513709

Репутация: 144
Отправить сообщение для ZirroCool с помощью ICQ
По умолчанию

Logan22,если ты имеешь в виду запустить, то юзай функцию shellexecute или winexec!
 
Ответить с цитированием

  #4378  
Старый 16.09.2009, 03:30
stalcer
Новичок
Регистрация: 06.07.2009
Сообщений: 11
Провел на форуме:
1715244

Репутация: 191
Отправить сообщение для stalcer с помощью ICQ
По умолчанию

Цитата:
Сообщение от alexey-m  
Не получается =( возвращает либо ошибку либо мусор...если можно небольшой пример...может чего не так делаю)
Я б сказа, для начала покажи как ты писал. Может синтаксис, и все дела?
 
Ответить с цитированием

  #4379  
Старый 16.09.2009, 06:30
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
Arrow

Цитата:
Сообщение от 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

Но когда вручную врубаю без проги то всё норм, загрузка идет без этих ошибок!
 
Ответить с цитированием

  #4380  
Старый 16.09.2009, 06:35
wolmer
Постоянный
Регистрация: 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? Если нет то попробуй, должно сработать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ