PDA

View Full Version : سوال: تعریف یک فرمت



Keyhan Clever
چهارشنبه 23 اردیبهشت 1388, 00:31 صبح
ببخشید میشه با ++C یک فرمت جدید تعریف کرد ؟

دقت کنین که فرمتش با نرم افزار دیگه بالا نیاد یا مثلا اگه متنی باشد وقتی پسوندشو به txt تغییر دادین درست خونده نشه و نرم افزاری برای خوندن اون فرمت خودمون بسازیم ؟

.

Nima_NF
چهارشنبه 23 اردیبهشت 1388, 13:19 عصر
1) برای این کار باید از API های رجیستری ویندوز استفاده کنید تا پسوند و نام برنامه خود را به کلید HKEY_CLASSES_ROOT اضافه کنید.

توابعی مانند CreateRegistryKey و SetRegistryValue
در فروم جستجو کنید قبلا چند مرتبه چند مثال برای نحوه کار آن ها زده ام.

از لینک زیر می توانید نحوه انجام این کار را یاد بگیرید:
http://www.codeguru.com/vb/gen/vb_system/directoriesandfiles/article.php/c4837

2) راحت ترین و بی دردسر ترین راه استفاده از نرم افزارهای ساخت Setup / Installer هست، داخل آن ها به راحتی در بخش extension نوع پسوند را تعیین می کنید و installer در هنگام نصب برنامه شما، کدهای مورد نیاز را در registry کپی می کند.