Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.01.2017, 23:46
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Какой в C# физический размер указателя на Object. Если возможно, дайте ссылку. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.01.2017, 23:47
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
YUBAКакой в C# физический размер указателя на Object. Если возможно, дайте ссылку. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.01.2017, 23:56
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Т-Миронов, Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 00:11
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Т-МироновYUBAКакой в C# физический размер указателя на Object. Если возможно, дайте ссылку. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" Код: c# 1.
как нехорошо - Error CS0233 'IntPtr' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 00:46
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Изопропилкак нехорошо - Error CS0233 'IntPtr' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) Код: c# 1.
Я так понял, что сохранить его в переменной другого типа не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 02:13
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
YUBAИзопропилкак нехорошо - Error CS0233 'IntPtr' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) Код: c# 1.
Я так понял, что сохранить его в переменной другого типа не получится. Нет. Это просто девушка со мной заигрывает. Размер указателя можно сохранить в любой переменной численого типа. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 02:34
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Т-МироновРазмер указателя можно сохранить в любой переменной численого типа.Сейчас смотрю. IntPtr.ToInt32, IntPtr.ToInt64. А обратно видимо Код: c# 1. 2. 3.
Или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 08:30
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
YUBAЯ так понял, что сохранить его в переменной другого типа не получится. значение будет 4 или 8 Я правильно понял, что значение указателя сохранить в целой переменной хочется? UInt64 будет достаточно. Не очень ясно зачем это нужно - но это другой вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 08:46
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
YUBAТ-МироновРазмер указателя можно сохранить в любой переменной численого типа.Сейчас смотрю. IntPtr.ToInt32, IntPtr.ToInt64. А обратно видимо Код: c# 1. 2. 3.
Или как? Код: c# 1.
размер IntPtr определить - IntPtr.Size, но проще всегда 64 бит целое использовать ЗЫ а зачем это всё? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 08:53
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
От платформы зависит РазмерПлатформа4x868x64 Проверял так Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 09:03
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Dima TОт платформы зависит РазмерПлатформа4x868x64 Проверял так Код: c# 1. 2.
ужас ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 09:49
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Изопропилужас Ага, волосы дыбом, от того как некоторые простейшие задачи решаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 13:17
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
Изопропилразмер IntPtr определить - IntPtr.Size, но проще всегда 64 бит целое использовать ЗЫ а зачем это всё?Для работы со скриптовым языком, который вообще ничего не поддерживает, но допускает вызовы NET-объектов при полном их описании, типа System.***.***.***(). Беда в том, что скрипт циклически вызывается, и объекты при каждом вызове надо создавать заново и потом явно уничтожать. Т.е., их либо надо выгружать в оперативку, либо попытаться цепляться к повисшим объектам. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 17:46
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
YUBA, до конца не понятно, ну если хочется зафиксировать net объект по его указателю - GCHandle в помощь для объекта получаем неуправляемый указатель (не на сам объект естественно) затем по этому указателю можно получить ссылку на собственно сам объект ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2017, 19:00
|
|||
---|---|---|---|
C# - физический размер указателя на Object. |
|||
#18+
ИзопропилYUBA,до конца не понятно,..Изопропил, Ну оч просто. Представьте, что вынуждены создавать объекты в некой функции в цикле while(), и наружу их вытащить нет никакой возможности - там, за пределами функции, только int, long, double, string и все. А создавать-уничтожать при каждой итерации долго и оч не хочется. Сейчас System.Runtime.InteropServices мучаю. Вчера ночью где-то там видел возможность выгружать объекты в неуправляемую память. Может так, пока не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1400084]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 412ms |
0 / 0 |