PDA

View Full Version : مشکل در آدرس ها



aryasoft2872
شنبه 24 بهمن 1388, 14:09 عصر
با سلام
برای یکی از برنامه ها به مشکلی برخوردم و اون هم اینه که برای مثال من می خوام آدرس یک فایل رو توی یک متغیر ذخیره کنم خوب طبیعتاً باید از این کد استفاده کنم:

Dim Adress As String
Adress = App.path & "\Data\acc.mdb"ولی مشکلش اینجاست که اگه آدرس خیلی طولانی شد چی؟؟،هیچی دیگه یه دونه syntax error و والسلام البته کلیک یه راه حلی گفته بود که اونم برای ++C بود حالا می خوام ببینم راه حلی برای وی بی هست یا نه (مثلا به جای استرینگ از یه نوع متغییر دیگه استفاده کنیم.)

mpmsoft
شنبه 24 بهمن 1388, 16:41 عصر
یعنی آدرسی می خواهید در این متغیر بریزید که بیشتر از 2 بیلیون کارکتر هست ؟ !!!!

aryasoft2872
شنبه 24 بهمن 1388, 17:38 عصر
مگه STRING بیشتر از 255 کاراکتر می گیره

M.T.P
شنبه 24 بهمن 1388, 17:58 عصر
در صورتی طول متغیر شما 255 هست که اینطوری تعریف بشه




Dim a as String*255


در غیر اینصورت فرمایش جناب مدیر




Dim a as String

aryasoft2872
شنبه 24 بهمن 1388, 23:18 عصر
اینطور که من فهمیدم اگر از string به تنهایی استفاده شود 2 بیلیون کاراکتر می گیره و اگر ضریب بزاریم به همون مقدار ضریب حالا یک سوال پیش میاد که در صورتی که ضریب بزاریم حافظه کمتری اشغال میشه یا نه تاثیری نداره؟(البته می دونم مقداری که یک استرینگ میگیره ناچیزه ولی به خاطر دونستنش می گم)
(مشکلم توی برنامه از خود آدرس بود که مقاله «کلیک» منو به اشتباه انداخته بود و فکر کردم مشکل از اینجاست.)