Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
23:58
2947
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

АвторВопрос к програмистам
Вот моя процедура вызова, процедуры вставки в отсортированый список

procedure TForm1.N1Click(Sender: TObject);
var start,ElList:TTerm; s:integer; wp:TTerm;
begin
new(ElLIst);
s:=StrToInt(Edit1.Text);
ElLIst^.NomerTerm:=s;
AddElemToSortList(start,ellist);
ShowListInLB(start,ListBox1);
end;

Вопрос к от этой строчке
new(ElLIst);
При каждом вызове процедуры, ElLIst будет по новому создаватся?
Никто не шарит?
Я не пишу на Делфи, но по идее да
а какой это язык ?
что-то с грамматикой, проверь через word
для Наладчик:
Похоже на смесь русского с английским
Я не пишу на Делфи, но по идее да
для Буссурманин:
у мну чтото похожое было!года эдак 2 назад!щя непомню
не знаю насколько коррректно выделение памяти вот таким образом new(ElLIst); по идее такая конструкция работает для простых типов данных. У тебя же свой тип и по идее надо выделять память под ElLIst^.NomerTerm.

При каждом вызове процедуры, ElLIst будет по новому создаватся? да, тк локальная переменная.



ps пишу на C++, с делфи мало знаком.
и не забудь освобождать память dispose(), а вообще лучше в таких случаях выделять память GetMem().
К списку тем
2007-2025, онлайн игры HeroesWM