PDA

View Full Version : اشکال در یک تابع API ( خیلی مهم )



alireza_s
چهارشنبه 16 شهریور 1384, 14:38 عصر
سلام به همه برنامه نویسان
وقتی از تابع InternetGetConnectedStateEx استفاده می کنیم (برای اینکه بفهمیم به اینترنت وصل هستیم یا نه )
یکی از پارامترهای آن یعنی dwNameLen اندازه بافر نام connection است چطوری میتونیم این اندازه را در بیاریم ، یه کاری که چند جا دیدم این بود که این پارامتر را خیلی بررگ میگیرن ولی مشکلش اینه که وقتی نام در متغیر قرار می گیرد یه string بزرگ داریم که حتی با تابع trim هم نمیشه فضای خالی اون را برداشت (نمیدونم چرا ؟! ) و اگر زمانی بخواهیم در جایی از برنامه این اسم را با مثلا محتویات یک textbox مقایسه کنیم به مشکل میخوریم . به نظر شما چطوری اندازه بافر نام connection را دربیارم ؟ ( جوابش برام خیلی مهمه )

bachemosbat
جمعه 18 شهریور 1384, 01:20 صبح
کدتو اینطوری بنویس
dim str as string
str=string(255,0)
...
x=trim(str)