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

تمرير المتحولات بين الدلفي والفيجوال بيسك!!

مغلق
بدأه أنس عبد الله في 3 فبراير 2002 · 2 رد · 614 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

عندي عنصر OCX أقوم ببنائه بواسطة لغة الدلفي وهو منتهي نوعا ما ولكن أريد أن أستخدم هذا العنصر ضمن بيئة فيجوال بيسك والسؤال هو:

ماهو المقابل لأنواع المعطيات التالية في فيجوال بيسك:

String

Integer

Real

Char

Byte

حيث أنني منذ زمن طويل قمت ببناء مكتبة DLL في الدلفي لاستخدامها بواسطة الفيجوال بيسك ولكن كنت أحصل على عملية ممنوعة عند تمرير المتحولات إليها وذلك بسبب عدم التوافق بين الفيجوال بيسك والدلفي في أنواع المعطيات

وشكرا لكم سلفا

........ (f) (f) (f)

#2

انس

الأفضل عند استخدام متحولات في DLL من String & Char أن تستخدم PChar بدلا منها لأن ذلك عام في WINDOWS وبالتالي تتخلص من مشكلة التوافقية ...:rolleyes:

#3

يالنسبة لل OCX فالموضوع مختلف .. أنا أعرف PChar في دلفي فهي مثل char * في السي ولكن عندما نمرر ال String في ال OCX فنستخدم BSTR وهي تمام مثل ال String في البيسك .. ولكني لا أدري ماهو المكافئ لل BSTR في الدلفي ؟؟

بقية الأتواع فبل توجد مشكلة في استخدامهم في الOCX ..

Coding on the Cloud and for the Cloud!

My Blog

هذا الموضوع مغلق.

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

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

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

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

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