تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: مشکل کد زیر چیست؟

  1. #1
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    13 مشکل کد زیر چیست؟

    Public Declare Function Escape Lib "gdi32" (ByVal hdc As Long, ByVal nEscape As Long, ByVal nCount As Long, ByVal lpInData As String, lpOutData As Any) As Long

    Sub Command1_Click()
    Const PORTRAIT = 1
    Const LANDSCAPE = 2
    Const GETSETPAPERORIENT = 30
    Dim Orient As OrientStructure ***
    Printer.Print ""
    Orient.Orientation = LANDSCAPE
    x% = Escape(Printer.hdc, GETSETPAPERORIENT, Len(Orient), "", Null)
    Print x%
    End Sub

    دوستان عزیز این کد برای پرینت گرفتن فرم بصورت عمودی می باشد اما از خطی که سه ستاره (***)دارد خطا می گیرد لطفا مرا راهنمایی فرمایید

  2. #2
    پروفشنال SuB's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    سابستان
    پست ها
    955

    پيش فرض

    Public Declare Function Escape Lib "gdi32" (ByVal hdc As Long, ByVal nEscape As Long, ByVal nCount As Long, ByVal lpInData As String, lpOutData As Any) As Long

    Sub Command1_Click()
    Const PORTRAIT = 1
    Const LANDSCAPE = 2
    Const GETSETPAPERORIENT = 30
    Dim Orient As OrientStructure ***
    Printer.Print ""
    Orient.Orientation = LANDSCAPE
    x% = Escape(Printer.hdc, GETSETPAPERORIENT, Len(Orient), "", Null)
    Print x%
    End Sub

    دوستان عزیز این کد برای پرینت گرفتن فرم بصورت عمودی می باشد اما از خطی که سه ستاره (***)دارد خطا می گیرد لطفا مرا راهنمایی فرمایید
    شما باید نوع OrientStructure رو اول تعریف کنید.

  3. #3
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    14

    شما باید نوع OrientStructure رو اول تعریف کنید.

    لطفا بیشتر توضیح دهید.

  4. #4
    پروفشنال SuB's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    سابستان
    پست ها
    955

    پيش فرض

    توی VB یک سری از نوع ها هستند که قبلاً تعریف شده اند مثل integer و long و string و ...

    اما بغضی نوعها هستند که همین جوری توی وی بی تعریف نشده اند. مثل همین OrientStructure . چون این نوع ها مخصوص توابع خاصی هستند و ربطی به پایه وی بی ندارند، به طور پیشفرض تعریف نشده اند. این نوع ها بیشتر توی توابع API استفاده میشند.

    در مورد طرز تعریف OrientStructure باید به جایی مراجعه کنید که توش در مورد کدهایی که توی برنامه تون استفاده کردید، نوشته باشه.

  5. #5
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    9

    توی VB یک سری از نوع ها هستند که قبلاً تعریف شده اند مثل integer و long و string و ...

    اما بغضی نوعها هستند که همین جوری توی وی بی تعریف نشده اند. مثل همین OrientStructure . چون این نوع ها مخصوص توابع خاصی هستند و ربطی به پایه وی بی ندارند، به طور پیشفرض تعریف نشده اند. این نوع ها بیشتر توی توابع API استفاده میشند.

    در مورد طرز تعریف OrientStructure باید به جایی مراجعه کنید که توش در مورد کدهایی که توی برنامه تون استفاده کردید، نوشته باشه.


    دوست عزیز از لطف شما ممنون هستم اما مشکل من حل نشد!

  6. #6
    پروفشنال SuB's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    سابستان
    پست ها
    955

    پيش فرض

    دوست عزیز از لطف شما ممنون هستم اما مشکل من حل نشد!
    OrientStructure رو از خودت تعریف کردی؟

  7. #7
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2007
    پست ها
    5

    پيش فرض

    چه خطایی می ده

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •