|
Конвертация string в IntPtr - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
29.08.2012, 10:29
|
#1
|
|
|
|
Разведчик
|
Регистрация: 26.08.2012
Сообщений: 7
Популярность: 387
Сказал(а) спасибо: 6
Поблагодарили 14 раз(а) в 9 сообщениях
|
Конвертация string в IntPtr
Привет Всем
Знающие, помогите, как можно конвертировать string в IntPtr
Мой код:
Код:
VAM = new VAMemory("PointBlank.exe");
byte[] bytess = new byte[3];
bytess = VAM.ReadByteArray((IntPtr)(textBox1.Text),3);//0x63878A
string s = "";
for (int i = 0; i < bytess.Length; i++)
{
s += " " + "0x" + bytess[i].ToString("X");
}
MessageBox.Show(s);
Пробывал так:
Код:
bytess = VAM.ReadByteArray((IntPtr)(Convert.ToInt32(textBox1.Text)), 3);
И так:
Код:
Int32 lab = Convert.ToInt32(textBox1.Text);
bytess = VAM.ReadByteArray((IntPtr)(lab), 3);
Как результат - программа компилиться нормально, но при вводе в текстбокс пишет что "Входная строка не имела нужный формат"
Еще я пробывал сделать через Marshal, вот так:
Код:
IntPtr bas = Marshal.StringToHGlobalUni(textBox1.Text);
bytess = VAM.ReadByteArray((IntPtr)(bas), 3);
Результат:
Программа компилиться нормально, но при вводе ЛЮБОГО слова, значения, мата оно выдает рандомные байты..
|
|
|
29.08.2012, 17:39
|
#2
|
|
|
|
Сержант
|
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Конвертация string в IntPtr
Код:
int val = Convert.ToInt32("0x63878A", 16); //Парсим шестнадцатеричное число
IntPtr ptr = new IntPtr(val); //получаем указатель
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
29.08.2012, 17:56
|
#3
|
|
|
|
Разведчик
|
Регистрация: 26.08.2012
Сообщений: 7
Популярность: 387
Сказал(а) спасибо: 6
Поблагодарили 14 раз(а) в 9 сообщениях
|
Re: Конвертация string в IntPtr
Yukikaze, Спасибо, как всегда помог, ты лучший ^^
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Cardinal в String
|
=PaLeTiZaToR= |
Вопросы и ответы, обсуждения |
0 |
26.03.2012 16:13 |
[Помогите!] C# string
|
God_of_dark |
Вопросы и ответы, обсуждения |
1 |
09.12.2011 11:20 |
[Статья] Режимы Non string
|
~>[Xcom]<~ |
Общение и обсуждение, архив Point Blank |
1 |
30.08.2011 12:56 |
[Помогите!] Non String
|
InfantryManka |
Общение и обсуждение, архив Point Blank |
1 |
26.08.2011 09:49 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 05:25.
|
|