Re: Програма розв'язування задач з фізики! Для учнів 7-го класу.
Torbins написав:Покажіть, будь ласка, який у вас тепер код в TForm2.Button1Click.
Там поки що нічого не змінилось:
procedure TForm2.Button1Click(Sender: TObject); var a: string; begin a := Edit1.Text; RichEdit1.Lines.LoadFromStream(DefinitionText(a)); PlaySound(PChar('S ' + a), 0, SND_RESOURCE or SND_ASYNC); end;
У вас тут пам'ять тече. TResourceStream, який повертає DefinitionText, після використання треба видалити.
Я напевно таку саму умову можу використати і для функції PlaySound: try ... except on e: EResNotFound do ... end.
PlaySound не кидає виключень, це проста функція, яка повертає звичайний Boolean.