سلام
دوستان مثل اینکه کلاس ها شروع شده و همه سرشون شلوغه، اما تو را به خدا یک کمکی بکنید.
حداقل این دو تا سوال:
1-تبدیل تاریخ به شمسی
2-پرینت گرفتن به کمک pring dialog
خواهش می کنم. خیلی حیاتین!!!!!!!!!
Printable View
سلام
دوستان مثل اینکه کلاس ها شروع شده و همه سرشون شلوغه، اما تو را به خدا یک کمکی بکنید.
حداقل این دو تا سوال:
1-تبدیل تاریخ به شمسی
2-پرینت گرفتن به کمک pring dialog
خواهش می کنم. خیلی حیاتین!!!!!!!!!
با سلام
جواب سوال 1 : به نظرم اگه جستجو کنی کمپوننتش رو تو این انجمن بتونی پیدا کنی.
سوال 2 رو هم لطفا جامع تر بیان فرمایید که میخوای چکار کنین!
سلام
Print Dialog فقط که کمپوننت فرم کمکی هست. و بجای اینکه یک فرم برای
پرینت ایجاد کنید از این کمپوننت استفاده میکنید. و فرقی نداره و حتمآ باید
از همون توابع برای پرینت استفاده کنید. که حالا من وقتش رو ندارم بگردم.
فردا یه جستجو میکنم.
موفق باشید
سلام به شما دوستان عزیز و گرامی مخصوصا soldier عزیز که همچین تاپیک خوب و مفیدی رو افتتاح کردن و به ما مبتدیان آموزش و راهنمایی های مفیدی میکنن . دوستان من یه مشکلی در بخش help برنامه delphi 7 برام پیش اومده من موقعهای که help رو میزنم با یه ارور مواجه میشم که عکس او ارور رو میزارم تا راحتتر بدونین چه مشکلی برا من پیش اومده هر کی میدونه من باید چیکار کنم تا این مشکل حل بشه و من بتونم help رو بیارم بگه ازش ممنون میشم. با تشکر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با سلام
خب دوست عزیز این معلومه چیه دیگه. فایل مربوط به Help دلفی رو نمیتونه پیدا کنه. فکر کنم CD دلفی که نصب کردین ایرونی توش دخالت کرده.
سعی کنین نسخه اصلی رو پیدا کنین که ایرونی بهش دست نزده باشه.
سلام
کمی این مورد عجیب بنظر میرسه. چون این فایل در پوشه Help هست. اما
این خطا به شما میگه این فایل باید در پوشه Projects باشه!!!!
یک بار دلفی خودتون رو ReInstall کنید. یعنی دوباره نصب کنید. اگر مشکل حل نشد
من این فایل رو آپلود کردم تا در پوشه Help قرار بدی...
کد:http://soldier.persiangig.com/Delphi/d7.rar
با این سرعت دیل آپ 900 کیلوبایت آپلود شد!
موفق باشی
سلام . ممنون از شما دوستان Mavix و soldier عزیز ممنون از راهنمایهاتون برنامه رو یه بار remowe کردم و از نوع نصب کردم درست شد
با سلام
اقا من قبلا وی بی کار میکردم ولی بنابه دلایلی من دلفی را اغاز کردم
احتمالا باید خیلی تلاش کنم تا به اندازه ای که در وی بی تجربه داشتم تو دلفی هم بدست بیارم
حالا برای شروع من در دلفی 7 می خواهم اطلاعات یک جدول در اکسس را در جدولی مانند datagrid نمایش دهم.چیکار باید بکنم؟
یک کنترلر ado بر روی صفحه اوردم و تونستم به بانکم وصلش کنم اما هر کاری می کنم نمی تونم اطلاعاتش را در یک جدول نمایش دهم
با تشکر
سلام. به جمع دلفی کارها خوش اومدینقل قول:
برای نمایش اطلاعات شما باید 4 کامپوننت adoconnection , ado table , datasource , dbgrid رو روی فرم قرار بدین. اگر این کار رو انجام دادین تنظیمات به چه شکلی بوده. دقیق تر توضیح بدید تا راحت تر بشه راهنمایی کرد
البته فکر میکنم که قبلا توضیح داده شده. جستجو کنید
به نام خدا
سلام دوستان من یک پروژه ای تولید کرده ام که تشکیل شده از چندین دکمه ، تکست باکس ، عکس و... حالا می خواهم کاربر نهایی هر تغییری در این Edit Box ها و ... اعمال می کند کلا هر تغییری در پروژه ی نهایی می خام با یک دکمه بتونه پروژه را با تمام تغییرات به صورت یک فایل اجرایی Exe ذخیره کنه البته با قابلیت تغییر آیکون نهایی .
متوجه منظورتون نشدم. اگر میشه بیشتر توضیح بدید...
میخواهید در حین کار با برنامه اون رو کمپایل کنید و تغییراتی در فایل exe بدید؟
با سلام
اون طور که من فهمیدم نمیشه چون کامپایل دوباره میخواد و واسه کامپایل باید از دلفی استفاده کنین.
موفق باشین.
نه! اشتباه نکنید...نقل قول:
برای کمپایل میتونید از کمپایلر دلفی استفاده کنید...
کد:http://forum.p30world.com/showthread.php?t=69625
کد:http://forum.p30world.com/showthread.php?t=135208
موفق باشیدکد:http://forum.p30world.com/showthread.php?t=56685
به نام خدا
با سلام و تشکر از شما دوستان .
منظور من اینه :
من یک پروژه تهیه کرده ام که از اجزای متفاوتی نظیر Edit Box , Label , Picture و... تشکیل شده حالا پروژه ی من طوری هست که کاربر نهایی اجازه داره یک سری تنظیمات دلخواهش را درون برنامه ی ساخته شده توسط من اعمال کنه مثلا من گزینه ای برای غیر فعال کردن رجیستری در پروژه ام دارم می خواهم هنگامی که کاربر نهایی آن گزینه را انتخاب کرد بتونه پروژه ی من را به صورت فایل اجرایی جدا ذخیره کنه مثل برنامه های ساخت ویروس که یک سری تنظیمات انجام می شه و در نهایت فایل EXE ساخته می شه .
خیلی ممنون از توجهتون .
سلام
خوب شما باید داینامیک یک سری فایل dpr و pas و ... رو بنویسی و ذخیره کنید
و بعد با کمپایلر دلفی کمپایل کنید. اما این روشی هست که من پیشنهاد میکنم.
خوب روش کمپایل رو هم گفتم. ساخت این فایل ها هم که Text هستند کار خیلی ساده ای هست...
سوالی بود در خدمتیم... موفق باشی
با سلام
soldier جان میشه بگین چطوری؟ مثال
سلام
برای مثال...
من یک برنامه ویروس میسازم و یک برنامه ویروس ساز...
برنامه ویروس...
کد ها رو مینویسم که چیکار کنه و بعد همه چیز رو ذخیره میکنم.(پروژه)
فایل های مروبطه رو با notepad باز میکنم و کد ها رو توی دیتابیس ذخیره میکنم....
حالا برنامه ویروس ساز : داینامیک
کد ها رو از دیتابیس میگیرم. و در فایل های مورد نیاز ذخیره میکنم. (pas و dpr و dfm و ...)
تا اینجا کار خیلی ساده و آسانی هست...
تغیرات لازم رو باید روی کد ها انجام بدید. که باید به حد کافی برنامه نویس حرفه ای باشید که اینکارو انجام بدید.
اما من راهنمایی میکنم. نوشتن با خودتونه. جاهایی که لازمه نوشته از کاربر گرفته بشه. یک کلمه مینویسم
Get Text
(مربوط به قسمت ذخیره سازی کد تو بانک)
حالا این کلمه رو پیدا میکنم. و این رو تغییر میدم. و کد های لازم برای ساخت یک TLable مینویسم.
اگر متوجه این قسمت نشدید فایل dfm یکی از پروژه هاتون رو ببینید متوجه میشید
(فایل مربوط به خصوصیات تمام کمپوننت هایی که روی فرم هستند)
حالا نوبت کمپایل میرسه و با یک دستور با استفاده از کمپایلر دلفی (dcc32) پروژه دست ساز خودمون رو کمپایل میکنیم.
تمام سورس فایل ها رو حذف میکنیم و حالا یک فایل exe ویروسی ساختیم. لذت ببرید.
کمپایلر هم خیلی حجم کمی داره. حدود 700 کیلوبایته.
اگر خواستید خودم یکی براتون بسازم.
موفق باشید
نقل قول:
خیلی عالی بود فقط اگه لطف کنی و یک پروژه ی کوچک تهیه کنی خیلی خیلی کاملتر می شه ( البته با سورس ):27:
با سلام و کسب اجازه از استاد عزیز soldier
در شاخه bin دلفی فایلی به نام dcc32 وجود داره که بوسیله این فایل و بدون اجرای IDE دلفی میتونید پروژه زو کامپایل کنید. برای این کار در یک ویرایشگر متن مثل notepad دستور زیر رو بنویسید و با فرمت bat ذخیره کنید:
حالا این فایل رو در کنار پروژه قرار بدید و اجرا کنید. فایل کلمپایل شده در دایرکتوری جاری ساخته میشهکد:dcc32 myproject.dpr
پیروز باشید
سلام فرهاد جان
ما مخلص شما هستیم...
میتونید با دلفی هم همین کارو انجام بدید...
فراخوانی این دستور cmd با دلفی...
کد:Winexec('cmd /c (dcc32 namgefile.dpr)',SW_Hide);
مرتضی جان، دارم روش کار میکنم. کامل شد حتمآ میزارم...
موفق باشید
نقل قول:
با سلام و عرض خسته نباشید خدمت شما دوستان عزیز و گرامی
خیلی خیلی ممنونم.
نقل قول:
با سلام و عرض خسته نباشید خدمت شما دوستان عزیز و گرامی
خیلی خیلی ممنونم.
سلام
پست اول ویرایش شد...
ممکنه برای مبتدی ها مفید باشه...
و همچنین تازه وارد ها به انجمن...
موفق باشید
با سلام
می خواستم ببینم میشه با دلفی مانند visual.net برای صفحات وب چیزی طراحی کرد یا نه
با تشکر
با سلام
میشه در دلفی فلش را لود کرد و یه سوال دیگه آدرس نسبی در دلفی چگونه است
با تشکر
سلامنقل قول:
برای طراحی صفحات وب کمی مشکله.
مگه کمپوننت یا ActiveX مخصوصی برای اینکار پیدا کنید.
برای اجرای فایل های فلش در دلفی هم قبلآ در انجمن کمپوننت گذاشته شده.
کلمه Flash رو جستجو کنید ممکنه پیداش کنید
موف باشید
سلام بچه ها من تو دلفی خیلی مبتدی هستم همینطور تو سی شارپ
حالا می خواستم بپرسم که برای کار و البته از نظر امکانات و آپ بودن کدوم یکی رو جدی بگیرم.بیزحمت یکم راهنمایی کنین من ترم 4 نرم افزار کاردانی هستم تازه این ترم دلفی و سی شارپ رو باهم داریم.یه کتاب گرفتم به اسم "همه با هم دلفی2005" و استاد سی شارپ هم یه جزوه داده خیلی ساده وخود آموز من می خوام کار با یکی از این دوتا رو به صورت جدی شروع کنم.لطفا آقایون و خانوم هایی که وارد هستند راهنماییم کنن.من اگه بتونم لینک جزوه سی شارپ رو میذ ارم استفاده کنید خیلی خوبه
سلام
بستگی به خودت داره که به کدوم بیشتر علاقه مند باشی ولی اگر نظر من رو بخوای (من کاردانی کامپیوترم ترم پیش تموم شد) دلفی زیاد کار کردم سی شارپ یه حدودی و وی بی هم حدودی من موقعی که ترم 4 بودم یکی از استادامون گفت بیا تو شرکت من یه خورده با بازار کار آشنا بشی من 2 هفته ای رفتم ولی به خاطر یه سری مشکلات دیگه نرفتم ولی فقط می تونم اینو بهت بگم که از این شاخه به اون شاخه پریدن رو بذار کنار من موقعی که دلفی داشتم همه می گفتن وی بی بهتره رفتم سراغ وی بی گفتن سی شارپ بهتره و ....
و این که تو این شرکت که یکی از شرکت های بزرگ نرم افزاری تهران هم هستش از حدود 100تا برنامه نویسی که اونجا بود فکر کنم90 تاشون دلفی کار می کردن و بقیه هم طراحی سایت با ASP و PHP البته دلفی و SQL Server چون بیشتر نرم افزاراشون دارای بانک اطلاعاتی بود
به هر حال من پیشنهاد می کنم دلفی کار کنی چون تو ایران کاربردش بیشتره البته از لحاظ قدرت بخوای جاوا اوله بعد سی شارپ بعد دلفی و وی بی ولی تو ایران جاوا کار زیاد نداریم ولی وی بی کار تا دلت بخواد داریم دلفی کار هم نسبتا زیاده ولی به نظر من واقعا دلفی عالیه نه این که چون تو انجمن دلفی پرسیدی می گم به خاطر بازار کاری که داره می گم
به نام خدا
سلام پس چی شد ؟
soldier
مرتضی جان، دارم روش کار میکنم. کامل شد حتمآ میزارم...
سلام دستم به دامنت سواجر جان
اومدم يه كد ساده بنويسم همون درومد
خواهش ميكنم راهنمايي كن :
من يه صفحه لاگين واسه برنامه ساختم و كاربر بايد كلمه عبور رو بنويسه اگه درست بود وارد فرم 3 بشه
حالا من از يه ديتابيس براي منبع پسورد ها استفاده كردم و اومدم و از دستور while براي چك كردن استفاده كردم
اونجور كه خودم فهميدم مشكل همين دستورست،ميتوني بگي كجاش اشكال داره
راستي اينم بگم كه براي چك كردن اول ديتا بيس رو به يه DBEdit لينك كردم و بعد بين edit 2 كه همون محل وارد كردن پسورد هست و dbedit مقايسه انجام ميدم
کد:procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Table1.First;
while Table1.Eof = False do begin
if Edit2.Text = DBEdit1.Text then
Form3.Show
Form1.Hide
else
Table1.Next;
end;
ShowMessage('error');
end;
سلام دستم به دامنت سواجر جان
اومدم يه كد ساده بنويسم همون درومد
خواهش ميكنم راهنمايي كن :
من يه صفحه لاگين واسه برنامه ساختم و كاربر بايد كلمه عبور رو بنويسه اگه درست بود وارد فرم 3 بشه
حالا من از يه ديتابيس براي منبع پسورد ها استفاده كردم و اومدم و از دستور while براي چك كردن استفاده كردم
اونجور كه خودم فهميدم مشكل همين دستورست،ميتوني بگي كجاش اشكال داره
راستي اينم بگم كه براي چك كردن اول ديتا بيس رو به يه DBEdit لينك كردم و بعد بين edit 1 كه همون محل وارد كردن پسورد هست و dbedit مقايسه انجام ميدم
کد:procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Table1.First;
while Table1.Eof = False do begin
if Edit2.Text = DBEdit1.Text then
Form3.Show
Form1.Hide
else
Table1.Next;
end;
ShowMessage('error');
end;
سلام
آقا مجتبی
می تونید خیلی راحت با دستور Locate این کار رو انجام بدی به صورت زیر:
برای چک کردن Username و پسورد از تو جدول ، اگر بخواین فقط Username رو چک کنید کافیه قسمت دومکد:
if ((Table1.Locate('Username',Edit1.Text,[])) and (Table1.Locate('Password',Edit2.Text,[]))) then
Begin
Form1.Hide;
Form3.Show
End
Else
ShowMessage('error');
یعنی بعد از And رو حذف کنید
موفق باشید
خيلي ممنون فقط اگه ميشه دستور locate رو كامل توضيح بديد مثلا اون دو تا كروشه خالي واسه چيه؟
راستي كدي كه دادي درسته ولي يه مشكلي داره اونم اينه كه اگه يه نام كاربري رو بدي و پسورد نام كاربري ديگر رو هم بهش بدي بازم قبول ميكنه
اما من ميخوام هر نفر يه كلمه عبور جداگانه داشته باشه
اگه ميشه اينو يه كاريش كن
بازم خيلي خيلي ممنون
سلام ببخشيد يه سوال داشتم:
دستور اجرايفايل ها در دلفي چيه؟مثلا من يه فايل Exe دارم ميخوام با فشردن دكمه اون رو اجرا كنه
اگه ميشه دستور اجراي تمام فايل ها رو بگيد(txt/word/exel/paint And ...(
مر30
سلامنقل قول:
این دستور برای سرچ به وسیله خود دلفی هستش ، چون با دستورات SQL که سریع تر هم هستش میشه
سرچ رو انجام داد
قسمت NameField : فیلدی هستش که می خوای جستجو کنیکد:Locate('NameFiled',Edit.Text,[])
قسمت Edit : برای جستجو کردن مقداری که توی Edit وارد میشه با مقداری که توی NameField تو بانکت
قرار داره
[] : حساسیت بهش می گن که اگر توش چیزی ننویسی ، باید مقدار کامل کلمه رو وارد کنی ، مثلا علی ولی
اگر توش بنویسی LopartialKey اونوقت حساس میشه و اگر بنویسی ع برات علی رو پیدا می کنه
متوجه منظورت نمی شم مثلا نام کاربری داریم علی پسورد 1 و یکی دیگه هم علی پسورد 2 خوب الان وقتینقل قول:
وارد کنی علی با پسورد 1 وارد میشه اگر هم علی رو وارد کنی با پسورد 2 بازم وارد میشه درسته؟
خوب اگر می خوای هر کاربر یک اسم یا پسورد منحصر به فرد داشته باشه ، می تونی اون فیلد رو کلید تعریف
کنی
موفق باشید
درسته اما اگه ميشه بگين چه جوري؟
دوستان ديگه هم اگه بلدن كمك كنند من كه تا اينجا حسابي شرمنده DrXox شدم.آقا از همين جا از صميم قلب دارم ميگم دستت درد نكنه؟
توی بانکت کنار فیلد مورد نظر راست کلیک و روی Primary key کلیک کن ، تو Access وقتی کلیک راست میزنینقل قول:
عکس یک کلیده که باید روی اون کلیک کنی و توی SQLserver هم نوشته Set Primary Key
موفق باشید
مرسي لطف كردي راستي با چه دستوري ميشه يه فايل رو تحت ويندوز اجرا كرد؟