powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
8 сообщений из 8, страница 1 из 1
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38035741
АБРВАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть адрес памяти (указатель) типа INT например 96864912, По которому хранится начало массива. Как считать весь массив, если известен адрес, границы(размер) и тип массива (char)
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38035831
x837
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АБРВАЛ,

Преобразуй int в System.IntPtr и воспользуйся Marshal.PtrToStringAnsi .
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38035930
АБРВАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x837АБРВАЛ,

Преобразуй int в System.IntPtr и воспользуйся Marshal.PtrToStringAnsi .
спасибо, помогло
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38036049
АБРВАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x837,

а если у меня по данному адресу расположен массив char. Как мне отобразить все элементы массива. Указатель ссылается только на начальную позицию массива. Каким оператором нужно сместить указатель, чтобы считать все значения массива
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38036107
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБРВАЛ,

не забываем про указатели
тынц
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38036135
АБРВАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь из делфи передать массив char. Передаю адрес начала массива. Начинаю инкриментить адрес на шаг сдвига вправо, а там совсем другое записано. В Дельфи я записываю последовательно в участки памяти используя inc(указатель). А в с# при инкременте адреса не попадаю на следующий элемнет массива
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38036206
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБРВАЛПытаюсь из делфи передать массив char.По-человечести передать в виде COM-строки (WideString в делфи) не проще?
...
Рейтинг: 0 / 0
Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
    #38036561
x837
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АБРВАЛА в с# при инкременте адреса не попадаю на следующий элемнет массива
Это как?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Есть адрес памяти типа int, в которой хранится начало массива. Как получить значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]