مشاهده نسخه کامل
: سوالات و آموزش براي مبتدي ها
یک سوال دیگر هم داشتم چگونه می توانم String را PAnsiChar تبدیل کنم. برای این:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی می خواهم اجراش کنم می گه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا باید چی کار کنم؟
خواهش می کنم کمکم کنید... تازه دارم دلفی یاد میی گیرم...
shahrokhkian
04-07-2009, 15:51
از کد زیر استفاده کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام .میخواستم یکی درباره تفاوتهای دلفی10 با دلفی 7 بگه.و اینکه کدومه بهترهممنون
سلام
چگونه زمان را با فرمت دلخواه استفاده کنم
مثلا : HH : MM : SS
2) چگونه می توانم از بر رویی یک فایل INI چیزی بنویسم یا بخوانم
سلام یک سوال دیگه
ميخاستم بدونم چه طور ميشه مسير يك فايلو با درگ كردن روي فرم پيدا كرد
مثلا روي فرم ما يه تكست داريم به نامهEdit1 حالا يه فايل از اين مسير روي فرم درگ ميكنيم d:\b.jpg
حالا چه كار كنيم روي اون تكست مسير اون عكس رو بنويسه يعني روي اون تكست بنويسه d:\b.jpg
اميد وارم منظورم رسونده باشم
hirondelle
04-08-2009, 01:26
چند وقته دارم با میدلت پاسکال کار می کنم(یا بهتره بگم دارم باهاش ور می رم!)دو-سه تا برنامه هم نوشتم،الان می خوام یه کتاب 300 صفحه ای رو که تایپش قبلا انجام شده نرم افزارش کنم.اما مشکل اینه که
موقع اجرا در گوشی متن ها نا منظمه،رو بعضی گوشی ها هم که اصلا کلمات ناقصه.
(متن قسمت مربوطه)
if MenuGetSelectedIndex = about then
begin
ClearForm;
RemoveCommand(next2);
repaint;
showform;
stringID := FormAddString('متن');
//add command
next2 := CreateCommand('بازگشت', CM_SCREEN, 1);
AddCommand(next2);
repeat until getclickedcommand=next2;
end;
until zero<>0;
end.
میشه کمکم کنید لطفا؟
Majid Qomi
26-08-2009, 16:09
سلام منم یه مبتدی (04/06/88) کاربر: Majid Qomi
یه سوال داشتم . می خوام یه برنامه کوچولو بنویسم(شرمنده) با دلفی. که 4 تا "عنصر Edit " داشته باشه . که وقتی هر بار کلید "Enter" زده میشه مکان نما بره به Edit ته بعدی! ( با استفاده از رویداد "On Enter " و خاصیت "ActiveContril" ) . سوال 8 تمرینات فصل دوم کتاب" برنامه نویسی با دلفی " تالیف مهندس جعفر نژاد قمی
Farshadd
31-08-2009, 23:57
سلام
برای سوال بالا میشه با onkeydown و activecontrol این کارو کرد. ولی آیا با onenter هم میشه؟؟
من هم مبتدی هستم و این برام یه سواله.
آخه onenter فکر کنم یعنی به محض وروود. حالا اگه ما بذاریم به محض وروود کاری کنه، اجازه عملیات بهمون نمیده.
F A R H A D
01-09-2009, 16:45
آخه onenter فکر کنم یعنی به محض وروود
سلام. کاملا حق باشماست و یکی از دلایل جواب نگرفتن این دوست تازه وارد همین مورد هست(دلیل دیگه جستجو نکردن!)
Farshadd
03-09-2009, 00:32
سلام.
به این کد نگاه کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد برای اعدادی که در حیطه integer هستن صدق میکنه. حالا اگه بخوام در مورد اعداد بزرگتر هم صدق کنه چیکاتر کنم؟
منظورم معادل inttostr هست برای حالتی که به جای int بخوام longint و بزرگتر بذارم.
F A R H A D
03-09-2009, 14:11
از floattostr استفاده کنید
karimi98
17-10-2009, 10:15
ادامه بده من هستم .
از زحماتت ممنون
ali135ugd
19-11-2009, 14:29
کتاب بهتره یا سی دی
F A R H A D
19-11-2009, 19:54
سی دی رو به هیچ وجه توصیه نمیکنم چون فقط کلی گویی هست. اما با کتاب شروع کنید. کتابهای دیباگران کتابهای خوبی هستند، بعد از آشنایی نسبی به اینجا بیایید و با ریزه کاریها و مواردی که در کتابها پیدا نمیشه آشنا بشید
موفق باشید
ali135ugd
24-11-2009, 16:26
ممنون فرهاد جان
ali135ugd
03-12-2009, 13:52
دمت گرم نکات جالبی رو از تو مطالبت دراوردم ممنون
سلام
همونطور كه قول داده بودم
كه دستورات تبديل متغير ها
رو بگم ! عمل كردم !
IntToStr(عدد دلخواه)
برای تبدیل عدد به کلمه
StrToInt(کلمه دلخواه)
برای تبدیل کلمه به عدد
Round(عدد اعشاری)
برای تبدیل اعشار به عدد(به صورت راند کردن)
Trunc(عدد اعشاری)
برای تبدیل عدد اعشار به عدد (به صورت حذف اعشار)
Chr(یک عدد)
برای تبدیل عدد به کاراکتر(حرف)
Ord(یک کاراکتر)
برای تبدیل کاراکتر به عدد
StrToBool(یک کلمه که حاوی True یا False باشد)
برای تبدیل کلمه به بولی(متغیر دو بایتی(
BoolToStr(یک متغیر بولی,True)
برای تبدیل یک متغیر بولی به کلمه
توجه برای دستور Ord
که نوشته ام تبدیل کاراکتر به عدد
این دستور کاری دیگر هم می تواند بکند
تبدیل متغیر بولی به عدد
زیرا ما گفتیم بک متغیر بولی شامل دو بایت است
پس می شود در خیلی دستور ها بکار برد و حتی در اینجا
امیدوارم که مفید واقع شده باشد!
پست یادتون نره! اگر هم سوالی داشتید بپرسید
ali135ugd
29-12-2009, 16:02
سلام
میگم چطوری میشه یک پیغام درست کرد و مخاطب بتونه با گزینه های بله یا خیر جواب پیغام رو بده
منظورم توی showmessage یا هرجای دیگه که بشه هست
لطفا یکی بطور کامل راهنمائی کنه
F A R H A D
29-12-2009, 17:05
میگم چطوری میشه یک پیغام درست کرد و مخاطب بتونه با گزینه های بله یا خیر جواب پیغام رو بده
گزینه ای به نام جستجو ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])در قسمت بالای تاپیک ها و انجمن ها موجود هست، بد نیست گاهی استفاده کنید
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ali135ugd
30-12-2009, 16:30
:18:اشتباه شد یکی اینو پاک کنه
F A R H A D
30-12-2009, 17:26
اگر قرار به پاک کردن تمام این اشتباه ها باشه که اکثر پست ها رو باید پاک کنیم. مهم اینه که دیگه از این اشتباه ها نکنید!
موفق باشید
ali135ugd
31-12-2009, 17:07
ببین من هرچی جستجو میزنم این ارور رو میده Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to
allocate 35 bytes) in /home/forump3/public_html/search.php on line 1155
حالا چیکار کنم یه سوالی هم دارم
از key تو paradox چطور باید استفاده کرد
F A R H A D
31-12-2009, 23:42
ببین من هرچی جستجو میزنم این ارور رو میده Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to
allocate 35 bytes) in /home/forump3/public_html/search.php on line 1155
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از key تو paradox چطور باید استفاده کرد
در زمان ایجاد جدول، ردیف مربوط به فیلد مورد نظر رو در ستون key دوبار کلیک کنید
H A M A S
01-01-2010, 19:06
سلام
سینتکس دلفی7 با پاسکال چقدر فرق داره؟ چون کتاب دلفی ندارم اما بجاش دو تا پاسکال دارم برای همین مخوام بدونم خوندن این کتاب ها مفیدن؟
برای شروع دلفی 7 مناسبه؟
یا نسخه های بالاتر بهتره؟
F A R H A D
01-01-2010, 23:00
سلام
سینتکس دلفی7 با پاسکال چقدر فرق داره؟ چون کتاب دلفی ندارم اما بجاش دو تا پاسکال دارم برای همین مخوام بدونم خوندن این کتاب ها مفیدن؟
برای شروع دلفی 7 مناسبه؟
یا نسخه های بالاتر بهتره؟
سلام
تفاوت های زیادی وجود داره ولی بیشترین شباهت در syntax این دو مربوط به تعریف متغیر ها و توابع و دستورات شرطی و حلقه های تکرار هست. اما در برنامه نویسی شباهت زیادی ندارند.
یادگیری پاسکال برای شروع و داشتن پیش زمینه خوب هست
برای شروع هم با دلفی 7 شروع کنید چون منابع فارسی بیشتری وجود داره و کمک میکنه که به برنامه نویسی در محیط ویژوال مسلط بشید. بعد از اون مهاجرت به نسخه های دیگه راحت تر میشه
موفق باشید
ali135ugd
10-01-2010, 13:17
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در زمان ایجاد جدول، ردیف مربوط به فیلد مورد نظر رو در ستون key دوبار کلیک کنید
آخه save نمیکنه
F A R H A D
10-01-2010, 20:03
مگه میشه save نکنه؟
delphiDAC
17-02-2010, 23:28
سلام
برای سوال بالا میشه با onkeydown و activecontrol این کارو کرد. ولی آیا با onenter هم میشه؟؟
من هم مبتدی هستم و این برام یه سواله.
آخه onenter فکر کنم یعنی به محض وروود. حالا اگه ما بذاریم به محض وروود کاری کنه، اجازه عملیات بهمون نمیده.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 Then
Begin
Edit2.SetFocus;
End;
end;
سلام
می خوام یه دکمه روی فرم ام قرار بدهم با کلیک روی اون دکمه به یه فرم دیگه منتقل شوم،من اصلا با دلفی کار نکردم،اینو ضروری نیاز دارم ،ممنون میشم دوستان این کد رو به من بدهند.
متشکرم
Haj_Amoo
17-07-2010, 10:34
سلام
می خوام یه دکمه روی فرم ام قرار بدهم با کلیک روی اون دکمه به یه فرم دیگه منتقل شوم،من اصلا با دلفی کار نکردم،اینو ضروری نیاز دارم ،ممنون میشم دوستان این کد رو به من بدهند.
متشکرم اگه ميخوايد اون يكي فرم رو هم نشون بده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام . چند تا سوال داشتم که از کاربراي اين بخش درخواست دارم راهنمايي کنن :
دلفي چه مزايا و معايبي نسبت به ويژوال بيسيک و #C داره ؟
يه کتاب آموزشي کامل ترجيحا زبان اصلي در مورد دلفي هست ؟
يه توضيحاتي هم درباره نسخه هاي Borland Delphi و جديدترين نسخه اش چيه ؟
خيلي خيلي ممنون .......
جواب دوستمون؟:11:
مرد مباح
05-08-2010, 18:12
این نظرات شخصی میشه.
به نظر من:
1. دلفی برای ساخت Application خیلی راحتتر و قویتر از برنامه های دیگه هستش.
2. سرعن کامپایل و رود اجراش خیلی خوبه
3. کامپوننتهای کمکی بسیار زیادی با کاری متفاوت براش وجود داره.
C#:
برنامه ای قوی برای ایجاد سایتها
پشتبانی کامل از تمام نرم اقزارهای ماکروسافت
کاربری راحت و کد نویسی مشابه با C
DevilStorm
18-08-2010, 15:05
سلام
اگه این سوال تکراریه ببخشید و ارجاع بدید به مطلب بحث شده
سوال من اینه که من میخوام برنامه نویسی کار کنم و نمیدونم بین دلفی و وی بی کدومو انتخاب کنم هر چی مطلب خوندم مربوط به قبل میشه و قدیمیه الان میخوام بدونم اگه دلفی کار کنم چه نسخه ای 7 یا 8 یا 2010؟ چون دلفی دیگه رسما به دات نت پیوست توی 2010
اگه وی بی یه سره برم سراغ دات نت یا 6؟ یا صلا سی شارپ؟؟
واقعا نمیدونم اگه ممکنه در مورد دلفی توضیح بدید چون مطالب نتفاوتی ازش میبینیم؟ آیا دلفی 7 یا8 مناسبه نسبت به وی بی 6؟؟
ممنون و شرمنده اگه تکراریه
Farshadd
02-09-2010, 21:40
سلام.
من میخوام با دلفی 2010 برنامه ای بنویسم که برخی اطلاعات bios رو بگیره... (مثل نام و سریال و ...)
با c# به راحتی و در چند خط این کارو کردم... ولی با دلفی تا حالا کار نکردم.
اگه ممکنه به زبان ساده راهنماییم کنید.
ممنون .
F A R H A D
10-09-2010, 11:02
سلام
در دلفی هم خیلی ساده هست. اگر اشتباه نکنم کامپوننتش get disk serial هست. قبلا هم معرفی شده
موفق باشید
ebrahimjan
29-11-2010, 18:26
با سلام من تو حل يه مسئله با مشكل برخوردم از دوستان مي خوام كه كمكم كنند:
سوال: برنامه ايي بنويسيد كه طول و عرض مستطيلي را خوانده محيط و مساحت آن را نمايش دهد؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
عرض * طول : مساحت
2 *عرض + طول : محيط
خوب مساحت را به اين صورت نوشتم و فكر مي كنم كه درسته:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولي براي محيط هر كاري كردم نشد اشتباه در آمد و به اين صورت نوشتم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مي خواستم ببينم كجا اشتباه كردم؟
مي خوام به عنوان پروژه بازي موبايل طراحي كنم . از چه برنامه اي بايد استفاده كنم . تاپيك مناسب پيدا نكردم نمي دونم اينجا بايد عنوان مي كردم يا نه . اگه كسي راهنمايي كنه ممنون ميشم . براي طراحي از چه برنامه اي استفاده كنم ؟ تاپيك آموزش هم اگه باشه معرفي كنيد .
با تشكر
developing
12-12-2010, 12:00
باسلام
ebrahimjan ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
توی دستور دوم که برای محیط نوشتی باید عدد 2 رو داخل پرانتز بنویسی که تابع floatToStr بتونه اون رو به رشته تبدیل کنه.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به قسمتهایی که با قرمز مشخص شده توجه کن و به کدت اضافه کن.
REZ1_MAHTAB
13-12-2010, 11:35
سلام و خسته نباشید
یک برنامه با دلفی و sql2000 نوشتم
توی برنامه کد برای attach کردن دیتابیس نوشتم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد جواب میدهد اما اگر فایل EXE برنامه و دیتابیس را به جای دیگری منتقل کنم
اتصال برقرار نشده و برنامه یکی از دو پیام زیر را میدهد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که اولی روی فایل MDF و دومیLDF است
فکر میکنم logfile هنوز آدرس پوشه قبلی رو داره برای همین جواب نمیده
مشکل از کجاست؟
سعی کردو Attach را با استفاده ازSQLExpress Console
ایجاد کنم اما خطا میدهد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته دیتابیسم رو 2008 هم تعریف کرده و دوباره امتحان کردم اما مشکل حل نشد
لطفا راهنمایی کنید
ebrahimjan
13-12-2010, 13:01
با سلام من دو تا سوال در مورد TEdit دارم :
من تو يه برنامه ديدم كه يه كادر Edit و يه Label بود كه خاصيت Onchange داشت هر چي تو Edit تايپ ميكردي همزمان توLabel هم تايپ ميشد اما سوال من اين هست زماني كه تو كادر Edit تايپ مي كردي و اينتر رو ميزدي ميرفت خط پايين و همينطور همين قابليت تو Label مقابل اعمال ميشد يعني تو يه Label تا چند خط هم مي تونستي تايپ كني . مي خواستم ببينم چطور امكانش هست؟
و يه سوال ديگه هم كه داشتم و اون اينه زماني كه با تب به قسمت Edit ميرفتم به صورت پيش فرض مكان نما به سمت راست و فارسي رو تايپ مي كرد ميخواستم ببينم با چه تنظيماتي اين قابليت رو تونسته اعمال كنه البته با خاصيت BiDimode كردم نشد؟
REZ1_MAHTAB
13-12-2010, 16:06
سلام
اون edit نیست یک memo خصوصیت memo اینه کی میشه توش چند خطی نوشت. اگر توی onchange همون memo کد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو بنویسی وقتی enter بزنی کاراکتر enter هم تو label وارد میشه
برای سوال دوم به غیر از bidimode که راست به چپ میکنه باید زبان صفحه کلیدت رو عوض کنی
هرجایی که خواستی این کارو انجام بدی کد زیر رو بنویس حالا میخوای در onEnter یه edit باشه یا onShow فرم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ebrahimjan
13-12-2010, 20:05
برای سوال دوم به غیر از bidimode که راست به چپ میکنه باید زبان صفحه کلیدت رو عوض کنی
هرجایی که خواستی این کارو انجام بدی کد زیر رو بنویس حالا میخوای در onEnter یه edit باشه یا onShow فرم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جوابهاي شما كاملا درسته ولي يه مشكل زماني كه با تب وارد edit ميشم مكان نما سمت چپ قرار ميگيره هر كاري كردم نشد به صورت پيش فرض بره سمت راست آيا براي اين هم كدي هست بتونم اعمال كنم
با سپاس
REZ1_MAHTAB
13-12-2010, 21:41
بازم سلام
کافیه توی OnEnter همون Edit کد زیر رو برای تنظیم bidimode بنویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته میتونید از اول هم bidimode رو تنظیم کنید
ebrahimjan
14-12-2010, 08:43
بازم سلام
کافیه توی OnEnter همون Edit کد زیر رو برای تنظیم bidimode بنویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته میتونید از اول هم bidimode رو تنظیم کنید
انجام دادم نشد يعني زماني كه با تب به اين edit ميرسم مكان نما در سمت چپ هست و هر كاري مي كنم نمي تونم به سمت راست انتقالش بدم شما هم يكبار امتحان كنيد ببينيد براي شما هم همينطور هست.
REZ1_MAHTAB
15-12-2010, 02:26
انجام دادم نشد يعني زماني كه با تب به اين edit ميرسم مكان نما در سمت چپ هست و هر كاري مي كنم نمي تونم به سمت راست انتقالش بدم شما هم يكبار امتحان كنيد ببينيد براي شما هم همينطور هست.
وقتی bidimode رو توی OnEnter راست به چپ مقدار دهی کنید با وارد شدن به edit جهت نوشتن از راست به چپ تغییر میکنه حالا چه با tab وارد Edit بشید یا با کلیک موس.
ebrahimjan
15-12-2010, 08:28
وقتی bidimode رو توی OnEnter راست به چپ مقدار دهی کنید با وارد شدن به edit جهت نوشتن از راست به چپ تغییر میکنه حالا چه با tab وارد Edit بشید یا با کلیک موس.
انجام دادم نشد هر كاري مي كنم مكان نما ،سمت راست بره نمي ره نمي دونم مشكل از چيه؟
انجام دادم نشد هر كاري مي كنم مكان نما ،سمت راست بره نمي ره نمي دونم مشكل از چيه؟
سلام دوست عزیز
خاصیت Alignment رو چی تنظیم کردی؟اگه BiDiMode رو روی bdRightToLeft تنظیم کردی ببین Alignment روی taLeftJustify تنظیم شده باشه.
موفق باشیم
abolfazltorbat
05-01-2011, 03:14
میشه این مطلب رو کمی بیشتر توضیح بدید
abdolahzadeh
08-01-2011, 12:44
salam dostan e aziz
man mikham bebinam che codi ro bayad benevisam to barnamam ta vaghti exit ra mizanam behem peygham bede?
واسه اینکه برنامه ای که با دلفی7و اکسس 2007و سیستم عاملم هم 7 هست
نوشتیم رو بتونیم راحتتر در سیستم عامل های دیگه(xp) و کلا در یه سیستم دیگه بتونیم نصب و اجرا کنیم باید چه کار کنیم؟
راحتتر بپرسم
چطور برنامه بنویسیم و چه کار کنیم و از چی استفاده کنیم که برناممون راحت قابل انتقال باشه؟
واسم فرق نمیکنه به چه زبانی باشه ولی دلفی بهتره
لطفا یه با تجربه جواب بده لطفا . بقیه دوستان نظرشونو بگن
ممنون از کمکتون
amir_toos
06-02-2011, 14:14
من یک سورس برای دلفی می خواستم که وقتی یک عدد رو وارد کنم یک عددی رو خروجی بده. خیلی راحته. یعنی ابتدایی ترین چیزی هست که یک برنامه نویس میتونه درست کنه. تقریبا مثل یک Keygen میشه با این تفاوت که ورودی و خروجی داده میشه و فقط نمایش آن مهمه!.
مثال: عدد 2011 وارد شد , عدد 2010+1 رو نشون بده!!!
دیدین که خیلی ساده هست.
amir_toos
06-02-2011, 17:43
متوجه منظورم شدین ؟؟؟
amir_toos
06-02-2011, 22:09
کماکان منتظر هستیم
Amir Varasteh
06-02-2011, 23:35
من یک سورس برای دلفی می خواستم که وقتی یک عدد رو وارد کنم یک عددی رو خروجی بده. خیلی راحته. یعنی ابتدایی ترین چیزی هست که یک برنامه نویس میتونه درست کنه. تقریبا مثل یک Keygen میشه با این تفاوت که ورودی و خروجی داده میشه و فقط نمایش آن مهمه!.
مثال: عدد 2011 وارد شد , عدد 2010+1 رو نشون بده!!!
دیدین که خیلی ساده هست.
سلام امیر جان.
ببین این چطوره ؟ با دلفی 7 بازش کن.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
amir_toos
07-02-2011, 18:40
نه اینم نبود!!!
Amir Varasteh
07-02-2011, 19:33
نه اینم نبود!!!
پس چطوری میخوای ؟ این کجاش عوض شه ؟
amir_toos
08-02-2011, 14:20
من یک جوری می خوام که یک (your code) که ورودی باشه که وقتی من وارد کردم برای همین یک خروجی مثل your answer باشه!
البته من 5تا خط نیاز دارم که جای این دوتا مقداری که می خوام قرار بدم و وقتی که برنامه اجرا شد من مثلا 2رو که وارد کردم 3 رو بهم نشون بده.
امید وارم متوجه منظورم شده باشی عزیزم
Amir Varasteh
08-02-2011, 17:09
متوجه نشدم:31:
یعنی میخوای به ازای یک ورودی ، یک خروجی خاص داشته باشه که همیشه همونو بده ؟
amir_toos
08-02-2011, 18:14
دقیقا. میگم دیگه من بر فرض مثال 2را ورودی در نظر میگیرم و خروجی رو 3. وقتی که عدد 2 در اون کادر وارد شد بهم 3رو نشون بده. فکر کنم دیگه از این واضع تر نشه گفت:31:
amir_toos
08-02-2011, 21:26
داش امیر خبری نشد؟؟؟:31:
Amir Varasteh
08-02-2011, 22:39
خب هر عددی میدی چه عددی رو بده ؟
یعنی اگه 2 داد چی بده ؟ اگه 3 داد چی ؟ یعنی لیست ورودی ها و خروجی ها رو به من بگو.
MosaferJade
02-03-2011, 17:27
سلام
من از دلفی چیزی نمیدونم ولی فکر کنم جواب شما رو بشه
با دستورهای if...else if...else...0 یا با swich case که همه زبانها دارند
حل کرد
البته دوستمون amir_varasteh استاد ما هستن و بهتر می تونن راهنمایی کنن
ولی احتمالا منظور شما رو درک نکردن
مرسی
MosaferJade
02-03-2011, 17:39
ببخشید دستور swich case که گفتم همون case هست تازه فهمیدم
ببخشید اگه اشتباه بود
سلام
دوستان کسی می تونه چندتا کتاب خوب دلفی به ما معرفی کنید ؟البته .واسه دانلود .
ممنون
مرد مباح
09-04-2011, 20:22
چند تایی من قبلا پیدا کرده بودم. ولی همه انگلیسی بودن
لینک هم یادداشت نکردم. اگه به دردت میخوره توی گوگل سرچ کن DelphiMastering Download
Perpetual
14-04-2011, 15:31
سلام
من یه کامپوننت یا یه برنامه با سورس کامل می خوام که برای چند تا عکس رویداد on mouse enter و on mouse leave رو انجام داده باشه.
ممنون میشم کمکم کنید
farhadbahal2003
31-05-2011, 08:18
سلام خدمت دوستان
من ميخوام با دلفي بتونم عسثق بسازم و به اونا مجوزهاي مختلف بدم
مثلا يوزر علي بتونه اطلاعات خودش رو حذف كنه ولي نتونه اطلاعات كسي ديگر را حذف كنه
ديتابيس من با sql server 2008
تو رو خدا كمك كنيد
البته ميخوام كه اين كار روي فرم باشه كه بعدا مدير بتونه خودش يوزر جديد بسازه يا حذف كنه يا به اون مجوز بده بيا نجوز كاري رو ازش بگيره
ممنون ميشم راهنماييم كنيد
shahrouz1995
27-06-2011, 12:49
salam man taze hast ke daram delphi ro yad migiram vali iz codash hichi sar dar nemiaram ya nemidounam ke az kodoum code koja bayad estefade kard age mishe lotf konin va mano rahnemaii konid ke che kar konam???
Amir Varasteh
27-06-2011, 23:11
salam man taze hast ke daram delphi ro yad migiram vali iz codash hichi sar dar nemiaram ya nemidounam ke az kodoum code koja bayad estefade kard age mishe lotf konin va mano rahnemaii konid ke che kar konam???
سلام و خوش اومدی به انجمن.
اولا لطفا فارسی تایپ کن. دوما ما چطوری راهنماییت کنیم ؟ سوالت خیلی کلیه.
سلام به همه دوستان.
من مسئول یک شبکه هستم که به تازگی برای برنامه نویسی یک نفر رو به صورت موقت گرفتن که توی دلفی یکسری کد بنویسه و بعد توی sql وارد کنه.اما قضیه از این قراره که من همه اینا رو روی یوزر محدود بهش دادم همه چیز مرتبه اما بعد از نصب دلفی وقتی که بازش میکنم این ارور رو میده:unable to set just-in-time registry key.make sure you have administrator rights آیا میشه تی ویندوز xpبه این debugger به یوزر محدود دسترسی داد یا نه؟در ضمن گفت که برنامه رو تحت وب نمینویسه.
کسی از دوستان نظری داره؟ممنون میشم اگه راهنمایی کنید.
matin_0935
13-07-2011, 17:22
نيازي به اون كار نيست منم با رفيقمون موافقم
داداش يادگيريش خيلي راحته
يه جا هست كه نرم افزاراي مالتي مديا اموزشي خوبي داره دانلودشم فكر كنم تا اخر ماه رمضان رايگان باشه
مطمئنم مشكلتو حل ميكنه
من خودم كلي ازش استفاده كردم و هميشه هم جواب گرفتم
همين سي دي هايي كه ميري بازار ميخري اينجا رايگان گذاشته بايد دانلود كني :5:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برو قسمت برنامه نويسي:27:
عشق است برنامه نويسييييييييييييييييييييي ي :10:
من یک سورس برای دلفی می خواستم که وقتی یک عدد رو وارد کنم یک عددی رو خروجی بده. خیلی راحته. یعنی ابتدایی ترین چیزی هست که یک برنامه نویس میتونه درست کنه. تقریبا مثل یک Keygen میشه با این تفاوت که ورودی و خروجی داده میشه و فقط نمایش آن مهمه!.
مثال: عدد 2011 وارد شد , عدد 2010+1 رو نشون بده!!!
دیدین که خیلی ساده هست.
یعنی کاربر یک عدد وارد کنه و خروجی همون عدد رو با روشی دیگه نشون بده. مثلآ 2 وارد بشه و 1+1 نمایش داده بشه؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا يكي اين برنامه رو به زبون پاسكال بنويسه.يه دنيا ممنون ميشم .ما كه چيزي سرمون نميشه.
سوال:دو عدد 20 رقمي به صورت آرايه به شما داده ميشود اين دو عدد را ضرب نموده وجواب در آرايه قرار گيرد.(A[1..20]وB[1..20]
سلام . من قبلا vb6 کار کردم اما میخوام برای شروع یه زبان دیگه در همون حد و اندازه برم سراغ دلفی سوال اینجاست که در حال حاضر جدید ترین نرم افزار دلفی با چه نامی شناخته میشه و آیا برنامه های نوشته شده توسط اون روی ویندوز سون هم اجرا میشه یا خیر .
b_e_shamlu413
04-12-2011, 10:45
سلام به تمام بينندگان محترم اين تاپيك
من يك سوال داشتم و خواستم ببينم كه چگونه ميشود از اطلاعات يك متغيير بصورت ذيل استفاده كرد .
من يك متغيير به ام X دارم و محتواي داخلي آن naim اين نام يك فيلد من است كه در آن نام شخص ذخيره شده است
حال ميخواهم اين را در قسمت هاي ديگه استفاده كنم
:40:
سلام به تمام بينندگان محترم اين تاپيك
من يك سوال داشتم و خواستم ببينم كه چگونه ميشود از اطلاعات يك متغيير بصورت ذيل استفاده كرد .
من يك متغيير به ام X دارم و محتواي داخلي آن naim اين نام يك فيلد من است كه در آن نام شخص ذخيره شده است
حال ميخواهم اين را در قسمت هاي ديگه استفاده كنم
:40:
خودتو داری خسته میکنی این انجمن خیلی وقته از حال رفته به سوال بالایی من دقت کن مال حدود یک ماه پیشه ! هنوز کسی جواب نداده جواب هم بدن دیگه فایده نداره تو این مدت خودم از همه چیزش مطلع شدم .
سوال شما رو هم متوجه نشدم اگر میتونی واضح تر بپرس شاید بلد بودم .
delphidark
13-02-2012, 19:05
سلام . من قبلا vb6 کار کردم اما میخوام برای شروع یه زبان دیگه در همون حد و اندازه برم سراغ دلفی سوال اینجاست که در حال حاضر جدید ترین نرم افزار دلفی با چه نامی شناخته میشه و آیا برنامه های نوشته شده توسط اون روی ویندوز سون هم اجرا میشه یا خیر .
دوست عزیز اگر هنوز علاقه مند به یادگیری دلفی هستی می تونی نسخه XE و یا XE 2 رو تهییه کنی
البته قابلیت ها و قدرت این زبان برنامه نویسی اصلا با زبان بیسیک قابل مقایسه نیست
اما یادگیریش بسیار شیرین و ساده خواهد بود ....
سلام به تمام بينندگان محترم اين تاپيك
من يك سوال داشتم و خواستم ببينم كه چگونه ميشود از اطلاعات يك متغيير بصورت ذيل استفاده كرد .
من يك متغيير به ام X دارم و محتواي داخلي آن naim اين نام يك فيلد من است كه در آن نام شخص ذخيره شده است
حال ميخواهم اين را در قسمت هاي ديگه استفاده كنم
:40:
متاسفانه سوالتون واضح نیست
قاعدتا محتوای متغیر X شما string هست و نمیتونه به یک شی (مثلا Tedit به عنوان فیلد)اشاره کنه
اما شما میتونید اشیاء مورد نظرتون رو در هنگام اجرا بسازید و Handle انها رو در متغیر مورد نظرتون دخیره کنید
و همچنین میتونید از متد FindComponnent برای جستچوی کنترل های موجود روی فرم استفاده کنید
سلام
این درسته که در آخرین نسخه های دلفی میشه از قسمت زیادی از امکانات .نت فریمورک استفاده کرد ؟
اگه از این امکانات استفاده کنیم ، برنامه برای اجرا نیاز به نصب بودن محیط .نت داره یا بازم مستقیما به زبان ماشین کامپایل میشه؟
من سی شارپ رو در حد متوسط بلدم ، اگر بخوام دلفی رو شروع کنم چه کتابی رو توصیه میکنید ؟
Sent from my Galaxy S II using Tapatalk 2
Amin_Dadkhah
07-12-2012, 16:37
سلام.
خسته نباشید.
ببخشید یه مشکل دارم امکان داشتی فوری کمکم کنید.ممنون.
من در دلفی 7 4 تا فرم درست کردم. میخوام در فرم 4 یه دگمه بزارم تا وقتی روش کلیک میکنم کدم اجرا بشه.
منظور کلی: شرط گذاشتم اگر در فرم یک 'edit1.text = 'ali بود فرم 2 را نشان بده. در غیر اینصورت فرم 3 را نشان بده.
در کل من فقط نمیدونم چطوری باید از فرم 4 به فرم یک وصل بشم تا شرط رو بررسی کنه.
خواهش میکنم کمکم کنید. فوری هست.
با سپاس فراوان
saeid.asus
20-12-2012, 12:52
تغییر رمز عبور در دلفی
سلام مرسی که وقت میذارید و پیغاممو میخونید
برای پروژه ام یه برنامه با دلفی دارم که هنگام ورود از کاربر شماره کاربری و رمز عبور میخواد من میخوام تو setting برنامم بتونم با دادن شماره کاربری و رمز عبور فعلی و رمز جدید , رمز فعلی رو عوض کنم.
اگه میشه دقیق و کامل بگید چیکار کنم یه دنیا ممنون میشم آخه نزدیک دفاعیه هستم
bahrami1947
08-01-2013, 16:00
با سلام لطفا سورس کد برنامه ای که با کلیک روی کلید روشن وبا کیلک دوباره خاموش بشه دردلفی می خواستم با تشکر
hatam200
13-01-2013, 12:33
سلام
من یک کد جستجو دارم واسه string جواب میده ولی واه integer جواب نمیده چیکار کنم؟؟؟
اینم کد
procedure TForm11.BitBtn1Click(Sender: TObject);
var b:string;
begin
if edit2.Text<>'' then
begin
if combobox1.ItemIndex=0 then b:='Number Company='''+edit2.Text+'''';
if combobox1.ItemIndex=0 then b:='machin='''+edit2.Text+'''';
Adotable1.Filter:=b;
adotable1.Filtered:=true;
if adotable1.IsEmpty=true then
begin
showmessage(' ÇØáÇÚÇÊ ãæÌæÏ äíÓÊ');
activecontrol:=edit2;
end;
end
else
begin
showmessage(' äÇã ÔÎÕ ãæÑÏ äÙÑ ÑÇ æÇÑÏ ßäíÏ');
activecontrol:=edit2;
end;
end;
hamidjan88
18-01-2013, 11:39
خیلی خوب بود
رست شما درد نکنه
hatam200
22-01-2013, 14:06
:n07::n02::n07::n21::n17:کسی جواب سوال منو نداد
*Batman*
24-01-2013, 23:23
کسی جواب سوال منو نداد
اگر Number Company از نوع عددی هستش باید محتوی Edit رو به نوع عددی تبدیل کنید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ایندکس ComboBox هم درست نیست.برای هر دو صفر گذاشتید.
مقادیر عددی QuotedStr نیاز ندارن.
hatam200
26-01-2013, 13:06
مرسی از جوابتون
ولی واسه من کار نکرد.
اگه میشه ی کد سرچ واسم بزارید ممنون میشم خیلی احتیاجش دارم
سلام ممنون از آموزشتون من تازه دلفی 2010 یاد گرفتم باهاش هم یه نرم افزار بایگانی نامه ها نوشتم. فقط یه مشکلی دارم از کد زیر برای جستجو استفاده کردم ولی جواب نمیده: var s:string; begin if Edit1.text'' then begin if ComboBox1.ItemIndex=0 then s:='شماره نامه='''+Edit1.Text+''''; if ComboBox1.ItemIndex=1 then s:='شماره ثبت='''+Edit1.Text+''''; if ComboBox1.ItemIndex=2 then s:='موضوع نامه='''+Edit1.Text+''''; ADOTable1.Filter:=s; ADOTable1.Filtered:=true; if ADOTable1.isempty=true then begin showmessage('مقداری وارد نشده است'); Activecontrol:=Edit1; end; end else begin showmessage('مقدار مورد نظر خود را وارد کنید'); ActiveControl:=Edit1; end; end; یه مشکل دیگه هم دارم . دنبال کدی می گردم تا بتونم مستقیم نامه ها را اسکن کنم و با کلیک روی هر نامه، عکس نامه ی اسکن شده را نمایش بده. از DBImage استفاده کردم openPD1.Execute; DBImage1.Picture.LoadFromFile(OpenPictureDialoge1. FileName);
maryam77.m
02-05-2013, 10:21
سلام خسته نباشید من بایدیه ماشین حساب ساده تودلفی درست کنم.محیطشوطراحی کردم ولی تونوشتن کداش مشکل دارم
مرد مباح
11-05-2013, 18:37
دوست عزیز. مطمنا کسی نمیتونه تمام کدها رو برات بزاره. لطفا مشکلت رو بنویس توی چه زمینه ای هست تا راهنماییت کنیم.
sasan_x3e8
18-05-2013, 18:32
سلام خسته نباشین وقت بخیر
اساتید محترم لطفا کمک کنید فردا باید تحویل بدم 5 نمره داره (یعنی 29 اردیبهشت 92)
میخوام وقتی روی دکمه انجام کلیک میشه رکورد ها با هم جمع بشن یعنی اولی و اضافه کنه بعد همونو با بعدی جمع و الی آخر مثل ِ عکس
خیلی گشتم موفق نشدم عاجزانه درخواست کمک دارم چون حرفه ای هم نیستم ممنون
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
talajouran1
12-11-2017, 18:00
سلام یه سوال داشتم
می خ استم بدونم چطور میشه یه edit که داخلش تاریخ وجود دارد که با توجه به تاریخ سیستم درج میشه به طور مثال ۹۶/۰۷/۰۶رو داخل یه edit دیگه تبدیل بشه به ۹۶۰۷۰۶ یعنی اسلش حذف شود
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.