powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как переделать на синглтон
3 сообщений из 28, страница 2 из 2
как переделать на синглтон
    #39580896
figli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СинийТон,
объяви например, функцию и выставь только ее наружу с тем же именем что бывший "синглетон"

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
interface

type
  TTest = class
  end;

function Test: TTest;

implementation

function Test: TTest;
const
  FTest: TTest = nil;
begin
  if not Assigned(FTest) then
    FTest := TTest.Create;
  Result := FTest;
end;
...
Рейтинг: 0 / 0
как переделать на синглтон
    #39580906
figli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
figli,

локальную освободи гденибудь в финализэйшн, но от креате-фри по всему проекту придется отказаться, только обращения оставить
...
Рейтинг: 0 / 0
как переделать на синглтон
    #39581126
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
figli,

если бы от креат - фри отказаться то всё просто ) но вот хочется человеку поизголяться. да еще и в много-поточном режиме. опять же, почему инстанс класса просто в начале работы не создать. а в конце не разрушить - отдельная загадка. зачем счётчики, разрушения, создания? загадочное всё какое-то.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как переделать на синглтон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]