ورود

View Full Version : کمک - ثبت آی پی در تکست باکس



ramin005
شنبه 26 آذر 1390, 19:23 عصر
با سلام
سوال قبلیم همچنان بی پاسخ مانده است!
سوال جدید:
من برای گرفتن آی پی سیستم، ماژول زیر رو نصب کردم
که با زدن ctrl + G و نوشتن GetIPAddresses چند مورد آی پی نمایش میده که یکیش آی پی محلی و دیگری آیپی شبکه است

حالا سوال من اینه که چطوری میتونم
- آی پی مورد نظرمو از بین آی پی ها انتخاب( آی پی اختصاص یافته در شبکه ) و در یه تکست باکس توی فرم ذخیره کنم

با تشکر پیشاپیش

Mohammad_chz
یک شنبه 27 آذر 1390, 09:32 صبح
یه فایل براتون گذاشتم که از همون کد خودتون با کمی تغییر استفاده میکنه.
امیدوارم همونی باشه که میخواستین.

ramin005
یک شنبه 27 آذر 1390, 11:17 صبح
یه فایل براتون گذاشتم که از همون کد خودتون با کمی تغییر استفاده میکنه.
امیدوارم همونی باشه که میخواستین.
ممنون از راهنماییتون دوست عزیز
اما متاسفانه این کد فقط آی پی 127.0.0.1 را نمایش میدهد نه آی پی که در شبکه به سیستم من تعلق گرفته
منتظر راهنمایی دوستان هستم
با تشکر

Mohammad_chz
یک شنبه 27 آذر 1390, 12:49 عصر
ولی برای من IP شبکه رو نشون داد.
از اتصال به شبکه اطمینان دارید.

ramin005
یک شنبه 27 آذر 1390, 14:09 عصر
بله
من همین الانم تست کردم متاسفانه 127.0.0.1 نشون میده

ramin005
دوشنبه 28 آذر 1390, 08:41 صبح
با سلام
بنده متوجه یه موضوعی شدم!
آی پی شرکت ما با 10.29 آغاز میشه
وقتی یه آی پی دیگه میدم مثلا 192.29.14.1 نشون میده اما آی پی از رنج آی پی شرکت مثلا 10.29.14.1 را نمایش نمیدهد
خیلی ضروری است
لطفا راهنمایی بفرمایید
با تشکر

ramin005
دوشنبه 28 آذر 1390, 19:36 عصر
دوستان هیچ نظری ندارن؟

ramin005
یک شنبه 04 دی 1390, 12:51 عصر
از اساتید اکسس کسی نیست بنده را راهنمایی کنه؟

ramin005
دوشنبه 05 دی 1390, 09:22 صبح
متاسفانه این پنجمین پست پشت سرهم هست که دارم سند میکنم و هیچ یک از دوستان هیچ راهنمایی نکردن
لطفا بفرمایید که چطوری میتونم این ماژول رو در یک تکست باکس فراخوانی کنم برای نمایش آی پی؟
لینک ماژول (http://www.everythingaccess.com/tutorials.asp?ID=Get-all-IP-Addresses-of-your-machine)

آی پی شبکه در شرکت ما با 10.29 شروع میشه
هدف بنده اینه که بتونم آی پی رو نمایش بدم در تکست باکس

mazoolagh
دوشنبه 05 دی 1390, 21:21 عصر
شما همون کد رو اگر با دقت میخوندین جوابتون رو پیدا میکردین.

تابع getipaddresses یک آرگومان اختیاری داره که مشخص میکنه آیا لوکال هاست (127.0.0.1) در فهرست ipها ظاهر بشه یا نه و احتمالا شما اون رو استفاده نمیکنین.
به اینصورت استفاده کنین:
getipaddress(true)

اما قبلش چند موضوع رو در نظر داشته باشین:
1- این تابع خروجی از نوع string نداره که بتونین اون رو استفاده کنین (مثلا در یک textbox بریزین). خودتون باید تابع رو اصلاح کنین: جمله debug.print رو تغییر بدین.
2- این تابع لیست همه ipها رو برمیگردونه. یعنی اگر یک vpn هم برقرار باشه اون رو هم منظور میکنه.

ramin005
سه شنبه 06 دی 1390, 09:55 صبح
متاسفانه همونطور که فرمودید هر ای پی که ست شه نمایش میده
با این وجود مشکل بنده تا حدودی حل شد
بسیار سپاسگزارم