powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Spring4D
25 сообщений из 86, страница 1 из 4
Spring4D
    #39946793
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь использует subj в проектах?

Спрашиваю вот почему: очень понравилась библиотека, особенно в кассу зашли Nullable типы. Но Delphi (Rio) перманентно падает, буквально каждый третий-четвертый запуск приложения в отладочном режиме. До использования Spring такого не замечалось.

У кого-то есть похожие симптомы?
...
Рейтинг: 0 / 0
Spring4D
    #39946795
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов,
Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы?
...
Рейтинг: 0 / 0
Spring4D
    #39946806
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F
Сергей Фролов,
Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы?

Не, в спринг просто определен как Nullable<T> = record. У этой записи есть методы типа HasValue, GetValueOrDefault и т.д. Обычный дженерик :-) Но полезный, когда нужно использовать не только значение, но и факт наличия значения.

По библиотеке целом - плюсы у нее есть. Самый главный - это легкая возможность создания программ с помощью шаблонов проектирования. "легкость" - понятие конечно относительное, у каждого своя оценка, но sping реально берет на себя кучу чернового кода. И достаточно стабильно работает, падений именно из за spring в наших проектах вроде как не наблюдается (в частности в Rio).
...
Рейтинг: 0 / 0
Spring4D
    #39946813
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По nullable понятно, но покажите еще пример "фишечек" в этом спринге, которых у других нет, если не в лом.
...
Рейтинг: 0 / 0
Spring4D
    #39946814
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

ioc + di - только за это он уже хорош
...
Рейтинг: 0 / 0
Spring4D
    #39946815
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite,

Примерчик можно?
...
Рейтинг: 0 / 0
Spring4D
    #39946819
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F
Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы?
Шта? С времен Никлауса Вирта.
...
Рейтинг: 0 / 0
Spring4D
    #39946820
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А библиотека безусловно хорошая
...
Рейтинг: 0 / 0
Spring4D
    #39946961
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger> А библиотека безусловно хорошая

Вы используете где-нибудь ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Spring4D
    #39946979
Фотография LocksmithPC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger

Шта? С времен Никлауса Вирта.


И что, в TP7 можно добавить Int128 и оперировать переменными А := В + С;?
...
Рейтинг: 0 / 0
Spring4D
    #39946998
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LocksmithPC,

Int128 = record
A,B,C,D : integer;
end;

А вот оператор оверлоадинга там нет.
...
Рейтинг: 0 / 0
Spring4D
    #39947009
Фотография LocksmithPC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat, record ни секундочки не новый тип
...
Рейтинг: 0 / 0
Spring4D
    #39947019
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LocksmithPC,

А что ты считаешь "новым" типом или вообще "типом"?
...
Рейтинг: 0 / 0
Spring4D
    #39947034
Фотография LocksmithPC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
LocksmithPC,

А что ты считаешь "новым" типом или вообще "типом"?


Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
type
  TNewType = (0..3);

function TNewType.Add(const AValue, BValue: TNewType): TNewType; assembler; inline;
asm
  push ...
  mov ...
  ...
end;

var
  A, B, C: TNewType;

begin
  C := A + B;

end;



Ну, вот как-то так, фигурально выражаясь. И это бы в 95-м году :)
...
Рейтинг: 0 / 0
Spring4D
    #39947233
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строго говоря все что юзер пишет в секции type и есть новые типы (за исключением алиасов). А какие конкретно действия с ними можно проводить из коробки - дело десятое
...
Рейтинг: 0 / 0
Spring4D
    #39947270
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat

Int128 = record
A,B,C,D : integer;
end;

Малавата - в BP7 integer был 16 бит :)
...
Рейтинг: 0 / 0
Spring4D
    #39947273
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

От блин. Склероз!
...
Рейтинг: 0 / 0
Spring4D
    #39947308
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Кто-нибудь использует subj в проектах?

Спрашиваю вот почему: очень понравилась библиотека, особенно в кассу зашли Nullable типы. Но Delphi (Rio) перманентно падает, буквально каждый третий-четвертый запуск приложения в отладочном режиме. До использования Spring такого не замечалось.

У кого-то есть похожие симптомы?
uses блоков в implements нет?
сама библиотека так же раскоряжена

я бы не стал использовать сее творение, очень она какая-то с душком
...
Рейтинг: 0 / 0
Spring4D
    #39947348
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
в спринг просто определен как Nullable<T> = record. У этой записи есть методы типа HasValue, GetValueOrDefault и т.д. Обычный дженерик


Создай свой.

Я тоже когда-то, когда был молод и глуп, пихал в среду разные библиотеки а-ля Jedi ради пары функций.
...
Рейтинг: 0 / 0
Spring4D
    #39947360
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
uses блоков в implements нет?

А как это может быть связано?

kealon(Ruslan)

сама библиотека так же раскоряжена

Что, прости?

kealon(Ruslan)
я бы не стал использовать сее творение, очень она какая-то с душком

Мы ж тут вроде не филологи, а инженеры, такие аргументы не прокатят
...
Рейтинг: 0 / 0
Spring4D
    #39947362
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
Я тоже когда-то, когда был молод и глуп, пихал в среду разные библиотеки а-ля Jedi ради пары функций.

Джеди всегда была помойкой, справедливости ради ;)
...
Рейтинг: 0 / 0
Spring4D
    #39947477
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
kealon(Ruslan)
uses блоков в implements нет?

А как это может быть связано?

kealon(Ruslan)

сама библиотека так же раскоряжена

Что, прости?

kealon(Ruslan)
я бы не стал использовать сее творение, очень она какая-то с душком

Мы ж тут вроде не филологи, а инженеры, такие аргументы не прокатят
1-2. расценивай это как мягкую связь - модуль уже неработоспособным может стать, а ты его используешь. Вот потому от этого и надо избавляться, и тем более этого не долно быть в библиотеках.

3.
1- она уже морально устарела как вышла. (т.е. 4 года назад)
2 - контейнеры ещё ничего так, подёргать можно, но качество алгоритмов посредственное
3 - блок Core вообще туфта. Рефлексия в дельфи это ужас и боль, вся эта "куча" легко заменяется парочкой генериков

эта либа не решает никаких задач, кроме адаптации бывших явистов
...
Рейтинг: 0 / 0
Spring4D
    #39947518
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
Вот потому от этого и надо избавляться, и тем более этого не долно быть в библиотеках.

Чего-чего? Можно тезисно, по пунктам?
...
Рейтинг: 0 / 0
Spring4D
    #39947538
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
2 - контейнеры ещё ничего так, подёргать можно, но качество алгоритмов посредственное
3 - блок Core вообще туфта. Рефлексия в дельфи это ужас и боль, вся эта "куча" легко заменяется парочкой генериков

/popcorn
ждем примеров кода с пояснениями и цифрами
...
Рейтинг: 0 / 0
Spring4D
    #39947542
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

видимо у тебя что то личное, раз ты так негативно к либе относишься :-)
...
Рейтинг: 0 / 0
25 сообщений из 86, страница 1 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Spring4D
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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