PDA

View Full Version : دستور GOTO



sara_np
دوشنبه 19 شهریور 1386, 08:48 صبح
سلام
کسی می تونه تو نوشتن دستور GOTO
NOTEPAD کمکم کنه
من این دستورو نوشتم ERROR میگیره
frmGoTo.ShowModal;

Rocker
دوشنبه 19 شهریور 1386, 08:54 صبح
سلام
کسی می تونه تو نوشتن دستور GOTO
NOTEPAD کمکم کنه
منظورتون رو میشه واضح تر بگید.

m-khorsandi
دوشنبه 19 شهریور 1386, 11:02 صبح
نقش NotePad این وسط چیه؟

Will_Smith
دوشنبه 19 شهریور 1386, 11:53 صبح
منظورش اینه که یه برنامه NotePad نوشتم که توی قسمت GoTo گیر کردم
Goto line Number
باید خط کدهایی رو که استفاده کردید اینجا بزارید

Rocker
دوشنبه 19 شهریور 1386, 13:25 عصر
منظورش اینه که یه برنامه NotePad نوشتم که توی قسمت GoTo گیر کردم
Goto line Number
باید خط کدهایی رو که استفاده کردید اینجا بزارید
اما ایشون میگن که با اجرای این دستور به مشکل بر می خورند.

frmGoTo.ShowModal;
به نظرم که منظورشون رو خیلی بد گفتن.

sara_np
دوشنبه 19 شهریور 1386, 14:52 عصر
سلام
من یک notepad نوشتم حالا در نوشتن دستور goto مشکل دارم .
goto در notepad
دستور بالا را هم نوشتم ولی این error را میده

[Error] Unit17.pas(409): Undeclared identifier: 'frmGoTo'

Rocker
دوشنبه 19 شهریور 1386, 15:01 عصر
اصلا این کد برای اینکار نیست این کد یه فرم رو به صورت Modal نمایش میده ربطی به این کار نداره در ضمن بگید از چه کامپوننتی استفاده کرده اید.
frmGoTo.ShowModal;

Rocker
دوشنبه 19 شهریور 1386, 15:35 عصر
خوب اگه شما از کامپوننت Richedit استفاده کردید یه Edit و یک Button روی فرمتون قرار بدید و در رویداد Click باتنتون این کد رو وارد کنید.

procedure TForm1.Button1Click(Sender: TObject);
begin
RichEdit1.Lines.Exchange(strtoint(Edit1.Text)-1,strtoint(Edit1.Text)-1);
RichEdit1.SetFocus;
end;

موفق باشید.

sara_np
دوشنبه 19 شهریور 1386, 16:00 عصر
من میگم واسه notepad می خوام اصلا notepad
button داره

Will_Smith
دوشنبه 19 شهریور 1386, 16:49 عصر
اصلا این کد برای اینکار نیست این کد یه فرم رو به صورت Modal نمایش میده ربطی به این کار نداره در ضمن بگید از چه کامپوننتی استفاده کرده اید.
frmGoTo.ShowModal;
بابا ایشون یه فرم داره به نام frmGoTo میخاد اینو ShowModal کنه درست مثل NotePad

Rocker
دوشنبه 19 شهریور 1386, 17:08 عصر
من میگم واسه notepad می خوام اصلا notepad
button داره
مثل اینکه شما خیلی تازه کارید بابا کی گفت که شما حتما باید اون کد رو تو یه باتن بزارید خوب میتونید اون در منوی مربوط به این کار بزارید فکر کنم با این حساب اینم باید توضیح بدم که شما ممکن نام Richedit که در برنامتون استفاده کردید با اونی که من در کدم استفاده کردم فرق بکنه پس اینم یادتون نره که نام ریچ ادیت کد من رو هم به اونی که در برنامتون استفاده کردید تفییر بدید.
در ضمن شما بالاخره که تو Goto مشکل دارید یا Showmodul .

sara_np
دوشنبه 19 شهریور 1386, 17:20 عصر
بله من تازه کارم پس کامل توضیح بدین
من تو showmodul مشکل ندارم می خوام دستور goto را بنویسم
مثل goto
notepad windows اگه goto notepad windows
را باز کنید و ببنید منظورمو می فهمید

Rocker
دوشنبه 19 شهریور 1386, 17:26 عصر
بله من تازه کارم پس کامل توضیح بدین
من تو showmodul مشکل ندارم می خوام دستور goto را بنویسم
مثل goto
notepad windows اگه goto notepad windows
را باز کنید و ببنید منظورمو می فهمید
خوب جناب sara_np این کد هم دقیقا مثل همونیه که نوت پد ویندوز انجام میده.اگه شما دقیقا میخواهید برنامه نوت پد ویندوز رو پیاده سازی کنید باید یک منو برای برنامتون طراحی کنید دقیقا مثل اونی که تو نوت پد هست بعد کدتون رو در زیر منوی ...Goto وارد کنید.