PDA

View Full Version : حرفه ای: خطای Invalid typecast



ilyasr
دوشنبه 03 بهمن 1390, 16:13 عصر
من از یک myconnection در فایلdll استفاده میکنم
تابعی در این dll هست که خروجی آن myconnection فعال شده است connected=true
وقتی از یک dll دیگه این تابع رو فراخوانی میکنم بصورت زیر
اسم تابع که خروجی اون myconnectionء := myquery1.connection
خروجی اون myconnection هست ولی پیغام Invalid typecast
میده
در ضمن تمام خاصیت های dll اول میگیره ولی فعال نمیشه مثلا server,database,... همه درسته
اما اکتیو نمیشه

pezhvakco
دوشنبه 03 بهمن 1390, 17:54 عصر
این پرسش شما خیلی نامفهوم است .
این تابع و DLL مورد نظر دارای چه کد دستورهایی هستند .

myquery1.connection
در این خاصیت یک داده رشته ای نوشته میشه و خود به خود باعث هیچ کار دیگه ای نمیشه .

ilyasr
دوشنبه 03 بهمن 1390, 19:30 عصر
خروجی تابع از نوع tmyconnection هست و خروجی هم درست میده یعنی server , user,pass,database همه
اطلاعات درون myconnection خروجی میده ولی وقتی به myquery متصل میکنی خطا میده Invalid typecast

pezhvakco
سه شنبه 04 بهمن 1390, 12:08 عصر
خروجی تابع از نوع tmyconnection هست و خروجی هم درست میده یعنی server , user,pass,database همه
اطلاعات درون myconnection خروجی میده
این " tmyconnection " چه نوع داده ای است .
" connection " یک داده رشته ای رو میخواد .

ولی وقتی به myquery متصل میکنی خطا میده Invalid typecast
شما وقتی به " myquery " وصل می کنید چه دستواتی در دامه می نویسید تا myquery فعال بشه .

اگه بتونین بیش تر توضیح بدین، بد نیست ...