vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

وبلاگ شخصی وحید محمدی . یک تایپیست که عاشق علم و تجربه است.


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


نقشه وبلاگ وحیدمی:

Sitemap

https://vahidmy.blog.ir/sitemap.xml

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

آدرس مورد استفاده خزنده ها روباتها و موتورهای جستجوگر

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

گونه : وبلاگ شخصی با آدرس اختصاصی و محتوای عمومی

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


کپی برداری از مطالب وبلاگ وحیدمی به شرط لینک دادن به آدرس اصلی وبلاگ با دامنه vahidmy.blog.ir ، بلامانع و آزاد است . با خیال راحت ، کپی برداری نمایید . هیچگونه کپی رایت و انحصار برای وبلاگ وحیدمی ، وجود ندارد .

بروزرسانی:

وبلاگ وحیدمی منحصرا توسط سایت بلاگ دات آی آر به آدرس blog.ir میزبانی می شود . بنابراین بجز دامنه vahidmy.blog.ir سایر دامنه ها جعلی و فیک و خطرناک هستند .
برای مشاهده نکات جدید و ترفندهای امنیتی لطفا به آدرس زیر مراجعه فرمایید:

https://vahidmy.blog.ir/post/1



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

Configuring RosAsm

شنبه, ۱ بهمن ۱۴۰۱، ۰۹:۳۱ ب.ظ






Configuring RosAsm  ....




See also: Include_Files


RosAsm uses the Win Registry for storing your configuration. 

The record, visible with Regedit.exe, is:


HKEY_CURRENT_USER / Software / RosAsm 


The [Config] Menu item opens a Tab Control Dialog with  tabs, for:

Tree View, Text Editor, Indent and Tabulations, Colors, Help Files locations and for customizing a User PopUp Menu. 


I think usage is self evident and doesn't need any detailed description. 


But, maybe all this will not be enough for someone. So, to go a bit further, you may wish to modify RosAsm itself. Here are some points that you  could modify, and how to do it:


Make a 'Copy of RosAsm.exe'

Run 'Copy of RosAsm.exe'

Load RosAsm

Modify

Compile

Test

Rename / Delete



I have grouped the Custom Data at the top of RosAsm Source (out of Printer default Font).


Examples of easy modifications:



At the beginning of the source, you will find:


[EntryPointLabel: B§ 'MAIN'   EntryPointLabelLen: len]                      ; upper case needed

[CallBackName: B§ 'MAINWINDOWPROC'  CallBackNameLen: len]


If you can't live with my namings, change them here.



RosAsm has some rude tables that limit your possibilities: 'DialogList:', 'MenuList:', ... These Lists are to hold the amount of Dialog, Menus, ... that one source can have. Each List is made-up of a flow of three dwords: ID / Pointer_to_data_in_memory / Size. I set them as:


[DialogList: 0 #MAXDIALOG]           ; [MAXDIALOG 300] at top of file.


This is to say that, without modification, you can, in one App, have 100 Dialogs, 100 Menus, ... If this is not enough for one project, adjust these values to your needs.


Same for:


[uRsrcList: ; RosAsm infos storage for .rsrc section building (5 dWords per resource)

   D§ 0              ; Type

         0              ; ID

    0409              ; Language

         0              ; Data pointer

         0              ; Size

   #MAXRESOURCE]  ; [MAXRESOURCE 200] at top of file.


This rude declaration limits the total amount of resources to 200 objects. I  suppose its wide enough for most productions, but if not, just increase this Equate.

    


If you realize some code modifications or additions (like in tools adding up here), copy your work in the ClipBoard, and save that in any text editor with enough comments in order to restore after each new released download. All this is much easier than you could think. 


Don't be afraid of breaking RosAsm as you have saved it in the 'Copy of...'.

~~~~~~~