با سلام
توی دستورات VB دستوری به نام Shell است اما توی VBS خطا میده
آیا دستوری با این موضوع موجود داره؟
سلام.
تو تکنولوژي وب معمولا نمي شه Shell مستقيم گرفت (به خاطر مسائل امنيتي). اما اين کد رو امتحان کن شايد کارت راه افتاد.
کد:
Dim sh
Set sh = CreateObject("WScript.Shell")
sh.Run <application to run>
Set sh = Nothing
کاملا کار میده. دستت درد نکنه
بعد اگه میشه بگید که چجوری از توابع یک فایل Dll استفاده کنیم
خیلی ممنون
سلام.
yeketaz نوشته است:اگه میشه بگید کخ چجوری از توابع یک فایل Dll استفاده کنیم
اينو من خودم خيلي باهاش کار نکردم. سرفرصت برات پيدا مي کنم و همينجا مي نويسم.
دوستان هم اگه کسي تونست، بگه.

اصلا امکان استفاده از توابع یک DLL در VBS هست یا نه؟؟
سلام.
من تا حالا جایی ندیدم که از Dll به صورت مستقیم استفاده کرده باشند.
باید از همون تابع CreateObject استفاده کنی که به صورت زیر هست:
کد:
CreateObject (DllFileName.FunctionName)
با تشکر از شما دوست عزیز
ولی من نتونستم ازش استفاده کنم اگه می شه یه مثال بزنید
سلام.
مثالش همونی هست که اون بالا استفاده کردی، یا مثلا وقتی که می خوای شی فایل سیستم رو بسازی.
ساختار اصلیش اینجوری هست:
کد:
CreateObject (Class as String, [ServerName as string])
منظورمو درست متوجه نشدی
وقتی من از کد اولی استفاده می کنم برنامه خطا می ده و اجرا نمی شه
مثلا من برنامه ای می خوام بنویسم که با استفاده از تابع Beep در فایل Kernel32 کار کنه
سلام.
فکر نمی کنم بتونی اینجوری ازش استفاده کنی. به خاطر همون مسائل امنیتی که گفتم.

اگه می شد به راحتی تو صفحات سایت توابع داخل DLLها رو استفاده کرد که دیگه سنگ روی سنگ بند نمی شد.
mbza11 نوشته است:سلام.
فکر نمی کنم بتونی اینجوری ازش استفاده کنی. به خاطر همون مسائل امنیتی که گفتم.
اگه می شد به راحتی تو صفحات سایت توابع داخل DLLها رو استفاده کرد که دیگه سنگ روی سنگ بند نمی شد.
چی می شد اگه می شد از این خاصیت استفاده کنیم
