الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استقبال قيمة نصي او رقمية عند استدعاء دالة من ملف dll

بدأه iranio في 20 نوفمبر 2011 · 0 رد · 922 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله هذا كود ملف dll بسيط

.386
.model flat, stdcall
option casemap :none 

GetValue PROTO :DWORD
MessageBoxA PROTO :DWORD,:DWORD,:DWORD,:DWORD

includelib C:\masm32\lib\kernel32.lib
includelib C:\masm32\lib\user32.lib

.data
valu db "السلام عليكم و رحمة الله",0

.code
Main proc hInstDLL:DWORD, reason:DWORD, unused:DWORD
ret
Main endp


GetValue proc StrV:DWORD

mov eax, 580
mov StrV, offset valu
ret

GetValue endp

End Main

السؤال كيف أعيد قيمة المتغير valu في StrV لأتمكن من استقبال النص عند استدعاء الدالة

أرجو التعديل على المثال و شكرا لكم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…