با سلام
جناب Mr'Jamshidy ممنون.اما جواب خواستم رو ندادین.
عرض کردم که این کد قلم رو نرم نمی کنه اگه تو همین سورسی که گذاشتین این قسمت:
DeleteObject SelectObject(mDC, CreateMyFont(24, Cnt))
رو به صورت این کد:
DeleteObject SelectObject(mDC, CreateMyFont(12, Cnt))
در بیارین متوجه منظورم میشین.
در ضمن Delphi به راحتی VB هستش.
من مدتها VB کار میکردم. با فایل اجرایی که Dll می خواست تو Win 98 مشکل داشتم.
مشکل سرعت داشتم. به دلفی که مهاجرت کردم علاوه بر سرعت بالا قابلیتهای زیادی به دست آوردم که نیازی به تعریف تابع API و غیره هم نداشت و خیلی راحت استفاده میشد.
من توصیه می کنم شما هم دلفی کار کنین.توی دلفی خیلی کارها راه آسونتر داره.
تصور من اینه که تالار دلفی برنامه نویسهای قویتری نسبت به تالار VB داره (... و فعالتر هم هست)مثل جناب آقای علی کشاورز و مجتبی تاجیک و ...
البته توی دلفی مجبور به تعریف متغیرها هستین که بعد از مدتی براتون عادی و حتی مفید خواهد بود.
(اگه همون اول بدونین می خواین با چه متغیری کار کنین تصور بهتری از برنامه دارین)
و امکاناتی مثل ماکروی متنی هم داره و خیلی کامپوننتهای آماه که تو VB6 باید کلی به خودتون سختی بدین تا شاید بدست بیارین و ... . در ضمن Help دلفی هم همراه خوشه (البته من دلفی نسخه 6 قدیمیتر از VB6 رو استفاده می کنم) و مثل VB نیست که باید MSDN رو جدا داشته باشین(البته VB4 خودش HelP مستقل داشت)