PDA

View Full Version : برقراری دو شرط و اجرای دستور



sensual_boy
دوشنبه 16 مهر 1386, 14:22 عصر
من خیلی تازه کارم یه مشکلی دارم به این ترتیب که:
if ComboBox1.ItemIndex=1 then
else if listbox1.ItemIndex=1 then
Memo1.Lines.Add('sdfsd
')
اجرا میشه ولی عمل نمیکنه اگه میشه کمکم کنید

Mahmood_M
دوشنبه 16 مهر 1386, 14:28 عصر
هدفتون چیه ؟
چه کاری میخواید بکنید ؟!
یه خورده بیشتر توضیح بدید ، کد بالا باید چه کاری بکنه ؟!

...

sensual_boy
دوشنبه 16 مهر 1386, 14:30 عصر
اگر مقدار لیست باکس برابر با یک و اگر کمبو باکس هم یک بود یک خط به Memo اضافه کنه

Mahmood_M
دوشنبه 16 مهر 1386, 14:34 عصر
اگر مقدار لیست باکس برابر با یک و اگر کمبو باکس هم یک بود یک خط به Memo اضافه کنه

=>

if (ListBox1.ItemIndex = 1) and (ComboBox1.ItemIndex = 1) then
begin
Memo1.Lines.Add('New Line');
end;

sensual_boy
پنج شنبه 19 مهر 1386, 13:37 عصر
چندتا سئوال داشتم
توی کدوم event اینهارو بذارم؟
هنگام اجرای برنامه به begin بعد از شرط اشکال میگره

sensual_boy
پنج شنبه 19 مهر 1386, 15:42 عصر
خیلی کارم گیره خواهش میکنم یکی جوابمو بده

AlirezaBahredar
پنج شنبه 19 مهر 1386, 16:08 عصر
چندتا سئوال داشتم
توی کدوم event اینهارو بذارم؟
هنگام اجرای برنامه به begin بعد از شرط اشکال میگره

ببین عزیزم....
1) اینجا که کسی از نحوه ی برنامه شما اطلاعی نداره....
2)قواعد سایت رو مطالعه کن احتیاجی به خواهش یا تمنا نیست...
در مورد اینکه در کدوم event استفاده کنی این بر می گرده به ساختار برنامه شما.اگر user باید چیزی از combobox انتخاب کند طبیعتا باید در آن فرمی که combobox داری دکمه ای تعبیه کرده باشی که پس از فشار دادن آن دکمه عملیاتی که آقا محمود در بالا گفته اتفاق بیافته.
اگر user ای در کار نیست می تونی این دستور رو در Create،Event استفاده کنی....بازم تاکید می کنم این بر می گرده به خواسته و انتظارات شما.

sensual_boy
پنج شنبه 19 مهر 1386, 16:59 عصر
میخوام بدون دکمه اینکار انجام بشه

rasool_brn
پنج شنبه 19 مهر 1386, 17:00 عصر
توی کدوم event اینهارو بذارم؟می تونی این کد رو تو رویداد create فرم بزاری, ولی اینجوری برنامت خیلی ایستا میشه ,بهتره اونو تو رویداد onclick یه Button بذاری.

هنگام اجرای برنامه به begin بعد از شرط اشکال میگرهشرط و اینجوری تصحیح کن:


if (ListBox1.ItemIndex = '1') and (ComboBox1.ItemIndex = '1') then

manvaputra
پنج شنبه 19 مهر 1386, 18:22 عصر
if (ListBox1.ItemIndex = '1') and (ComboBox1.ItemIndex = '1') then
سلام دوست عزیز فکر می کنم Itemindex مقداری از نوع عددیه و اگه براش از شرط مساوی با '1' استفاده کنیم خطا میده!

SYNDROME
پنج شنبه 19 مهر 1386, 19:44 عصر
با سلام


هنگام اجرای برنامه به begin بعد از شرط اشکال میگره

خطایی را که در Message می دهد بنویس.
موفق باشید

sensual_boy
پنج شنبه 19 مهر 1386, 20:36 عصر
هیچ خطایی نمیده فقط عمل نمیکنه با ساختن دکمه میشه اینکارو انجام داد و تو این حالت شرط برقرار شده و دستور عمل میکنه ولی من میخوام روی خود آیتمهای listbox اینکارو انجام بدم که جواب نمیده

Developer Programmer
پنج شنبه 19 مهر 1386, 20:51 عصر
BreakPoint بذار ببین مشکلش چیه.
یا کل کدت رو اینجا بین تگهای CODE بذار ببینیم مشکلش چیه.

sensual_boy
پنج شنبه 19 مهر 1386, 20:56 عصر
توی کدها مشکلی نداره چون برنامه بدون هیچ خطایی اجرا میشه منتها عمل نمیکنه.
اینو با راهنمایی دوستان در مورد یک دکمه انجام دادم روی دکمه کلیک میکنم درسته اما من از همون اول میخواستم روی Item های listbox این دستور اجرا بشه

rasool_brn
جمعه 20 مهر 1386, 00:11 صبح
سلام دوست عزیز فکر می کنم Itemindex مقداری از نوع عددیه و اگه براش از شرط مساوی با '1' استفاده کنیم خطا میده!
بله دوست عزیز حق با شماست.

rasool_brn
جمعه 20 مهر 1386, 00:49 صبح
اینو با راهنمایی دوستان در مورد یک دکمه انجام دادم روی دکمه کلیک میکنم درسته اما من از همون اول میخواستم روی Item های listbox این دستور اجرا بشه
از رویداد ListBox , OnChange استفاده کن .

manvaputra
جمعه 20 مهر 1386, 07:13 صبح
سلام دوست عزیز یه نگاه به این برنامه بنداز

sensual_boy
جمعه 20 مهر 1386, 15:47 عصر
من با کمک دوستان تونستم اشکال کارم رو بفهمم البته در مورد عناصر خود دلفی/
نمیدونم چرا وقتی از listbox و Combobox کامپونت BusinessSkinForm.v5.15 استفاده میکنم برنامه اجرا میشه ولی کاری رو انجام نمیده
حالا سئوالم اینه که ممکنه کامپونت کامل نصب نشده؟ (مشکلم توی نصب Unit هستش؟)
البته من اینو بگم Package این کامپونت رو نصب کردم

SYNDROME
جمعه 20 مهر 1386, 16:40 عصر
با سلام


حالا سئوالم اینه که ممکنه کامپونت کامل نصب نشده؟ (مشکلم توی نصب Unit هستش؟)
البته من اینو بگم Package این کامپونت رو نصب کردم

اگر کامل نصب نشده باشد نمی توانید از آن استفاده کنید.
اگر فایلهای Unit آن را دارید خودتان Compile کنید و ببینید مشکل حل می شود.
موفق باشید

manvaputra
جمعه 20 مهر 1386, 16:41 عصر
پکیج رو که نصب کردی آدرس فایل های Dcu. رو معرفی کردی؟

sensual_boy
جمعه 20 مهر 1386, 20:09 عصر
من یه کارهایی واسه این نوع فایل انجام دادم ولی میشه توضیح بدید من دوباره اینکارو بکنم؟

manvaputra
جمعه 20 مهر 1386, 21:04 عصر
دوست عزیز وقتی پکیج رو نصب کردی از منوی Tools گزینه Environment options رو انتخاب کن تا صفحه مربوطه باز بشه بعد تب Library رو انتخاب کن و در گزینه اول یا Library Path محل قرار گرفتن فایل های مربوط به کتمپوننتی رو که نصب کردی وارد کن امیدوارم مشکلت حل بشه البته اگه مشکل شما از این نوع باشه

sensual_boy
جمعه 20 مهر 1386, 21:37 عصر
اینکارو هم کردم ولی همه کامپونتهابه خوبی کار میکنن بجز همین مورد

manvaputra
جمعه 20 مهر 1386, 22:57 عصر
میشه دقیق تر بگی مشکل کجاست؟

sensual_boy
شنبه 21 مهر 1386, 09:11 صبح
چطوری میتونم درست و حسابی فایهای Dcu رو کامپایل یا اینستال کنم؟

SYNDROME
شنبه 21 مهر 1386, 09:31 صبح
با سلام

چطوری میتونم درست و حسابی فایهای Dcu رو کامپایل یا اینستال کنم؟
با فایل DCU نمی توانی کار بکنی.
باید فایلهای Pas را هم داشته باشی.
موفق باشید

sensual_boy
شنبه 21 مهر 1386, 09:47 صبح
من Package کامپونت رو نصب کردم و به درستی کار میکنه فقط توی همین Listbox خطا میده بازم چنین چیزی ممکنه که ناقص نصب شده باشه؟

SYNDROME
شنبه 21 مهر 1386, 12:25 عصر
با سلام

من Package کامپونت رو نصب کردم و به درستی کار میکنه فقط توی همین Listbox خطا میده بازم چنین چیزی ممکنه که ناقص نصب شده باشه؟
اصولا زمانی که یک کامپونت ناقص نصب شود برنامه Error می دهد.مثلا فایل Dcu را پیدا نکند و یا . . .
من با کامپونت شما تا حالا کار نکرده ام.
شاید خود کامپونت چنین مشکلی دارد.
موفق باشید

Rocker
یک شنبه 22 مهر 1386, 12:34 عصر
دوست عزیز:
چه طوره شما برید یه کتاب در مورد دلفی بخونید من کتاب دلفی 7 عین الله حعفر نژاد قمی رو به شما پیشنهاد میکنم.اینطوری اینقدر اذیت نمیشید تا مسائل ابتدایی را یاد بگیرید.
اینطوری تو وقت وهزینتون هم صرفه جویی کردید.:تشویق:
این تنها یه پیشنهاد بود.

SYNDROME
یک شنبه 22 مهر 1386, 14:15 عصر
با سلام


چه طوره شما برید یه کتاب در مورد دلفی بخونید من کتاب دلفی 7 عین الله حعفر نژاد قمی رو به شما پیشنهاد میکنم.اینطوری اینقدر اذیت نمیشید تا مسائل ابتدایی را یاد بگیرید.
اینطوری تو وقت وهزینتون هم صرفه جویی کردید.:تشویق:
این تنها یه پیشنهاد بود.
با احترام
فکر کنم در کتابی با این سطح مطالب در مورد خطایی که دوستمان گفت توضیح داده شده باشد.
موفق باشید