View Full Version : سوال: دسترسی به یک Struct تعریف شده در برنامه دیگر
water_lily_2012
شنبه 27 مهر 1392, 13:20 عصر
سلام
یک Struct در برنامه تعریف کردم و در یک برنامه دیگر می خواهم از آن استفاده کنم. می خواهم مکان آنرا در حافظه بدست آورم و در برنامه دوم آدرس همان مکان را بدهم و بتواند استفاده کند.
هیچ داده ای را نمی خواهم جابجا کنم و به برنامه دوم بفرستم.
تشکر
water_lily_2012
شنبه 27 مهر 1392, 17:23 عصر
اگر من یک struct به صورت زیر تعریف کنم و ادرس آنرا بدست بیارم آیا در برنامه دوم میشه از متغیر های درون Struct استفاده کنم.
using System;
struct Point
{
public int x;
public int y;
public override string ToString() {
return "(" + x + "," + y + ")";
}
}
class Test
{
static void Main() {
Point point;
unsafe {
Point* p = &point;
p->x = 10;
p->y = 20;
Console.WriteLine(p->ToString());
}
}
}
الان من ادرس struct را در متغیر p دارم میشه این آدرس را به برنامه دوم ارسال کنم و آن هم از Struct من استفاده کند.
خواهشا دوستان اگر بلد هستند راهنمایی بفرمایند.
تشکر
water_lily_2012
یک شنبه 28 مهر 1392, 10:31 صبح
کسی راهی داره برای این سوال. اگر مطلب بدرد بخوری هم باشه خوبه. میرم دنبالش ببینم چی میشه!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.