نمایش نتایج 1 تا 3 از 3

نام تاپیک: معادل یک API در ویندوز 2000

  1. #1

    معادل یک API در ویندوز 2000

    با سلام به همه

    من api ، GetDeviceCaps را در ویندوز xp برای ارتفاع و عرض محدوده پرینت استفاده کرده ام ولی وقتی برنامه را در ویندوز 2000 اجرا میکنم با پیغام خطای Out Of Range مواجه می شوم. آیا معادلی برای این api در ویندوز 2000 وجود دارد؟

    dPageWidth = GetDeviceCaps(hdc, PHYSICALWIDTH) l
    dPageHeight = GetDeviceCaps(hdc, PHYSICALHEIGHT

  2. #2
    کاربر دائمی آواتار __H2__
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    یک جایی بین Framework و نارمک!
    پست
    1,059
    سلام
    من چیزی در مورد این API نمیدانم ولی پیغامی که شما میگویید ربطی به عدم وجود API ندارد! احتمالاً از اعدادی خارج از محدوده مجاز استفاده کرده اید.

  3. #3
    با سلام و تشکر از پاسختون
    مقادیر قبلی برنامه به شکل زیر بوده است.
    Private
    Const PHYSICALWIDTH = 110 ' 110 ' Physical Width in device units

    PrivateConst PHYSICALHEIGHT = 111 '111 ' Physical Height in device units
    Dim hdc As IntPtr = e.Graphics.GetHdc()
    که موقع اجرا روی دستورات زیر OUT Of Range می دهد.
    dPageWidth = GetDeviceCaps(hdc, PHYSICALWIDTH)
    'in pixel

    dPageHeight = GetDeviceCaps(hdc, PHYSICALHEIGHT

تاپیک های مشابه

  1. ارتباط اکسس با sql 2000
    نوشته شده توسط ali_bagheri34 در بخش Access
    پاسخ: 6
    آخرین پست: چهارشنبه 30 مرداد 1387, 17:06 عصر
  2. کانکشن استرینگ اتصال به سرور اس کیو ال 2000
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 8
    آخرین پست: یک شنبه 30 اردیبهشت 1386, 08:39 صبح
  3. نکات امنیتی در ویندوز 2000- Windows 2000 Security Hardening
    نوشته شده توسط Identifier در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: جمعه 19 اسفند 1384, 19:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •