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

نام تاپیک: خروجي تابع

  1. #1

    Post خروجي تابع

    با سلام
    من دو تابع دارد در C#‎‎ و حالا مي خوام در دلغي استفاده كنم بايد چكار كنم
    function  abc (const a1: string; const a2: string ): ArrayOfTestGridList; stdcall;

        function  def (const d1: string; const e1: string): aaaGridList; stdcall;

  2. #2
    کاربر دائمی آواتار firststep
    تاریخ عضویت
    مهر 1387
    محل زندگی
    ایران-خواستم از جنبه تفاهم باهم بگم
    پست
    502

    نقل قول: خروجي تابع

    سلام دوست عزیز سوالتون خیلی گنگ بود
    اگر منظورتون ارتباط بین دلفی و سی شارپ هست این به صورت معمول امکانی برایش سنجیده نشده است
    و اگر مسمم به این کار هستید می تونید از ویدیویی که اقای عشایری در این زمینه اماده کردن استفاده نمایید
    حالا برای اطلاع خودتون می گم
    یا باید از برنامه C#‎ یک dll در ست کنین و در دلفی استقاده کنین
    یا از یک سری امکانات ابزاری به نام remobject استفاده کنین
    توصیه می کنم قسمت کنفرانس های دلفی در زیر تالار دلفی عمومی نگاه کنین
    هم یک ویدو و جود داره دربارهremobject و هم در 24 قسمت دلفی طریقه استفاده از dll ها به کلی شرح داده شده است
    موفق باشید

  3. #3

    نقل قول: خروجي تابع

    سلام
    با تشكر از پاسختان
    اين يك dll هست كه دو تابع بالا در آن وجود دارد كه در سي شارپ جواب مي دهد اما حالا مي خوام نحوه استفاده و خواندن آن در دلفي به چه شكلي است

  4. #4

    نقل قول: خروجي تابع

    DLL تون با #C ساخته شده ؟ اگر بله DLL های ساخته شده توسط #C ساختار استاندارد ویندوز رو رعایت نمیکنن ، DLL ها دارای کلاسی هستن که متدها داخل اونها پیاده شدن ، این قبیل کلاس ها به دلیل Managed بودن قابلیت استفاده شدن در زبان های Native رو ندارن ، اگر توابع Export شده DLL رو هم بررسی کنید میبینید که تابعی معرفی نشده .

    برای Export کردن یک تابع در #C پکیجی به نام Unmanaged Exports وجود داره که با نصبش توسط Package Manager Console در Visual Studio میتونید برای توابع DLL های Managed خودتون Export های Native بگیرید .

  5. #5

    نقل قول: خروجي تابع

    با dll به نتيجه نرسيدم حالا از وب سرويس استفاده مي كنم
    اطلاعاتي كه هست
    aaarGridList         = class;   
      aaaGridList = class(TRemotable)
    private
    FUserName: string;
    FUserName_Specified: boolean;
    FFirstName: string;
    FFirstName_Specified: boolean;


      published
    property UserName: string Index (IS_OPTN) read FUserName write SetUserName stored UserName_Specified;
    property FirstName: string Index (IS_OPTN) read FFirstName write SetFirstName stored FirstName_Specified;




        function  GetUsers(const username: string; const password: string): ArrayOfaaaGridList; stdcall;


    براي استفاده ار اين تابع چكار كنم راهنمايي كنيد

  6. #6
    کاربر دائمی آواتار Valadi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    فعلا در خدمت شما
    پست
    1,344

    نقل قول: خروجي تابع

    با سلام
    با اين اطلاعات ناقصه نميشه پاسخ داد دوستاني هم كه پاسخ دادند لطف كردند در حق شما ...
    آدرس وب سرويس دقيق بگيد تا مشكل شما حل بشه

  7. #7

    نقل قول: خروجي تابع

    نقل قول نوشته شده توسط Felony مشاهده تاپیک
    DLL تون با #C ساخته شده ؟ اگر بله DLL های ساخته شده توسط #C ساختار استاندارد ویندوز رو رعایت نمیکنن ، DLL ها دارای کلاسی هستن که متدها داخل اونها پیاده شدن ، این قبیل کلاس ها به دلیل Managed بودن قابلیت استفاده شدن در زبان های Native رو ندارن ، اگر توابع Export شده DLL رو هم بررسی کنید میبینید که تابعی معرفی نشده .

    برای Export کردن یک تابع در #C پکیجی به نام Unmanaged Exports وجود داره که با نصبش توسط Package Manager Console در Visual Studio میتونید برای توابع DLL های Managed خودتون Export های Native بگیرید .
    سلام
    من پکیج هاش رو دانلود کردم ولی نصب نمیشوند
    من از VS 2012 استفاده می کنم می خوام یه دی ال ال با C#‎ بنویسم که فقط یک رشته از یک زبان دیگه مثل دلفی یا vb6 بگیره و اون رو با مسیج باکس نشون بده
    اگر ممکن است یه آموزش خوب در این باره بذارید
    البته اگه با مثال باشه ممنون می شم

  8. #8

    نقل قول: خروجي تابع

    نیازی به دانلود نیست ، پکیج نابرده شده جزو گالری NuGet هست ، کافیه یه پروژه جدید بسازید و از منوی Tools -> Library Package Manager گزینه Package Manager Console رو انتخاب کنید و دستور زیر رو وارد کنید :

    Install-Package UnmanagedExports

    بعد از دریافت ، پکیج به صورت خودکار به رفرنسهای پروژه اضافه میشه و میتونید ازش استفاده کنید .

  9. #9

    نقل قول: خروجي تابع

    نقل قول نوشته شده توسط Felony مشاهده تاپیک
    نیازی به دانلود نیست ، پکیج نابرده شده جزو گالری NuGet هست ، کافیه یه پروژه جدید بسازید و از منوی Tools -> Library Package Manager گزینه Package Manager Console رو انتخاب کنید و دستور زیر رو وارد کنید :

    Install-Package UnmanagedExports

    بعد از دریافت ، پکیج به صورت خودکار به رفرنسهای پروژه اضافه میشه و میتونید ازش استفاده کنید .
    این کار رو هم کرده بودم ولی ارور زیر رو میده
    Install-Package : The current environment doesn't have a solution open.
    At line:1 char:1
    + Install-Package UnmanagedExports
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Commands.In stallPackageCommand

    PM>

  10. #10

    نقل قول: خروجي تابع

    من تو پست قبلیم هم گفتم یه پروژه بسازید ، پست من برات ارزشی نداشت حداقل متن پیغام خطا رو بخون

    اون پکیج باید به یه پروژه اضافه بشه یا نه ؟!

    لطفا برای وقت دیگران ارزش قائل بشید ، حاظر نیستید برای رسیدن به جواب جستجو کنید ، متن پیغام رو بخونید ، حداقل متنی که برای راهنماییتون نوشته میشه رو وقت بزارید و دقیق بخونید .

  11. #11

    نقل قول: خروجي تابع

    من تو پست قبلیم هم گفتم یه پروژه بسازید ، پست من برات ارزشی نداشت حداقل متن پیغام خطا رو بخون

    اون پکیج باید به یه پروژه اضافه بشه یا نه ؟!

    لطفا برای وقت دیگران ارزش قائل بشید ، حاظر نیستید برای رسیدن به جواب جستجو کنید ، متن پیغام رو بخونید ، حداقل متنی که برای راهنماییتون نوشته میشه رو وقت بزارید و دقیق بخونید .
    آقا معذرت می خوام خوب مشکل داشتم
    مشکلم حل شد می بایست پروژه ذخیره می شد!خوب دوباره پست ندادم که بگم مشکل حل شد!
    به هر حال ببخشید

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

  1. سوالي درباره ذخيره خروجي يك رشته از تابع با طول هاي متفاوت در يك ارايه
    نوشته شده توسط one hacker alone در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 6
    آخرین پست: دوشنبه 28 فروردین 1391, 15:06 عصر
  2. نوشتن تابع با چند خروجي
    نوشته شده توسط mohsenm66 در بخش VB.NET
    پاسخ: 4
    آخرین پست: یک شنبه 22 خرداد 1390, 02:17 صبح
  3. مقاله: استفاده از آرايه به عنوان ورودي و خروجي تابع
    نوشته شده توسط Mahmood_M در بخش مقالات مرتبط با Delphi/Win32
    پاسخ: 0
    آخرین پست: سه شنبه 18 اسفند 1388, 23:02 عصر
  4. نسبت دادن خروجي يك تابع جاوااسكريپت به يك متغير در aspx.vb
    نوشته شده توسط p_adibi در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 17 اسفند 1387, 09:46 صبح
  5. تابع انتخاب تصادفی یک فیلد از بین رکوردهای بانک اطلاعاتی
    نوشته شده توسط hesam_din در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: جمعه 23 اسفند 1381, 04:51 صبح

برچسب های این تاپیک

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

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