نصب َActiveX از داخل برنامه

1Program

Member
سلام به همه :
سال نو همگي مبارك .
مي خواستم بدانم چگونه يك Activex را با كدنويسي در برنامه مي توان نصب و رجيستر كرد .
 

CenoByte

Member
سلام خسته نباشید من این کار رو تو دلفی برات توضیح میدم.
در هنگام نصب دلفی یک سری ابزار های کمکی هم باهاش نصب میشه...
یکی از این ابزار های کمکی tregsvrهست كه كار اصليش رجيستر كردن (active x )هست..اين فايل اجراي تحت command اجرا ميشه و چند تا پارامتر ميگيره كه يكي از اين پارامتر ها مسير فايلي هست كه ميخواي رجيستر كني...
خوب حالا تنا كاري كه بايد بكني اينه كه از تو دلفي صداش بزني ...
اينم دستور مربوطه...در ضمن حتما به پارامتر هاي اين فايل توجه كن و راهنماي دلفي رو بخون...
موفق باشي...
(WinExec (pchar('c:\tregsvr -q '+'c:\media\files\swflash.ocx'),0
راهنمايي :
اين دستور از مسير درايو c كه فايل tregsvr قرار دارد ocx مربوط به Flash Player رو نصب ميكنه...
چند نكته :
1- مشخص هست كه بايد حتما فايل tregsvr رو با برنامت همراه كني...
2- سعي كن قبل از رجيستر كردن فايل اونو تو شاخه سيستم وينپوز كپي كني..

ايول ببينيم چيكار ميكني...
 

1Program

Member
سلام:
از شما ممنونم.
ولی مرتب ERROR می دهد .
من یک فایل DLL دارم که می خواهم آنرا رجیستر کنم .
حتی با InstallSheild (Developer) هم این کار را کردم ولی باز هم این اکتیو ایکس نصب نشد .
یعنی در System32 وجو دارد ولی برنامه من آنرا نمی شناسد .
 

جدیدترین ارسال ها

بالا