|
|
Другие темы раздела | |
Delphi Порядок объектов на панели при программном отображении через visible
https://www.cyberforum.ru/ delphi-beginners/ thread2021835.html Всем привет! Структура: Панель1-> 2 кнопки Панель2-> 4 Memo Статус мемо изначально visible равно false при нажатии на кнопку1 procedure TForm1.HideKeyAddClick(Sender: TObject); |
Ошибка: unable to write conf.ini Delphi Использую inno setup для установки Есть папка с программой в ней лежит exe и ini файл с false значениями (чтобы при удаление и ини удалился) На одном пк нормально при закрытии на Другом пк При закрытии программы ошибка unable to write conf.ini |
Delphi Свернуть окно
https://www.cyberforum.ru/ delphi-beginners/ thread2021537.html Написал программу чисто для себя,суть заключается в "разворачивание - действие - сворачивание - действие - и снова разворачивание и т.д..." С двумя окнами.Но тут суть,что мне необоходимо,дабы было два окна на панели задач,которые я могу разворачивать (alt+tab) Но моя "разворачивалка" в делфи получается 3-ьей. как убрать? Уже добавлял в ON Active - ShowWindow(WindowHandle,SW_HIDE) ,но это не... |
Delphi Скрытые надписи в HTML коде страницы! Всем привет! У меня появилась проблема, на странице есть надпись названия команды... Так вот мне надо парсить эту надпись, но в html коде этой надписи нету, будто она скрыта хотя когда ее выделяешь и смотришь ее код то он выглядит вот так: ТЫК(КАРТИНКА НЕ РЕКЛАМА!) А если я вывожу в Delphi через Synapse/Indy код или просто смотрю код страницы то он не находит надпись: ТЫК(КАРТИНКА НЕ РЕКЛАМА!) https://www.cyberforum.ru/ delphi-beginners/ thread2021488.html |
Импорт из exe Delphi Добрый день. У меня есть программа exe, из которой можно импортировать библиотеку. Как потом её перекомпилировать в dll библиотеку для использования в C#? |
Delphi Считывание string из типизированного файла Здравствуйте. Я делаю игру для курсовой и мне надо, чтобы нация и имя пользователя брались из файла и заносились в лейбл. Сейчас я сделал вот такой костыль. var f: file of ShortString; Pers: ShortString; begin AssignFile(f, 'Personages.dat'); Reset(f); Seek(f, lbl1.Tag); Read(f, Pers); https://www.cyberforum.ru/ delphi-beginners/ thread2021372.html |
Delphi Сохраненение и загрузка System.Generics.Collections Доброго времени суток! Есть простенькая игрушка, где состояние системы определяется тремя списками объектов: Creatures : TObjectList<TCreature>; ItemWeapons: TObjectList<TItemWeapon>; Missiles: TObjectList<Tmissile>; Подскажите, как корректно и красиво сделать сохранение этих данных для последующей загрузки. https://www.cyberforum.ru/ delphi-beginners/ thread2021290.html |
Delphi Как скрыть бегунок в ScrollBar? Подскажите, пожалуйста, как скрыть бегунок в ScrollBar, если скроллинг пока невозможен? Скрытие всего скроллбара не предлагать:) |
Delphi Как избавится от "First chance exception Exception class EOutOfResources with message 'Out of system resources'."? Как избавится от "First chance exception at $765CC54F. Exception class EOutOfResources with message 'Out of system resources'. Process Project1.exe (5816)" Вот код: function imageresize(fn:string;k:real):string; var jpg: tjpegimage; btm,tmp: tBitmap; nw,nh:integer; n_fn:string; begin https://www.cyberforum.ru/ delphi-beginners/ thread2021252.html | Delphi Ориентированный граф через списки смежности Повторяю для себя очевидные вещи, перевожу с C++ на Дельфи, но тень сомнения затмила мой разум) Ниже код добавления ребра в представление графа через списки смежности. Вопрос про память, ведь когда мы делаем new, нужно делать и dispose или может я чего-то не знаю? unit uMain; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes,... https://www.cyberforum.ru/ delphi-beginners/ thread2021248.html |
StatusBar: как сменить цвет фона? Delphi Подскажите как это можно сделать в программе. Хочу в случае удачи окрашивать в зеленый и выводить "ОК". В случае неудачи красным (желательно моргать) и выводить "Bad". |
Delphi Запись в типизированный файл Тут такое дело, при записи в типизированный файл всё нормально , но при последующий записи происходит перезапись тех данных которые там уже были как это исправить? Заранее спасибо begin inf.log:=edit1.text; inf.pass:=edit2.text; assignfile(f,'ist.rusjok'); reset(f); write(f, inf); closefile(f); Form1.visible:=true; https://www.cyberforum.ru/ delphi-beginners/ thread2021110.html |
225 / 80 / 35
Регистрация: 01.04.2017
Сообщений: 182
|
||||||||||||||||
29.07.2017, 23:30 | 0 | |||||||||||||||
Очистка памяти в процедуре - Delphi - Ответ 1065280029.07.2017, 23:30. Показов 5764. Ответов 15
Метки (Все метки)
Ответ
Для Delphi IMHO не лучшая практика. Хотя возможно все, особенно когда надо создать 100500 почти одинаковых обьектов.
Зовется это фабрикой (по крайней мере в книжках). За создание отвечает сама функция, за уничтожение - как правило тот, кто вызвал эту функцию, при этом вызывающий должен убедиться что обьект действительно создан.
Со TStrings почти все - потому как
Не по теме: Книга с паттернами (в том числе и фабриками) ISBN 0-201-63361-2 в библиотеке какого-то университета, жаль только что примеры кода на C. Вернуться к обсуждению: Очистка памяти в процедуре Delphi
1
|
29.07.2017, 23:30 | |
Готовые ответы и решения:
15
Очистка памяти MSXML и очистка памяти Очистка памяти в программе Очистка памяти от AnsiString |
29.07.2017, 23:30 | |
29.07.2017, 23:30 | |
Помогаю со студенческими работами здесь
0
Очистка области памяти Создание, уничтожение и очистка памяти от динамического массива Очистка памяти от форм очистка памяти |