I am a getting-do learner of Delphi5. I have encountered some problems in my study. I want to ask you. I am self-study, I used to learn from Delphi, I just learned from Delphi5. I didn't understand the programming style and norms of Delphi5. I bought two books. The book is not very Ok, especially the writing code for programmed events, such as: Procedure TFORM1.OpenButtonClick (sender: TOBJECT); var s: string; begin if not openDialog1.execute dam; mpeg.autoplay: = false; MPEG .streamname: = Opendialog1.FileName; mpeg.open; trackbar1.max: = mpeg.Length; trackbar1.position: = 0; str (trackbar1.max, s); PlayButton.enabled: = true; stopbutton.enabled: = true PauseButton.enabled: = true; end; MPEG.AUTOPLAY: = false; mpeg.streamname: = OPENDIALOG1.FILENAME; MPEG.Open; MEG ".autoplay" does not know what mean? There are also many things like these things that these attributes don't say, some are more deeper than this, I don't know there, I want to ask what I should learn? I have a "Delphi5 Foundation and Improvement" of Electronic Industry Press. "Delphi5 Programming Guide" of People's Posts and Telecommunications, Tsinghua University's "Delphi5 Development Guide". Not very good, I want to learn Delphi5's programming is not a skill, the boring thing that is designed to design the form. I love programmed, I have learned C, QBasic, FoxBase, Pascal, and so on. Program fan