مشاهده نسخه کامل
: تمامی مسائل و مباحث در مورد دلفی
تکنیک برتر
15-11-2006, 22:55
خوب در این تاپیک در مورد سورس کدها و کتابها بحث و گفتگو می کنیم.
از همه دوستان همکاری لازم را می خواهم.
تکنیک برتر
15-11-2006, 23:02
مجموعه تبدیل تاریخ میلادی به شمسی
تبدیل تاریخ میلادی به شمسی و همچنین شمسی به میلادی به طور کاملا دقیق
آزمایش شده از هر جهت و بدون خطا
استفاده از قالب استاندارد دلفی TDateTime
وجود توابع بسیار داخلی برای مدیریت تاریخ
توانایی کار با زمان در کنار تاریخ
توضیح توابع پر کابرد را در اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) مطالعه نمایید.
همراه با کد و کاملا رایگان.
در یافت برنامه از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
تکنیک برتر
15-11-2006, 23:04
ایجاد جلوه Fade در هنگام ظاهر و مخفی شدن فرم
با استفاده از این کامپوننت می توانید هنگام ظاهر یا مخفی شدن فرم آن را به صورت Fade in یا Fade out نمایش دهید.
این جاوه زیبایی به فرم شما خواهد داد.
این کامپوننت در ویندوز های 2000 به بالا کار خواهد کرد.
همراه با کد و کاملا رایگان.
دریافت از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]_fader).
تکنیک برتر
15-11-2006, 23:07
ترکیب کننده چندین فایل مختلف در یک فایل
AnyFileCollector
ترکیب چندین فایل مخلف در یک فایل.
ذخیره نام فایلها برای استخراج راحتتر فایل ها.
استخراج فایلها به صورت کامل.
همراه با کد و کاملا رایگان.
دریافت از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]_collector).
تکنیک برتر
15-11-2006, 23:08
پخش کننده فایل صوتی توسط
PlayDirectSound
پخش فایلهای wav با استفاده از تکنولوژی DirectSound
توانایی پخش فایلها به طور همزمان
امکان مدیریت کامل بر نحوه پخش فایل
همراه با کد و کاملا رایگان
دریافت برنامه از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]_dsound)
تکنیک برتر
15-11-2006, 23:09
برنامه استخراج ایمیل ها از کامپیوتر
Email lister
توانایی استخراج ایمیل ها از درون کامپیوتر شما که این توانایی را دارد که در میان سایتهایی که بازدید کرده اید به دنبال ایمیل بگردد!
حذف ایمیل های تکراری و بررسی صحت ساختار آنها.
ذخیره ایملها در یک فایل متنی.
همراه با کد به زبان VB و صد در صد رایگان!
دریافت برنامه از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]_lister)
.
تکنیک برتر
15-11-2006, 23:16
اولين راه استفاده از OCX مربوط به شركت kylix soft مي باشد .
لینک سایتش زیر می باشد. [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
تکنیک برتر
15-11-2006, 23:23
دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
مجموعه 100 سوال دلفی همراه با جواب .
امیدوارم به دردتون بخوره
تکنیک برتر
15-11-2006, 23:51
باز و بسته كردن سيدي درايو
با استفاده از اين فانكشن ميتونيد در هر نوع سيدي درايوي رو باز و بسته كنيد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:52
به دست آوردن ليست سيدي درايوهاي متصل به كامپيوتر
يك فانشكن مينويسيم كه يك استرينگ بر ميگرداند
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:56
قرار دادن يك Bitmap در يك متافايل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:56
بدست آوردن Serial Number درايو
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:58
از بين بردن يك Task در ويندوز
از بين بردن يك Task در ويندوز
با استفاده از اين فانكشن كوچولو ميتونيد هر نوع برنامه اجرا شده اي رو كه پسوند .Exe دارد، از ليست Task Manager ويندوز پاك كنيد
مثال:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:58
شناسايي يك فايل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
15-11-2006, 23:59
عمليات قابل انجام روي فلاپي ديسك
اين كد كليه فانكشكنهايي كه براي كار با فلاپي درايو مورد نياز است را در بردارد.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mohsen_f_b
16-11-2006, 00:02
دوستان مي تونيد يك كمك كنيد و به من يك برنامه كه توش از ديتابيس استفاده شده بديد .
ممنونم
تکنیک برتر
16-11-2006, 00:03
اضافه كردن تكست به Log Files
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=======================
ديالوگ براي Select Directory
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=======================
روش چرخاندن يك نقطه در فضاي دو بعدي حول يك نقطه دوبعدي ديگر:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=========================
Screen Shots
با استفاده از اين كد ميتوانيد تصوير Screen را در يك فايل Bitmap ذخيره نمائيد. اگر نميخواهيد از يك برنامه فعال دلفي استفاده كنيد ميتوانيد يك 'Application.Minimize;' در Beginning پروسيجر وارد كنيد.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=========================
محاسبه سن يك فرد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
====================
محاسبه لگاريتم با پايه متغير
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
==========================
ضرب اعداد صحيح بزرگ
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:04
استفاده از الگوريتم ------ جهت Encoding و Decoding
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:05
محاسبه فاكتوريل يك عدد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:07
محاسبه معكوس يك ماتريس
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:08
تعيين اول بودن يك عدد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mohsen_f_b
16-11-2006, 00:10
دوستان مي تونيد يك كمك كنيد و به من يك برنامه كه توش از ديتابيس استفاده شده بديد .
ممنونم
تکنیک برتر
16-11-2006, 00:12
تغيير مبناي يك عدد از مبناي هشت به Integer
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
==========================
تغيير مبناي يك عدد Integer به مبناي هشت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:14
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:15
تبديل يك عدد هگزادسيمال به باينري
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:18
تغيير مقياس يك تصوير
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:18
رندر متن يك TrichEdit در يك Canvas
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:19
تغيير وضوح يك Jpg
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:20
اعمال ----- Emboss روي يك تصوير
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:21
highlight كردن متن درون Twebbrowser
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:22
بدست آوردن پروسسهاي فعال شبكه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:23
ايجاد يك TWebBrowser در RunTime
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:23
استفاده از ClientSocket و ServerSocket
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:24
بدست آوردن ليست كاربران موجود در شبكه Remote
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:25
چاپ يك صفحه در TwebBrowser
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:26
انتخاب يك كامپيوتر در شبكه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:27
لود كردن يك كد html بصورت مستقيم در TWebBrowser
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:27
ارسال پيام در ICQ
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:28
تبديل يك فايل CSV به XML
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:29
ليست تمام فايلهاي موجود در يك دايركتوري
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:30
نصب يك فايل INF در دلفي
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:31
دسترسي به ListBox از طريق API
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:31
ليست تمام زيرپوشه هاي يك پوشه اصلي
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:32
جايگزيني يك متن درون TextFile
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:33
تغيير نام يك دايركتوري
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:34
خواندن يك فايل table-textfile درون يك StringGrid
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:35
استفاده از توابع shell براي copy/move يك فايل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:36
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:36
پاك كردن يك فايل درون پوشه Document
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:37
توابع مفيد جهت كار با Stream
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:38
تبديل OEM به ANSI
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:39
ثبت خروجي يك برنامه DOS
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:39
قرار دادن يك فايل Exe درون برنامه و اجراي آن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:40
پاك كردن برنامه توسط خودش بعد از اجراي آن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:41
غير فعال كردن دكمه Close در فرم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:41
روش استفاده از TFileStream
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:42
جايگزيني يك Dll در حال استفاده از آن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:43
تغيير صفات يك فايل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:44
خواندن يك فايل متني بصورت خط به خط و تغيير آن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:47
تعيين فضاي آزاد ديسك
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:47
استفاده از فايلهاي INI
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:48
سايز يك دايركتوري
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:50
كپي كردن يك فايل
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:51
روش بدست آوردن اطلاعات CPU
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:52
مشخص كردن وجود Terminal Service ها
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:53
تعيين نسخه MS Word نصب شده روي كامپيوتر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:53
وارد كردن يك متن RTF در Word
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:54
فشرده سازي و ترميم يك بانك اطلاعاتي Access
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:55
ايجاد Database در يك بانك اطلاعاتي sql sever 2000 در حالت local
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:56
پيدا كردن يك مقدار در فيلد ايندكس نشده به كمك TTable
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 00:56
تهيه خروجي از جداول ADO به فرمتهاي مختلف
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:01
ايجاد خروجي از TDBGrid به قالب Excel
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:02
دسترسي به جداول paradox روي cdrom يا درايوهاي Read Only
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:03
ايجاد يك جدول مجازي
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:03
ايجاد سريع يك جدول پارادوكس به كمك كد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:04
ايجاد يك اتصال DBExpress در زمان اجرا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:04
رنگ آميزي يك TDBGrid
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:05
خواندن تمام ركوردهاي يك جدول در TstringGrid
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:06
جلوگيري از ليست توماري شدن منو:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:07
به چرخش در آوردن متن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:08
يافتن فايل در تمام شاخه و زير شاخه هايش:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:09
فرم شفاف شده و فقط کنترل ها نشان داده شود!:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:09
مخفي و ظاهر ساختن عنوان فرم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:11
خذف يا انتقال فايل در حال اجرا توسط برنامه ديگر ( فقط در ويندوز نوع NT):
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:12
فهميدن اينکه آيا يک ايميل از نظر املايي درست است يا نه!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:12
حذف داده هاي تکراري از ليست:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:13
ايجاد سايه در زير فرم ها
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:14
تقریبا کلیه فانکشن هایی که برای کار با فلاپی نیاز میشه ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:15
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:16
بدست آوردن و تنظیم کردن صدا در سیستم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:17
چگونه دکمه Caps Lock را روشن و خاموش کنیم
ابتدا باید فانکشن را به این صورت تعریف کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سپس به این صورت از آن استفاده کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توجه:
فانکشن های 'keybd_event', 'MapVirtualkey' , 'GetAsyncKeyState از فانشکن های API ویندوز هستند ...
تکنیک برتر
16-11-2006, 01:18
یکی از DLL های ویندوز به نام Winmm.dll دارای فانکشنی به نام waveOutGetNumDevs است که با استفاده از آن می توانید چک کنید کارت صدا در سیستم نصب شده است یا نه ...
ابتدا باید به این صورت تابع را تعریف کنید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بدین صورت از آن استفاده کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:19
چگونه می توان از جابجایی فرم جلوگیری کرد ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:20
چگونه می توان RecycleBin را خالی کرد ...
با استفاده از این کد می توانید سطل زباله ویندوز را خالی کنید ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:21
فرمت کردن یک دریاو در win32
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:22
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:24
Drop Dawn کردن آیتم های لیست باکس ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:24
نمایش صفحه مشخصات یک فایل ( Properties ) ...
یک Open Dialog و یک دکمه بر روی فرم بزارید ...
با کد زیر ، بعد از باز شدن فایل به وسیله Open Dialog و زدن دکمه پنجره خصوصیات فایل نشون داده می شه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:25
تابع زیر مشخص می کنه که سیستم متصل به انترنت هست یا نه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:26
به دست اوردن نام کاربری
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:27
استخراج آیکون از فایل هایexe va dll
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:27
این تابع برنامه مورد نظر را اجر میکند و تا زمان خاتمه آن منتظر میماند.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:28
روشن و خاموش كردن Numlock
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:29
نمایش سطرهای یک Grid به صورت یکی در میان
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:30
چگونه سایز Col را در یک DBGrid به صورت اتوماتیک قرار دهیم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:31
اضافه نمودن یک کاربر جدید داخل یک دیتابیس در SQLServer 2000
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOCommand1.CommandText := 'Use DataBaseName';
ADOCommand1.Execute;
ADOCommand1.CommandText := 'Exec SP_AddUser ' + QuotedStr('Username');
ADOCommand1.Execute;
end;
{* For Any Infromation Mail Me *
Mail :123123@123 0
...Add a user into a database in Sql Server 2000?
تکنیک برتر
16-11-2006, 01:32
کنترل ولوم صدا با استفاده از کد نویسی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:33
CheckBox در DBGrid
سلام.
با اين كد مي تونيد در كنترل DBGrid براي مقادير منطقي به جاي True يا False از CheckBox استفاده كنيد
اين كد يونيت :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:37
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:39
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:41
تغيير تاريخ سيستم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تکنیک برتر
16-11-2006, 01:43
خوب خسته شدیما. دوستان فعلا دیگه تموم شد. تا بعدا فکر کنم حدود 115 تاپیک شده باشه.
ببینم خستگی منو چه جوری جبران می کنین.
خيلي حال دادي
نفست طلا داداش
با سلام خدمت شما تکنیک برتر عزیز
خیلی خیلی ممنون واسه این کدها خیلی حال دادی ایشاالله همیشه مغزت پر از دلفی!
بازم ممنون خصوصاً واسه اطلاعات cpu.
بابا تو دیگه آخری دلفی هستی. روی همه رو کم کردی.
به امید دیدار.
مرد مباح
16-11-2006, 12:00
ممنون از زحمات شما در اين بخش.
هميشه خوش و موفق باشي.
تکنیک برتر
16-11-2006, 14:24
خواهش می کنم دوستان عزیز و عرجمند .
امیدوارم که بتوانم رضایت تمامی دوستان را جلب کنم
تکنیک برتر
16-11-2006, 16:49
آموزش توابع دلفي
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
mohsen_f_b
16-11-2006, 22:15
ايول داره
amin a.^2
17-11-2006, 21:13
بابا واقعاً عالیه
دست درد نکنه
به امید پیروزی و بهروزی برای شما
خدا نگهدار
amin a.^2
17-11-2006, 21:18
واقعاً دستتون درد نکنه
به امید پیروزی و بهروزی روزافزون شما
اما خیلی باحاله
خدانگهدار
soltanmahdi
18-11-2006, 06:17
با سلام خدمت دوستان.
همين جوري اگه پيش يكم ديگه كه بگذره كله بچه هاي p30world دلفي كاره ماهر و حرفه اي مي شن.
ممنون
mahdi bg
18-11-2006, 06:41
سلام
تكنيك برتر عزيز
واقعا خسته نباشيد
خيلي زحمت كشيديد
موفق باشيد
تکنیک برتر
19-11-2006, 14:16
خواهش می کنم دوستان عزیز
قابلی نداشت.
meghdad23
19-11-2006, 18:02
سلام واقعا دستت درد نكنه
من كه خيلي استفاده كردم
با سلام خدمت تکنیک برتر عزیز و خسته نباشید خیلی زیاد
من یه مشکل داشتم با کد گرفتن سریال cpu.
اگر ممکنه یکم توضیحش بده یا برنامه نمونه شو بذار.
هر کار کردم نتونستم اجراش کنم. خصوصاً تو دستورای اسمبلیش یکم مشکل داشتم.
اگه ممکنه اونا رم یه توضیح بده.
من اسمبلی پاس کردم ولی بلد نیستم.
به امید دیدار
yusufbabazadeh
23-11-2006, 02:44
خوب در این تاپیک در مورد سورس کدها و کتابها بحث و گفتگو می کنیم.
از همه دوستان همکاری لازم را می خواهم.
با عرض سلام خدمت بزرگواران
یک سوال در مورد دلفی داشتم و آن این بود که من در دلفی یک برنامه نوشته ام و در این برنامه از بانک اطلاعاتی اس کیو ال نیز استفاده می کنم
در ضمن از مدیریت استثنای دلفی نیز برای نشان دادن پیغام های مناسب جهت بیان محدودیت کلید اولیه برای وقتی که کاربر کلید های تکراری وارد می کند استفاده کرده ام
ولی مشکلی که من در این زمینه داشتم این بود که دلفی پس از نشان دادن پیغام های خطای نوشته شده توسط من ، بر خلاف خواسته ی من پیغام خطای مخصوص خودش را نیز نشان می دهد
از شما بزرگواران می خواستم تا راه حلی نشان دهید که فقط پیغام های خطای نوشته شده ی خودم نشان داده شود.
در ضمن این را هم بگویم که برنامه من پس از نشان دادن خطا متوقف نمی شود چون من جعبه چکی را که برای متوقف کردن برنامه هنگام وقوع استثنا به کار میرود را از حالت انتخاب خارج کرده ام.
ببخشید که خیلی حرف زدم .
سلام جناب تكنيك برتر
واقعا گل کاشتی دستت درد نکنه بازم ادامه بده
:rolleye:
سلام جناب تكنيك برتر
خسته نباشی ،یک سوال داشتم
می شه بادلفی کاری کرد که ویندوز فایل هایی را که خودم مخفی کردم نشان نده حتی اگه توی folder option گزینه show hidde filse and folder را فعال کنند
:rolleye:
yusufbabazadeh
28-11-2006, 06:16
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
انگاري براي دوست عزيزمون تكنيك برتر مشكلي پيش اومده كه
نموتونه به فروم بياد. لطفآ سوال خودتون رو تكرار نكنيد. (لطفآ)
اگر هم ميشه متن خودتون رو توي كد نزاريد.(لطفآ)
باي
shayan_p30
07-12-2006, 07:33
سلام كامپونت هاي جالبي هستند دستت درد نكنه.
فقط جهت اطلاع بگم كه لينك "تبديل تاريخ ميلادي به شمسي" كار نمي كنه.
برنامت رو کامپایل کن و برای اجرا بجای استفاده از ران خود دلفی فایل هگزه برنامت رو مستقیم اجرا کن ، یعنی برو جایی که برنامت رو ذخیره کردی وی فایل اجرایی رو اجرا کن .
ببین اینجوری مشکل حل می شه یا نه.
homayoun_delphi
30-12-2006, 04:40
سلام من یک مشکلی دارم که امیدوارم بتونین کمکم کنید
من وقتی دستور insert تو adoquery می نویسم با پیغام خطای زیر روبرو می شوم
adoquery1 : command text does not return a result set
البته insert انجام میشود ولی اگر با run خود دلفی باشم که طبق مغمول هنگ می کنه و نیاز به ctrl+f2 داره و
اگر خود project.exe رو اجرا کنم که پیغام بالا رو میده
در ضمن دستورات select به خوبی کار می کنه ولی همین insert با اینکه انجام میشه ولی eror میده
در ضمن نگارش دستور را هم اینجوری می نویسم
insert into table (id,name,surname) values (2,'name','famil')
ممنون از راهنمایی شما
mahdi bg
30-12-2006, 06:50
سلام
سلام من یک مشکلی دارم که امیدوارم بتونین کمکم کنید
من وقتی دستور insert تو adoquery می نویسم با پیغام خطای زیر روبرو می شوم
adoquery1 : command text does not return a result set
البته insert انجام میشود ولی اگر با run خود دلفی باشم که طبق مغمول هنگ می کنه و نیاز به ctrl+f2 داره و
اگر خود project.exe رو اجرا کنم که پیغام بالا رو میده
در ضمن دستورات select به خوبی کار می کنه ولی همین insert با اینکه انجام میشه ولی eror میده
در ضمن نگارش دستور را هم اینجوری می نویسم
insert into table (id,name,surname) values (2,'name','famil')
ممنون از راهنمایی شما
احتمالا باید مشکل این باشه که
می نویسی ADOQuery.Open
در حالی که باید بنویسی ADOQuery.ExeSql
چون می خواهی یه SQL رو اجرا کنی
Open جواب Query رو بر می گردونه
homayoun_delphi
01-01-2007, 06:19
ممنون از راهنمایی شما
البته من بعد از دستور insert ، adoquer.active:=true را هم مینوشتم که برای دستور insert ظاهرا نباید این کار را انجام داد و البته adoquery.open را هم نباید انجام داد
اتبته من یک مشکل دیگه هم دارم و اون مربوط میشه به این که من می خوام جواب این دستور را علاوه بر دیدن
در DBGrid بازیابی هم بکنم یعنی مقدارش رو لازم دارم
دستور هم اینه
SELECT COUNT(ID) FROM main
.
دوستان اگر راه خاصی در نظر دارند که یا از طریق دسترسی به سلول dbGrid
و یا مستقیم این پارامتر و یا هر پارامتر دیگه رو از sql بگیرم ممنون می شوم
تکنیک برتر
04-01-2007, 04:26
سلام دوستان عزیز وعرجمند
من تازه اومدم بزودی بزودی از خجالتتون درمیام
سلام
من یک سوال در مورد پاگاه داده داشتم و اون اینه که چطور می شه عکس رو از یک پایگاه داده(Table) در دلفی استخراج و ذخیره کرد.
خیلی ممنون:happy:
MS_Delfi
18-01-2007, 14:19
سلام
ميخواستم بدانم چطوري با DBComboBox به ديتابيس وصل بشم؟
KingOfSkys
19-01-2007, 01:04
سلام
ای بابا همتون که آخرش هستید!!
می خواستم بدونم چطوری میشه تو دلفی به برنامه های در حال اجرا پارامتر ارسال کرد
(مثلا یه پیغامی به مدیا پلیر ارسال کنیم که انگار کلید های Ctrl+O را از صفحه کلید فشار دادیم)
soltanmahdi
19-01-2007, 17:05
با سلام خدمت دوستان.
ممنون از راهنمایی شما
البته من بعد از دستور insert ، adoquer.active:=true را هم مینوشتم که برای دستور insert ظاهرا نباید این کار را انجام داد و البته adoquery.open را هم نباید انجام داد
اتبته من یک مشکل دیگه هم دارم و اون مربوط میشه به این که من می خوام جواب این دستور را علاوه بر دیدن
در DBGrid بازیابی هم بکنم یعنی مقدارش رو لازم دارم
دستور هم اینه
SELECT COUNT(ID) FROM main
.
دوستان اگر راه خاصی در نظر دارند که یا از طریق دسترسی به سلول dbGrid
و یا مستقیم این پارامتر و یا هر پارامتر دیگه رو از sql بگیرم ممنون می شوم
براي اين کار مي توان به اين صورت عمل کرد که وقتي Query اجرا شد مثل بقيه جدول ها با آن رفتار کني. به اين صورت
ADOQuery1.FieldValues['field name']
که به هر ستون از اين جدول مجازي دسترسي داري.
soltanmahdi
19-01-2007, 17:08
با سلام خدمت دوستان.
سلام
ميخواستم بدانم چطوري با DBComboBox به ديتابيس وصل بشم؟
براي اين کار مي توان از دستورات زير استفاده کرد.
var i,count:integer;
query1.SQL.Clear;
query1.SQL.Add('select * from cat');
query1.Open;
count:=query1.RecordCount;
combobox1.Items.Clear;
query1.First;
for i:=1 to count do
begin
combobox1.Items.Add(query1.fieldvalues['cat_name']);
query1.Next;
end;
دوستان عزیز
اگر کسی از تاریخ شمسی در برنامه هاش استفاده کرده بشکلی که امکان جستجو بین دو تاریخ امکان پذیر باشد بایک مثال یا یک نمونه برنامه کوچک توضیح بده خیلی ممنون می شم
KingOfSkys
29-01-2007, 21:09
سلام
می خواستم بدونم چطوری میشه تو دلفی به برنامه های در حال اجرا پارامتر ارسال کرد
(مثلا یه پیغامی به مدیا پلیر ارسال کنیم که انگار کلید های Ctrl+O را از صفحه کلید فشار دادیم)
programmah
11-02-2007, 17:54
دوستان عزیز من یه سوال کوچولو در مورد پروژه ام دارم ، ممنون می شم اگه به من کمک کنین.
من باید چه کار کنم که وقتی کابر در مسک ادیت تاریخ وارد می کنه اگه مثلاً برای روز 32 وارد کرد یه پیغام خطا بده و به کاربر بگه که اشتبا ه وارد کرده :ohno: (قل مراد مظفر زرگنده)
delphianddotnet
12-02-2007, 12:53
دوستان عزیز من یه سوال کوچولو در مورد پروژه ام دارم ، ممنون می شم اگه به من کمک کنین.
من باید چه کار کنم که وقتی کابر در مسک ادیت تاریخ وارد می کنه اگه مثلاً برای روز 32 وارد کرد یه پیغام خطا بده و به کاربر بگه که اشتبا ه وارد کرده (قل مراد مظفر زرگنده)
بد نیست کمی کد ویسی کنید.بالخره باید از یه جا شروع کرد
programmah
13-02-2007, 19:17
من کد نویسی با کوئری رو خیلی خوب بلدم پروژه من کامله و استاد هم تایید کرده فقط این دنبال این روش بودم که به این سایت بر خوردم و خیلی خوشحال می شدم به جای این پیغام جوابمو می گرفتم به هر حال از شما ممنونم .
Speed_Red
03-03-2007, 09:31
چگونه میتوان کلمه زیر موس را تشخیص داد
MasterData
03-03-2007, 09:43
من باید چه کار کنم که وقتی کابر در مسک ادیت تاریخ وارد می کنه اگه مثلاً برای روز 32 وارد کرد یه پیغام خطا بده و به کاربر بگه که اشتبا ه وارد کرده
معمولا از MaskEdit میشه کمک گرفت
یه نگاه بهش بندازید کنترل خوبیه
NoneForce
30-04-2007, 14:33
چگونه میتوان کلمه زیر موس را تشخیص داد
سلام
بستگي داره كجا بخواهيد اين كار را انجام دهيد.
داخل IE يا خارج از اون و در هرجاي صفحه؟
H A M E D
30-04-2007, 19:14
من باید چه کار کنم که وقتی کابر در مسک ادیت تاریخ وارد می کنه اگه مثلاً برای روز 32 وارد کرد یه پیغام خطا بده و به کاربر بگه که اشتبا ه وارد کرده
يه چندتايي كد لازم داره! خودتون بايد زحمتش رو بكشيد!
معمولا از MaskEdit میشه کمک گرفت
یه نگاه بهش بندازید کنترل خوبیه
ها؟ اييييييي كه الان وگفتي يعني چه؟
F A R H A D
06-05-2007, 14:46
دوستان عزیز
اگر کسی از تاریخ شمسی در برنامه هاش استفاده کرده بشکلی که امکان جستجو بین دو تاریخ امکان پذیر باشد بایک مثال یا یک نمونه برنامه کوچک توضیح بده خیلی ممنون می شم
با سلام. من منظور شما رو درست متوجه نشدم! اگر کامپوننت تاریخ شمسی رو میخوای بگو تا بذارم. ولی اگر منظورت جستجو بین دو تاریخ هست، میتونی از روش زیر استفاده کنی:
تاریخ رو به صورت yyyymmdd بدون هیچ کاراکتر اضافی ذخیره کن. مثلا 13860216 برای جستجو هم کاملا به نتیجه دلخواه میرسی.
دوستان عزیز من یه سوال کوچولو در مورد پروژه ام دارم ، ممنون می شم اگه به من کمک کنین.
من باید چه کار کنم که وقتی کابر در مسک ادیت تاریخ وارد می کنه اگه مثلاً برای روز 32 وارد کرد یه پیغام خطا بده و به کاربر بگه که اشتبا ه وارد کرده (قل مراد مظفر زرگنده)
من از ComboBox استفاده می کنم و آیتم ها همیشه ثابت هست، 1 تا 31 برای روز، 1 تا 12 برای ماه
شما هم اگر محدود به استفاده از MaskEdit نیستی پیشنهاد میکنم همین کار رو انجام بده.
پیروز باشید
H A M E D
06-05-2007, 16:54
با سلام. من منظور شما رو درست متوجه نشدم! اگر کامپوننت تاریخ شمسی رو میخوای بگو تا بذارم. ولی اگر منظورت جستجو بین دو تاریخ هست، میتونی از روش زیر استفاده کنی:
تاریخ رو به صورت yyyymmdd بدون هیچ کاراکتر اضافی ذخیره کن. مثلا 13860216 برای جستجو هم کاملا به نتیجه دلخواه میرسی.
من از ComboBox استفاده می کنم و آیتم ها همیشه ثابت هست، 1 تا 31 برای روز، 1 تا 12 برای ماه
شما هم اگر محدود به استفاده از MaskEdit نیستی پیشنهاد میکنم همین کار رو انجام بده.
پیروز باشید
دوست عزيز اگه اين كامپوننت تاريخ شمسي رو بذاري خيلي خوب ميشه! من خودم براش يه كد نوشتم ولي تو آزمون و خطا بعضي وقتا اشتباه مي كنه!
F A R H A D
06-05-2007, 18:18
دوست عزيز اگه اين كامپوننت تاريخ شمسي رو بذاري خيلي خوب ميشه! من خودم براش يه كد نوشتم ولي تو آزمون و خطا بعضي وقتا اشتباه مي كنه!
من می خواستم لینک کامپوننت رو بذارم، اما دیدم یکی از دوستان زحمت اینکار رو کشیده! توی دومین پست در اولین صفحه همین تاپیک!!! این کامپوننت تست شده، و از نظر کارایی مشکلی نداره
اینم لینک ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
پیروز باشید. و البته بیشتر دقت کنیم که از ارسال پستهای تکراری جلوگیری کنیم!
MAR_Programmer
07-05-2007, 10:08
سلام
می خواستم بدونم چطوری میشه تو دلفی به برنامه های در حال اجرا پارامتر ارسال کرد
(مثلا یه پیغامی به مدیا پلیر ارسال کنیم که انگار کلید های Ctrl+O را از صفحه کلید فشار دادیم)
سلام
من هم این سوال رو می خواستم بپرسم اما حالا که یکی این سوال رو پرسیده کسی نیست که جواب بده؟؟؟؟؟؟؟
delphianddotnet
10-05-2007, 08:51
سلام
من هم این سوال رو می خواستم بپرسم اما حالا که یکی این سوال رو پرسیده کسی نیست که جواب بده؟؟؟؟؟؟؟
از تابع Sendmessage() استفاده کن
اول باید handel برنامه رو پیدا کنی توسط دستور Findwindows سپس به اون پیغام صادر کنی
mania-lotfi
31-05-2007, 16:01
CheckBox در DBGrid
سلام.
با اين كد مي تونيد در كنترل DBGrid براي مقادير منطقي به جاي True يا False از CheckBox استفاده كنيد
اين كد يونيت :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من يه سوال دارم.با اين كد چك باكس هايي كه درست ميشه چجوري مي شه كنترل شون كرد من مي خوام read only شون true بشه كه كاربر نتونه تغييرش بده. بايد چي كارش كنم؟
iranian_genius
22-06-2007, 13:13
سلام دوستان
کسی فایل پی دی افی داره که آموزش نسبتا جامعی از دلفی 10 باشه ؟؟
ممنون میشم
اقا اون چيزي كه توش طراحي مي كنند اسمش چيه و كدش هم بگيد ؟
طرز طراحي ماشين حساب با دلفي رو توضيح مي دي؟
کسی می تونه بگه چطور میشه caption یک label رو پرینت کرد؟
لطفا" سریع !!! خیلی حیاتیه به خدا
چطوری میتونم label.caption رو از روی فرم با یه کلید دستور بدم پرینت کنه؟
F A R H A D
26-06-2007, 22:23
کسی می تونه بگه چطور میشه caption یک label رو پرینت کرد؟
لطفا" سریع !!! خیلی حیاتیه به خدا
باید از rave report, quick report, fast report یا کامپوننتهای دیگه استفاده کنی. مستقیماً نمیتونی کپشن یه لیبل رو پرینت کنی
اقا اون چيزي كه توش طراحي مي كنند اسمش چيه و كدش هم بگيد ؟
من مي خوام وقتي يك پروژه را كامپايل مي كنم دو تا فرم با هم نمايان شوند ؟
Morteza_SOS
02-07-2007, 22:20
به نام خدا
با سلام لطفا به بنده یاد بدهید چگونه می توانم یک برنامه کوچک دیکشنری مثلا فقط برای 200 الی 300 حروف بسازم اگر ممکن است آموزش به صورت فارسی باشد .
MOHAMAD_REZA
20-07-2007, 10:58
باید از rave report, quick report, fast report یا کامپوننتهای دیگه استفاده کنی. مستقیماً نمیتونی کپشن یه لیبل رو پرینت کنی
سلام
اينجا رو يه نگاهي بنداز
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
MOHAMAD_REZA
20-07-2007, 11:04
به نام خدا
با سلام لطفا به بنده یاد بدهید چگونه می توانم یک برنامه کوچک دیکشنری مثلا فقط برای 200 الی 300 حروف بسازم اگر ممکن است آموزش به صورت فارسی باشد .
سلام
خب اول بايد يه بانك اطلاعاتي داشته باشي كه شامل كلمات و معانيشون باشه . بعد ميتوني همزمين با اينكه كاربر داره حروف رو ميزنه تو ديكشنريت معادلشو نمايش بدي
خيلي سادست. كافيه از يه دستور like استفاده كني.
دقيقا بگو كجاي كار هستي تا برات يه مثال بذارم .
موفق باشي
F A R H A D
20-07-2007, 22:04
سلام
اينجا رو يه نگاهي بنداز
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دوست عزیز شما کامپوننت جدید رو معرفی کردی؟ یا منظورت به این جمله من بوده "مستقیماً نمیتونی کپشن یه لیبل رو پرینت کنی" ؟
اگر جواب دومی مثبت هست، منظور من این بوده که از طریق کد نویسی نمیشه کپشن label رو برای پرینت به پرینتر فرستاد و حتما باید از یه کامپوننت پرینت به عنوان واسط استفاده کرد.
ffff13209
07-08-2007, 11:39
امید وارم تکراری نباشه
یک کد جدید برای گرفتن عکس از صفحه نمایش. برای عکس گرفتن از صفحه به طور عمومی یک راه وجود دارد.آن هم این است که برنامه ای بنویسیم که کلید Print Screen بزند و بعد تصویر را از ClipBoard بخواند. این یک راه علمی تر و کم دردسر تر است. این کد کار خود را با TScreen انجام میدهد.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید]
Arash_XL7710i_207
20-09-2007, 06:02
ایجاد دو زبان صفحه کلید برای برنامه:
دو دکمه در برنامه بگذارید کپشن یکی رو به En و دومی رو به Fa تغییر دهید....
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
20-09-2007, 06:04
گذاشتن برنامه در StartUp:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
20-09-2007, 06:06
طریقه لیست کردن فایل و فلدر های یه مسیر خاص:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
20-09-2007, 12:44
البته یه راه دیگه هم هست برای عوض کردن زبان سیستم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
20-09-2007, 13:36
اجرای هر فایل دلخواه:
البته اونهایی که توسط سیستم یا نرم افزارهای دیگه شناخته شده باشن.:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
28-09-2007, 07:11
اینم سورس برنامه startup
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به نام خدا
با سلام لطفا به بنده یاد بدهید چگونه می توانم یک برنامه کوچک دیکشنری مثلا فقط برای 200 الی 300 حروف بسازم اگر ممکن است آموزش به صورت فارسی باشد .
خيلي ساده مي توني اين كار رو انجام بدي فقط لازمه يك بانك اطلاعاتي فرقي نمي كنه با Sql ، Access يا ... براي لغات و معاني اونها ايجاد كني سپس با استفاده از دلفي به پايگاه داده مورد نظر وصل و بقيه اعمال رو در دلفي انجام بدي اگر نياز دارين بگيد تا بيشتر راهنمايي كنم
سلام
براي اين كه فرم شما به شكل بيضي در بياد مي تونيد از كد زير استفاده كنيد
داخل OnCreateفرم كدهاي زير رو بنويسيد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كه عددهاي 50و40و300و200 رو مي تونيد به دلخواه تغيير بدين تا اندازه مورد نظرتون رو بدست بيارين
similarity_fard
01-10-2007, 12:05
سلام
چطور ميتوان فايل excelرا در دلفي باز كرد؟
سلام
برای این کار می تونید از کنترل OleContainer استفاده کنید
روش استفاده :
1- از سربرگ System یک کنترل OleContainer روی فرم قرار بدین
2- روی آن دوبار کلیک کنید در این پنجره دو تا گزینه وجود داره
گزینه اول: Create New برنامه های پیش فرض خود دلفی
گزینه دوم : Create from File توسط این گزینه می تونید برنامه مورد نظر را از هارد خودتون انتخاب کنید
3- بعد از کلیک روی Create from File با استفاده از دکمه Browse فایل مورد نظرتون رو انتخاب کنید
4- با اجرای برنامه و کلیک روی OleContainer برنامه مورد نظر اجرا میشه
5 - برای این که کنترل OleContainer در فرم مشخص نباشد و ظاهر برنامه را خراب نکند می تو نید مقدار خاصیت Visible آن را False قرار بدین بعد از این کار در یک Button کد زیر را برای اجرا شدن آن بنویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
03-10-2007, 07:28
سیو کردن یه پیج اینترنتی با پسوند html :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
طریقه استفاده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
03-10-2007, 07:33
طریقه بار گذاری یه سایت یا یه وب پیج بصورت اتوماتیک بر روی برنامه شما:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده از کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Arash_XL7710i_207
03-10-2007, 07:37
عکس گرفتن از محتویات TWebBrowser :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
طریقه استفاده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
knowlege
27-10-2007, 22:49
چطور یک فایل Rar ری در سیستمم باز کنم؟
NoneForce
28-10-2007, 10:10
چطور یک فایل Rar ری در سیستمم باز کنم؟
سلام
در دلفي ميتونيد از اين كامپوننت استفاده كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اين فايل نيز بايد كنار برنامه قرار داشته باشد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
abc_ramak
02-11-2007, 19:15
مطالب مفیدی توی این تاپیک بود
همگی خسته نباشین
abc_ramak
02-11-2007, 19:38
چطور یک فایل Rar ری در سیستمم باز کنم؟
با استفاده از shellExecute
اول shellAPI رو uses کنین
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای filename و filedirectory که نام و آدرس فایل رو می نویسین
اما operation:
من الان winrar ندارم که دقیق بگم
خودتون به ترتیب زیر عمل کنین
روی یه فایل rar کلیک راست کنین
گزینه ای که با اون فایل رو extract می کنین چیه؟
فکر کنم extract here یا یه همچین چیزی باید باشه
این عبارت رو به جای operation بنویسین
امیدوارم جواب بده :5:
با سلام
اولا از همه دوستان سپاسگزار به خاطر مطالب مفيدشون .
من چندتا سوال دارم كه خواهش ميكنم جواب بدين :
1- بعضي از دستوراتي گفته شده خيلي طولانيه مثلا برا ليست كردن محتويات يك شاخه راه ديگه نيست كه انجام بديم ؟
2- اگه بخوايم buttonهامون رنگي بشن يافونت اون رنگي شه چه كار بايد بكنيم ؟
3-در يك dbgride اگه بخوايم سطرها يكي در ميان رنگي باشند بايد چكار كنيم ؟
4- در مورد page controlتوضيح بديد كه چطور ميشه ازش استفاده كرد بطور مثال چطور ميشه چندتا سربرگ داشت و روي هر كدام كه كليك ميكنيم صفحه مربوط به همون باز بشه شبيه كادرهاي محاوره اي ويندوز مثل display properties
ضمن تشكر از همه دوستان
as13851365
11-11-2007, 21:39
1- بعضي از دستوراتي گفته شده خيلي طولانيه مثلا برا ليست كردن محتويات يك شاخه راه ديگه نيست كه انجام بديم ؟
2- اگه بخوايم buttonهامون رنگي بشن يافونت اون رنگي شه چه كار بايد بكنيم ؟
3-در يك dbgride اگه بخوايم سطرها يكي در ميان رنگي باشند بايد چكار كنيم ؟
4- در مورد page controlتوضيح بديد كه چطور ميشه ازش استفاده كرد بطور مثال چطور ميشه چندتا سربرگ داشت و روي هر كدام كه كليك ميكنيم صفحه مربوط به همون باز بشه شبيه كادرهاي محاوره اي ويندوز مثل display properties
1 ) اگر کامپوننتی وجود داشته باشه بهتره ازش استفاده کنید اما در بعضی مواقع کد نویسی بهتر از هر نوع کامپوننتی است هر چند که این کامپوننت ها هم از کدها ساخته می شن.
2 ) من تا حالا چیزی در باره تغییر رنگ باتون دلفی ندیدم اما شما می توانید از کامپوننت های که برای این منظور ساخته شده استفاده کنید .
نمونه ای از کامپوننت ها : XiButton و buttoncomps
3 ) می تونی از کد زیر استفاده کنید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
4 ) به راحتی آب خوردن شما می تونید از این کامپوننت استفاده کنید برای این کار باید یک کامپوننت PageControl1 را از سر برگ Win32 روی فرم قرار داده و روی PageControl1 راست کلیک کنید و گزینه New Page را انتخاب کنید و بقیه تنظیمات را هم بسته به سلیقه خود انجام بدهید مانند تغییر رنگ و تغییر نوشته و غیره
با سلام
در مورد سوالهاي 1 و 2 از شما سپاسگزارم
در مورد سوال 3 از توي ويژگيهاي مربوط به dbgride گزينه اي نداره كه بتونه اين كار بكنه يا كلا يك راه راحتتر .
در مورد سوال 4 بايد بگم مشكل من سر رنگ و چيزاي ديگش نيست بلكه مشكل سر اينه كه چطور ي كاري بكنم كه وقتي روي هر سربرگ كليك مي كنم صفحه مربوط به اون باز بشه و اصلا براي اون صفحات بايد از شي خاصي استفاده كنم يا نه
با تشكرات صميمانه
as13851365
12-11-2007, 11:46
در مورد سوال 3 از توي ويژگيهاي مربوط به dbgride گزينه اي نداره كه بتونه اين كار بكنه يا كلا يك راه راحتتر .
شرمنده من تاحالا چنین چیزی ندیدم وقتی که مشکل شما با کد حل می شه چرا خودتان را بیشتر از این اذیت می کنید؟
در مورد سوال 4 بايد بگم مشكل من سر رنگ و چيزاي ديگش نيست بلكه مشكل سر اينه كه چطور ي كاري بكنم كه وقتي روي هر سربرگ كليك مي كنم صفحه مربوط به اون باز بشه و اصلا براي اون صفحات بايد از شي خاصي استفاده كنم يا نه
دوست گرایم شما اگر همان کاری را که من در پست قبلی گفتم را انجام بدهید همه چیز حله .
به راحتی آب خوردن شما می تونید از این کامپوننت خود دلفی استفاده کنید برای این کار باید یک کامپوننت PageControl1 را از سر برگ Win32 روی فرم قرار داده و روی PageControl1 راست کلیک کنید و گزینه New Page را انتخاب کنید با انتخاب گزینه New Page یک زبانه ( سربرگ) به برنامه شما اضافه می شه حالا در داخل هر سر برگ هر چیزی قرار بدهید وقتی که روی عنوان سربرگ کلیک کنید بلافاصله محتوایش را خواهید دید.
خواهش من این است که اول یک بار امتحان کنید اگر به نتیجه نریسیدید مشکلتون را واضح تر مطرح کنید.
لطفا من را راهنمايي كنيد كه چه جوري treeview را با database sql پركنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
طراحي table را مي دونم ايا بايد از چندين query استفاده كنم اخه ساختارم 5 سطحيه؟؟؟؟؟؟؟؟؟
zabol007
02-12-2007, 18:12
در خواست یک برنامه که با thred (ترد) نوشته شده باشد باتشکر
F A R H A D
03-12-2007, 07:47
در خواست یک برنامه که با thred (ترد) نوشته شده باشد باتشکر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای ارتباط keypade با آی سی ها چه برنامه ای رو باید نوشت؟؟
feraidoon_shalian
17-12-2007, 10:30
با سلام
من نیاز به یک کمپوننت دلفی که ولوم مانند jetaudioبهم بده دارم
چطور میتونم اون رو گیر بیارم یا کسی سورس اون رو میدونه کجا پیدا میشه؟
ممنونم از راهنمایی شما
سلام دوست عزیز
درخواست کمپوننت در تاپیک مربوطه بدید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن به نظر من نیازی به کمپوننت خواصی ندارید. میتونید با کمپوننت های زیبا سازی فرم به TrackBar خود شکل دهید
و خواهشآ پست خودتون رو در جاهای مختلف تکرار نکنید...
موفق باشید
albaloot
06-02-2008, 21:28
با سلام
میخواستم ببینم آدرس دهی نسبی به چه صورت مورد استفاده قرار می کیرد
mojtaba-design
06-02-2008, 21:57
سلام به همه ، پس شما اينجا بوديد و ما خبر نداشتيم.
با همه شما هستم اي اساتيد برنامه نويس ، كمك كنيد به اين بنده حقير :
آقا من ميخوام بدونم آيا تابعي وجود داره كه متن جاهاي مختلف ويندوز رو سلكت كنه،واضح تر بگم من ميخوام بدونم narsis any where براي ترجمه لغات صفحات خود ويندوز از چه دستوري استفاده ميكنه.
منظورم رو كه فهميدين؟
مثلا ما روي يه قسمتي از my computer كه داراي متن هست چند لحظه صبر ميكنم ،بعد متن اون قسمتي رو كه روش هستيم رو كپي ميكنه(منظور اون كلمه است نه كل جمله)
----------------
خواهش ميكنم جواب بدين
من تو هلپ دلفي چيزي گيرم نيومد
F A R H A D
07-02-2008, 08:31
سلام به همه ، پس شما اينجا بوديد و ما خبر نداشتيم.
با همه شما هستم اي اساتيد برنامه نويس ، كمك كنيد به اين بنده حقير :
آقا من ميخوام بدونم آيا تابعي وجود داره كه متن جاهاي مختلف ويندوز رو سلكت كنه،واضح تر بگم من ميخوام بدونم narsis any where براي ترجمه لغات صفحات خود ويندوز از چه دستوري استفاده ميكنه.
منظورم رو كه فهميدين؟
مثلا ما روي يه قسمتي از my computer كه داراي متن هست چند لحظه صبر ميكنم ،بعد متن اون قسمتي رو كه روش هستيم رو كپي ميكنه(منظور اون كلمه است نه كل جمله)
----------------
خواهش ميكنم جواب بدين
من تو هلپ دلفي چيزي گيرم نيومد
سلام دوست عزيز
شما بايد مباحث مربوط به hook رو مطالعه كنيد كه متاسفانه در اين فروم زياد به اون پرداخته نشده.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mojtaba-design
07-02-2008, 17:42
سلام مرسي ،اما رفتم تو آدرس ها اما خيلي بهدرد من نخورد،در واقع چيزي زيادي از كداش سر در نيوردم اخه ميدوني اصلا در رابطه با كد توضيح ندادن اگه ميشه يه تابع مشخص به من بديد بازم منون
F A R H A D
08-02-2008, 18:48
اگه ميشه يه تابع مشخص به من بديد بازم منون
من هم عرض کردم که در این فروم زیاد به این موضوع پرداخته نشده.بحث hook خیلی پیچیده تر از یه تابع مشخص هست.
منبع فارسی هم سراغ ندارم اگر با انگلیسی مشکلی ندارید که لینک معرفی کنم
mojtaba-design
10-02-2008, 15:26
اول يه سوالي دارم
- من ميخوام يه سيستم كتاب خونه بسازم كه تاريخ رفت و برگشت كتاب رو ثبت كنه و خودش نسبت به هر روز دير كرد 100 تومان جريمه بنويسه.
من نميدونم چه طور اين دو تا تاريخ رو از هم كم كنم تا روز بدس بياد خواهشن كمك كنيد.
F A R H A D
11-02-2008, 11:40
اول يه سوالي دارم
- من ميخوام يه سيستم كتاب خونه بسازم كه تاريخ رفت و برگشت كتاب رو ثبت كنه و خودش نسبت به هر روز دير كرد 100 تومان جريمه بنويسه.
من نميدونم چه طور اين دو تا تاريخ رو از هم كم كنم تا روز بدس بياد خواهشن كمك كنيد.
شما یونیت dateutils رو در قسمت usee اضافه کنید و توابع مربوط به اون رو ببینید
ehsssssan
11-03-2008, 23:52
اصغر كوهي كجايي؟ اصغر كوهي
آقايون برنامه نويس واقعا معذرت همينطور مسئول تاپك
ببخشيد كه پست نامربوط دادم
uaeeslami
19-03-2008, 17:28
با عرض سلام
يك پروژه نوشتم كه دراراي يك تيبل است شامل ركورد كد و نام
كه دو عدد dbedit1 و dbedit2 دارم
اولي را به ركورد كد و دومي را به روكرد نام ارتباط داده ام حال مي خواهم با تغيير ركورد كد ركورد نام نيز متناسب با كد آن در تيبل تغيير نمايد براي حل اين مشكل چه تغييراتي بايد روي dbedit1.2 بدهم با تشكر
F A R H A D
20-03-2008, 00:04
با عرض سلام
يك پروژه نوشتم كه دراراي يك تيبل است شامل ركورد كد و نام
كه دو عدد dbedit1 و dbedit2 دارم
اولي را به ركورد كد و دومي را به روكرد نام ارتباط داده ام حال مي خواهم با تغيير ركورد كد ركورد نام نيز متناسب با كد آن در تيبل تغيير نمايد براي حل اين مشكل چه تغييراتي بايد روي dbedit1.2 بدهم با تشكر
خوش آمدید دوست عزیز
اگر ارتباط را صحیح برقرار کرده اید، خود دلفی این کار رو برای شما انجام میده. برقراری صحیح ارتباط: datasource را به datasource ی که به table شما اشاره می کند و datafield را به فیلد مورد نظر مرتبط کنید.
mojtaba-design
20-03-2008, 06:16
البته اين كاري رو كه فرهاد جان گفتند يه كوچولو خطرناك چون عنصر dbedit در صورت تغيير ذيتابيس رو تغيير ميده ، ولي اگه شما ميخوايد dbedit كاربرد فقط نمايشي داشته باشه تو تنظيماتش read only رو true كنيد
-----------------------------
اينا يك تجربه بود .
F A R H A D
20-03-2008, 22:01
البته اين كاري رو كه فرهاد جان گفتند يه كوچولو خطرناك چون عنصر dbedit در صورت تغيير ذيتابيس رو تغيير ميده ، ولي اگه شما ميخوايد dbedit كاربرد فقط نمايشي داشته باشه تو تنظيماتش read only رو true كنيد
نیازی نیست فقط کافیه autoedit مربوط به datasource رو برابر false بگذارید و در مواقع لزوم اقدامات مقتضی انجام گیرد!
ehsssssan
13-04-2008, 18:23
سلام دوستان یه سوال داشتم
می خواستم یه فایل exe رو تو برنامه خودم فراخوانیش کنم
مثلا وقتی رو button کلیلک میکنی بتونه مثلا media player یا مثلا windows muvie marker رو باز کنه
با تشکر از دوستانی که راهنمایی میکنن
mojtaba-design
29-04-2008, 14:54
ببين دوست من يك سوال رو چند جا نپرس، تو تاپيك كه جدا زدي جوابتو دادن .
سلام اقا 2 تا سوال:
1- دستور ریست کردن کام÷یوتر چیه؟
2-چطوری میشه به سیستم ارتباط برقرار کرد مثلا مونیتور خاموش بشه یا فن خاموش بشه یا ....؟؟؟
Bill Gates
09-05-2008, 22:28
1- دستور ریست کردن کام÷یوتر چیه؟
باید با استفاده از Run در فایل System32 ویندوز که در پوشه ی ویندوز هست نام فایل reset.exe رو تایپ کنی
سوال دومت رو یادم نیست ( من یک ساله دلفی رو کنار گذاشتم * ولی میگردم اگر چیزی یافتم میزارم
تشکر//
NoneForce
10-05-2008, 09:22
سلام اقا 2 تا سوال:
1- دستور ریست کردن کام÷یوتر چیه؟
2-چطوری میشه به سیستم ارتباط برقرار کرد مثلا مونیتور خاموش بشه یا فن خاموش بشه یا ....؟؟؟
سلام
براي Restart , Shutdown ميتوانيد از تابع زير استفاده كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نحوه فراخواني :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مقادير ديگر :
EWX_POWEROFF
EWX_LOGOFF
براي خاموش / روشن كردن مانيتور :
خاموش :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روشن :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام.
میخواستم بدونم چطوری میشه لیست پوشه های موجود در درایو های یک سیستم رو بدست آورد(api)
ممنون میشم اگه راهنماییم کنید.
mojgan3403
24-05-2008, 12:35
سلام . من یه عضود جدید هستم و دارم یه برنامه مینویسم که توش از دیتا بیس اکسس ( آماده و حاوی اطلاعات) استفاده می کنم ولی توی ----- کردنش گیرکردم و از شما کمک می خواستم. این دیتا بیس یک سری فیلد داره و قراره طوری فییلتر بشه که کاربر هر اطلاعاتی رو که داشت نه لزوما با یکسری فیلد ثابت رو بتونه ببینه. یعنی ----- با همه فیلد ها انجام بشه و فیلد ها اجازه خالی بودن هم داشته باشند. مرسی
mojtaba-design
24-05-2008, 14:53
خوب دستور ----- خودش اين كار رو ميكنه
فقط ميخواين دقيقا چي ----- بشه ( چه فيلدي)
تا من كدش خدمتون بدم
اگه مشكل نداره تا اونجايي رو كه نوشتي بده تا واست درستش كنم .
tayebeh1
04-06-2008, 17:54
لطفا اگر کسی سوال زیر میداند برایم ارسال کند؟
برنامه ای به زبان دلفی که طیف رنگی بنفش را به آبی نمایش دهد
ghoghnoose_dana
05-06-2008, 00:17
لطفا اگر کسی سوال زیر میداند برایم ارسال کند؟
برنامه ای به زبان دلفی که طیف رنگی بنفش را به آبی نمایش دهد
منظورتون گرادیانته؟
darya2007
27-07-2008, 01:33
TForm3 = class(TForm2)
چطور به کامپیلر دلفی بگویم که فایل dfm رو
اینطوری ذخیره کنه
inherited Form3: TForm2
F A R H A D
27-07-2008, 07:36
TForm3 = class(TForm2)
چطور به کامپیلر دلفی بگویم که فایل dfm رو
اینطوری ذخیره کنه
inherited Form3: TForm2
سلام. خوش آمديد
لطفا سوالات خودتون رو واضح تر بيان كنيد.
شما با اعلان form3=class(form2) در واقع داريد از ارث بري در كلاسها استفاده مي كنيد، اما منظور شما از "فايل dfm رو ذخيره كنه" متوجه نشدم
اگر ميخوايد كه تمام متدها و متغيرهاي عمومي form2 رو در form3 داشته باشيد، همون خط اول كفايت ميكنه وگرنه بيشتر توضيح بديد كه چه كاري قرار هست انجام بشه
سلام
لطفا کمکم کنید
من بیشتر برنامه هایی که می نویسم اصلا اجرا نمیشه یا اینکه فقط 1 بار اجرا میشه . مثلا Run که می کنم خود محیط برنامه رو نشون می ده . بعضی مواقع 1 پیامی میده که نمیتونه کامپیل کنه .
مشکل چیه ؟؟؟ برنامه هایی که می نویسم درسته .
1 سوال دیگه . من بانک اطلاعاتی اکسس توی برنامم دارم . با Quick Report که می خوام گزارش بگیرم اصلا نمی تونم فیلد ها رو به لیبیل ها وصل کنم . بانک اطلاعاتی رو با Ado و Sql کار می کنم . لطفا راهنمایی کنید .
ممنون
NoneForce
01-09-2008, 08:29
سلام
لطفا کمکم کنید
من بیشتر برنامه هایی که می نویسم اصلا اجرا نمیشه یا اینکه فقط 1 بار اجرا میشه . مثلا Run که می کنم خود محیط برنامه رو نشون می ده . بعضی مواقع 1 پیامی میده که نمیتونه کامپیل کنه .
مشکل چیه ؟؟؟ برنامه هایی که می نویسم درسته .
1 سوال دیگه . من بانک اطلاعاتی اکسس توی برنامم دارم . با Quick Report که می خوام گزارش بگیرم اصلا نمی تونم فیلد ها رو به لیبیل ها وصل کنم . بانک اطلاعاتی رو با Ado و Sql کار می کنم . لطفا راهنمایی کنید .
ممنون
سلام
يه پست هم توي متفرقه مي داديد!
دوست عزيز لطفا رعايت كنيد.
اين هم يك برنامه با حال براي كسايي كه تا آخرش آمدن :
برنامه Magnifier يا ذره بين
يك فرم بسازيد و يك تايمر روش بزارين , ... :
}
Zoom
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Zoom in portion of your desktop screen like a loope.
********************************************
Zarko Gajic
About.com Guide to Delphi Programming
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
email: delphi.guide@about.com
********************************************
{
unit uZoom;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, StdCtrls, ExtCtrls, Buttons;
type
TFormZoom = class(TForm)
Image1: TImage;
Timer1: TTimer;
Panel1: TPanel;
GroupBox1: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Slider: TTrackBar;
cbSrediste: TCheckBox;
procedure FormResize(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
procedure WMGetMinMaxInfo(var Msg: TWMGetMinMaxInfo); message WM_GETMINMAXINFO;
public
end;
var
FormZoom: TFormZoom;
implementation
{$R *.DFM}
procedure TFormZoom.WMGetMinMaxInfo(var Msg: TWMGetMinMaxInfo);
begin
inherited;
Msg.MinMaxInfo^.ptMinTrackSize := Point(158, 177); // min form size
Msg.MinMaxInfo^.ptMaxTrackSize := Point(350, 350); // max form size (width, height)
end;
procedure TFormZoom.FormResize(Sender: TObject);
begin
// panel in the middle of the form
Panel1.Left:=(FormZoom.ClientWidth Div 2) - Panel1.Width div 2;
Panel1.Top:=(FormZoom.ClientHeight Div 2) - Panel1.Height div 2;
Image1.Picture:=nil;
end;
procedure TFormZoom.FormDestroy(Sender: TObject);
begin
Timer1.Interval:=0;
end;
procedure TFormZoom.Timer1Timer(Sender: TObject);
var
Srect,Drect,PosForme:TRect;
iWidth,iHeight{,DmX,DmY}:Integer;
iTmpX,iTmpY:Real;
C:TCanvas;
hDesktop: Hwnd;
Kursor:TPoint;
begin
If not IsIconic(Application.Handle) then begin
hDesktop:= GetDesktopWindow;
GetCursorPos(Kursor);
PosForme:=Rect(FormZoom.Left,FormZoom.Top,FormZoom .Left+FormZoom.Width,FormZoom.Top+FormZoom.Height) ;
If not PtInRect(PosForme,Kursor) then begin
If Panel1.Visible=True then Panel1.Visible:=False;
If Image1.Visible=False then Image1.Visible:=True;
iWidth:=Image1.Width;
iHeight:=Image1.Height;
Drect:=Rect(0,0,iWidth,iHeight);
iTmpX:=iWidth / (Slider.Position * 4);
iTmpY:=iHeight / (Slider.Position * 4);
Srect:=Rect(Kursor.x,Kursor.y,Kursor.x,Kursor.y);
InflateRect(Srect,Round(iTmpX),Round(iTmpY));
// move Srect if outside visible area of the screen
If Srect.Left<0 then OffsetRect(Srect,-Srect.Left,0);
If Srect.Top<0 then OffsetRect(Srect,0,-Srect.Top);
If Srect.Right>Screen.Width then OffsetRect(Srect,-(Srect.Right-Screen.Width),0);
If Srect.Bottom>Screen.Height then OffsetRect(Srect,0,-(Srect.Bottom-Screen.Height));
C:=TCanvas.Create;
try
C.Handle:=GetDC(GetDesktopWindow);
Image1.Canvas.CopyRect(Drect,C,Srect);
finally
ReleaseDC(hDesktop, C.Handle);
C.Free;
end;
{ If cbSrediste.Checked=True then begin // show crosshair
with Image1.Canvas do begin
DmX:=Slider.Position * 2 * (Kursor.X-Srect.Left);
DmY:=Slider.Position * 2 * (Kursor.Y-Srect.Top);
MoveTo(DmX - (iWidth div 4),DmY); // -
LineTo(DmX + (iWidth div 4),DmY); // -
MoveTo(DmX,DmY - (iHeight div 4)); // |
LineTo(DmX,DmY + (iHeight div 4)); // |
end; // with image1.Canvas
end; // show crosshair}
Application.ProcessMessages;
end // Cursor not inside form
else begin // cursor inside form
If Panel1.Visible=False then Panel1.Visible:=True;
If Image1.Visible=True then Image1.Visible:=False;
end;
end; // IsIconic
end;
end.
لطفا لینک سر راستی برایم بگذارین که بتونم از آن کمپوننتهای اصلی دلفی با شکل جدید و نه به شکل کلاسیک دانلود کنم .من به دکمه با لبه گرد و Scrollbar و RadioGroup و CheckBox ویندوز XP نیاز دارم .:46:
یه چیز دیگه که خیلی نیاز دارم کادر تصویر با توانایی کشش تصویر با مابین سازی رنگ بین پیکسلها (که در TIMage نیست)هستش.:41:
هرکی میتونه بهم کمک کنه .دستتون درد نکنه...:21:
من وقتی می خواه با rvreport پرینت بگیرم ، سطرهایی که به عنوان فیلد در چاپ استفاده می کنم فقط در صفحه اول می یاد و در صفحه دوم به بعد دیگه نیست و اطلاعات روی آن چاپ میشه . لطفن بگین چی کار کنم .
مرد مباح
01-12-2008, 00:03
به دنبال مجموعه كامپوننت tsm بگرد و دانلود كن.
توي اون يكي از كارايي كه ميتوني بكني همينه.
نيازي هم نيست كه بري و برنامتو دونه دونه كامپوننتاشو عوض كني.
يك كامپوننت توي صفحت ميزاري كه همه شكلارو اون جوري كه دوست داري ميكنه. خيلي قابليتهاي قوي و به درد بخور ديگه هم داره و فكر كنم حدود 70-80 تا كامپوننت با امكانات خيلي زيادتر از استاندارد هم بهت ميده. موفق باشي.
Ramin Khan
06-12-2008, 19:26
با سلام خدمت دوستان محترم
من يه كامپوننت مي خوام تا باهاش بتونم از طريق برنامه خط تلفن را كنترل كنم
Ramin Khan
06-12-2008, 19:27
اگه كسي ميتونه با كامپوننت يا مثال يا نمونه برنامه كمكم كنه.
ممنون ميشم
سلام دوستان
من میخواهم توی یک edit عدد وارد کنم که هر سه رقم یه ویرگول بزاره بدون زدن یک دکمه formatfloat رو تست کردم اما کاری که میخواستم نکرد می خواهم راهنماییم کنید مننون
اگر دوستان سايتي را براي دريافت پي دي اف رايگان آموزش دلفي 7 سراغ دارند ممنون مي شوم مرا راهنمايي كنند
سلام
آقا من با یه برنامه کاربردی خارجی کار میکنم که تاریخی که ازش استفاده میشه میلادی هستش.
می خواستم ببینم میشه تغییری روش داد یا سورسی چیزی بهش اضافه کرد که به هجری شمسی تبدیل بشه.
این برنامه با دلفی نوشته شده.در ضمن خودمم با این برنامه های ادیتورها یه کم روش کار کردم ولی فایده ای نداشت...
تورو خدا اگه میتونین کمکم کنید.
مرد مباح
07-05-2009, 11:58
به جمع ما خوي آمديد!
1. دوست عزيز. اين برنامه كه شما ميگيد احتمالا فارسي ساز برنامه MSP نيست ؟
2. اون توي سرس اصلي برنامه تغييري نداده. من فكر ميكنم كه يك برنامه Hook قوي نوشته كه ميتونه پارامترهايي مانند تاريخ رو بخونه و تعريف كرده كه چطوري اون تاريخها رو تغيير بده!
من خودم هم اين برنامه رو ديدم و خيلي روش فكر كردم. ولي نتيجه اي بهتر از اين به ذهنم نرسيد. اگه كسي از دوستان اطلاعات دقيقتر و كاملتري داره خيلي خوشحال ميشم كه ياد بگرم.
ممنون از همه!
سلام دوباره .
نیاز به راهنمایی دارم .
یه برنامه برای یکی از ادارات دولتی میخوام بنویسم که باید کلی اطلاعات از جداول اکسل وارد شه و همینطور کلی نمودار و چارت هستش . به نظر شما اطلاعات رو وارد دیتابیس کنم و از خود دلفی برای طراحی نمودار ها و گزارش گیری از اطلاعات و تهیه جداول چاپی استفاده کنم یا کامپوننت های کار با اکسل ؟
متشکرم .
F A R H A D
10-01-2010, 20:06
سلام. استفاده از کامپوننت های ارتباط با اکسل لقمه رو دور سر چرخوندن هست. از دیتابیس استفاده کنید
royataheri
19-01-2010, 10:40
سلام و خسته نباشید
کسی از دوستان می دونه اگر بخوام برنامه ای که توی دلفی ساختم رو وقتی کاربر (run) میکنه ، برنامه به صورت رزولوشن 1024x768 ظاهر بشه و اگر برنامه رو end کرد رزولوشن برگرده یه حالت پیش فرض ویندوز که بوده (مثل اکثر game ها)
ممنون و موفق باشید
manchester.ab
08-02-2010, 02:57
سلام از برنامه هايي كه براي دانلود گذاشتي ممنونم بعضي از آنها به كارم اومد.
يه مشكل در پروژه اي كه نوشتم دارم و اون هم استفاده از برنامه word در پروژه ام است اگه ممكنه كمكم كنيد.
با تشكر.
F A R H A D
08-02-2010, 20:28
سلام. خوش آمدید
لینک زیر رو ببینید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Hadi.fayyaz
19-02-2010, 12:08
سلام و خسته نباشید
کسی از دوستان می دونه اگر بخوام برنامه ای که توی دلفی ساختم رو وقتی کاربر (run) میکنه ، برنامه به صورت رزولوشن 1024x768 ظاهر بشه و اگر برنامه رو end کرد رزولوشن برگرده یه حالت پیش فرض ویندوز که بوده (مثل اکثر game ها)
ممنون و موفق باشید
سلام دوست عزيز
يه برنامه نمونه برات ميگذارم , اونجا يه پروسيجر تعريف شده كه كار تغيير ريزولوشن رو انجام ميده فكر ميكنم اون بدردت بخوره
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشيد:)
سلام. چطوری میتونم متن یه Edit رو با زدن دکمه های جهتی بالا و پایین از 1تا 10 تغییر بدم؟
p0w3rfu7
28-06-2010, 10:37
وقتي سرچ ميكنم بايد حتما از كلمه اول وارد كنم يعني اگر اسمي مثلا "علي احمدي پور" باشد وقتي سرچ ميكنم حتما بايد علي را وارد كنم اگر فقط احمد را وارد كنم چيزي پيدا نمي كند و در جستجو فقط يكي را پيدا ميكند.مشكل اين است مي خواهم وقتي مثلا احمد راسرچ مي كنم تمامي احمد ها نشان داده شوند يا موارد غير از احمد را نشان ندهد.
باتشكر[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ](40).gif
دستور SQL برای Search
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
p0w3rfu7
28-06-2010, 13:10
دستور SQL برای Search
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خیلی ممنون دوست عزیز ولی من برنامه نویس نیستم و زیاد سر در نمیارم. من از BDE برای پایگاه داده های استفاده کردم.میشه بگید چه چیزایی رو باید در این کد جایگزین کنیم. از این کد استفاده کردم ولی ارور میداد شاید اشتباه کرده باشم. میشه راهنمایی کنید خیلی مهمه.
با تشکر
p0w3rfu7
28-06-2010, 15:08
فط یه کد بگین که وفتی سرچ میزنم موارد غیر از اون ناپدید بشن و این قابلیت را هم داشته باشه که مثلا بتونم یک قسمت از کلمه رو مثل "راد" از کلمه "مراد" پیدا کنم
با تشکر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام جدول رو بنویس.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام دی بی ادیت رو بنویس.
سلام
من delphi7 و رو ویندوز 7 نصب کردم
مشکل من فارسی نشدن محیط delphi7 هست ، در حالی که زبان فارسی روی ویندوزم نصبه و در بقیه نرم افزار ها کاملا کار میکنه!!
مثلا وقتی یه label میذارم و caption اونو به فارسی مینویسم در قسمت object inspector فارسی نمی نویسه و با کاراکترهای ناخوانا مینویسه ولی رو ی فرم فارسی نشون میده!
در خروجی اغلب کنترلام فارسی و نشون میدن ولی تمام زیر منوها و message ها به فارسی نشون داده نمیشن و با همون کاراکترهای ناخوانا که گفتم نشون داده میشن!
لطفا راهنمایی کنین،ممنون
مرد مباح
30-06-2010, 20:28
دو مورد میتونه باشه :
1. ورژن ویندوزتون فونت اصلی خودش رو بدون امکان فارسی ریلیز کرده! (تقریبا احتمالش صفره)
2. توی Regional Option سیستم پیشفرضتون رو فارسی نکردین. (توی صفحه اول هستش)
با سلام
من ميخوام يك فايل ورد ايجاد كرده و سپس متن خاص را در آن ذخيره كنم اگه ممكنه بگيد چطوري ميشه اين كار رو انجام داد...خيلي زود ميخوام با تششششششششششششكككككككككر فرررررررااااااااااااااووو ووووواااااااااااننننننننن نننن
مرد مباح
18-10-2010, 09:58
توی Sample های همراه خود دلفی یک نمونه برای کار با ورد گذاشته که این کارو انجام میده.
به اون مراجعه کن. میتونی جایی که دلفیت رو ریختی سرچ کنی Word
khoosheye parvin
29-10-2010, 22:22
سلام من در مورد code generator مطالبی رو میخواستم. لطفا کمک کنید چند روز بیشتر وقت ندارم. یه مقاله کوتاه در این مورد می خوام.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.