برنامه نویس

به وبلاگ خودتان خوش آمدید.

برنامه نویس

به وبلاگ خودتان خوش آمدید.

استفاده از متغیر ها در installshield


شاید شما در installshield به مقداری که کاربر وارد می کند نیاز داشته باشید که برای این کار باید یک متغیر سراسری تعریف کنید . برای تعریف یک متغیر سراسری که بتوان از آن در تمام توابع و دیالوگ ها استفاده کرد مراحل زیر را طی کنید .

در Behavior and logic گزینه installscript را انتخاب کنید حالا در  سمت راست سه شاخه می بینید files , function  و properties بر رو ی properties راست کلیک و add new property را کلیک کنید . در قسمت property name نام متغیر را وارد کنید .  در قسمت data type نوع آن را مشخص کنید و در Local Variable Name نامی را که در حین کدنویسی به آن نیاز دارید را تایپ کنید . در Default Value  هم مقدار پیش فرض خود را قرار دهید . بر روی ok کلیک کنید . خواهید دید که نام متغیر به لیست properties شما اضافه خواهد شد . اگر اضافه نشد باید آن را تعریف کنید برای این کار کد زیر ررا با نام متغیر خود در بالای فرم تعریف کنید در اینجا متغیری با نام sale از نوع number تعریف شده است .



property(get,put) NUMBER sale();
NUMBER m_sale

و پنج تابع زیر هم اضافه خواهد شد .

function InitProperties()
begin
    m_nsale = 0;
end;
 
function ReadProperties(PropertyBag)
begin
    ReadNumberProperty(PropertyBag, "sale", m_nsale);
end;
 
function WriteProperties(PropertyBag)
begin
    WriteNumberProperty(PropertyBag, "sale", m_nsale);
end;
 
function NUMBER get_sale()
begin
    return m_nsale;
end;
 
function void put_sale(newVal)
begin
    m_nsale = newVal;
end;

حال هر جا که احتیاج داشتید با فراخوانی متغیر خود (m_sale) می توانید از آن  استفاده کنید .

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد