powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi. Linux. Баги.
76 сообщений из 76, показаны все 4 страниц
Delphi. Linux. Баги.
    #39966783
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может предложть способ временно обойти проблему описанную здесь:
https://quality.embarcadero.com/browse/RSP-29358

Как бы критично становится.

На всякий, если у кого нет доступа:

Program crash on exit after library load/unload on Linux

Runtime error 231 at 00007F974BE78B8A

Both library and main program use package RTL

libbug1.7z
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966820
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,
Где-то валятся Exceptions. ErrorCode = 231 - Too many nested exceptions
Смотри в отладчике.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966828
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально ошибка Segmentation fault где-то в System, при финализации модулей.
Исходники посмотреть сейчас не могу - поставил community edition
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966831
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Исходники посмотреть сейчас не могу - поставил community edition

Так CE с исходниками.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966848
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю. У меня - без.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966852
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Maxim Rusov
Исходники посмотреть сейчас не могу - поставил community edition

Так CE с исходниками.

В CE нет линукса.
Не понятно, как автор компилирует тогда.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966856
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот Linux как раз есть. SDK ставишь и все.

По теме есть что сказать?

Upd.
Возможно, у меня не СE. Пробная версия на 30 дней, это не CE? Ну и х.с.н.
Та же байда была на 10.3. Поставил 10.4 в надежде что что-то изменилось. Фиг.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966871
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Возможно, у меня не СE. Пробная версия на 30 дней, это не CE? Ну и х.с.н.

Пробная версия это триал. В триале действительно нет исходников, но в триале 10.4 они есть, как есть и линукс. В CE линукса нет.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966893
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

а для чего вообще использовать runtime packages, особенно в linux? чем аргументируется?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39966898
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
а для чего вообще использовать runtime packages, особенно в linux? чем аргументируется?


1. Возможность обрабатывать исключения из библиотек.
2. Возможность использовать общие переменные процесса.
3. Общий менеджер памяти.
4. Существенное сокращение размеров.

Из всего - 1 самый стоппер, естественно. 2-4 - можно обойти так или иначе.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967023
jack_vosmerkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
этот глюк исправлять не будут
о причинах можешь неспрашивать

в лазарусе проверял?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967043
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Лазарусе уже есть пакеты?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967044
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jack_vosmerkin
о причинах можешь неспрашивать

А очень хочется :)

jack_vosmerkin
в лазарусе проверял?

Там пакетов пока нет:
Dynamic Packages

Year: 2020
Status: In progress
Tags: Dynamic libraries packages

Implement support for libraries and dynamic package loading (The equivalent of Delphi BPL) in the Free Pascal RTL.
This is currently being worked on by Sven Barth, a member of the Free Pascal core team.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967045
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

1. Если интересует только сам факт исключения, то можно исользовать safecall.
2. Переменные можно экспортировать, но импорт придётся делать руками.
3. У дельфей на позиксе он и так общесистемный.
4. ...
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967068
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
N-е количество лет назад, когда в Delphi еще не было 64-х разрядного компилятора а в Лазарусе уже был мы были вынуждены портировать бэкенд на Лазарус. Было тяжело, я долго подкручивал его RTL чтобы сделать единый стек исключений. Потом EB разродилась и я все это с облегчением выкинул. Заново затеваться не хочется.

Странно как то. Я обрадовался что в Линукс есть почти настоящие packages. Т.е. работа (довольно большая) проделана. Только пользоваться ими - нельзя.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967098
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

вот здесь (ахтунг, по-немецки) пишут такие вещи:

1) 231 ist "Zu viele verschachtelte Exceptions, Maximal 16 sind zulässig".
перевод: 231 - это "Слишком много вложенных исключений, максимум 16 допустимо"

2) другой советует поступить таким образом

- взять шестнадцатиричный код из исключения, в вашем случае это 00007F974BE78B8A
- и поискать в MAP-файле на "7F974BE78B8A"

и якобы при известном везении можно получить имя класса / метода, где возникло исключение.

но и он же пишет про большое число вложенных исключений
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967109
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, наверное, зря написал про Runtime error 231, это уже последствия. Просто в консоли остаются только они (их тысячи), а изначальная ошибка улетает

Полностью все выглядит так

$ ./Main >log 2>&1

Begin...
LibProc1
End...
Exception EAccessViolation in module bplrtl270.so at 00007F042017AFE8.
Access violation at address 00007F042017AFE8, accessing address 00007F04214E9898.
Runtime error 231 at 00007F0420179B8A
Runtime error 231 at 00007F0420179B8A
Runtime error 231 at 00007F0420179B8A
... 20 тыс раз


Изначально ошибка Segmentation fault где-то в System, при финализации модулей.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967184
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вначале было подумал, когда увидел EAccessViolation, что вы string в либу передаете или возвращаете, но взглянул на код либы и понял, что нет.
После просмотра такая мысль появилась: а вот этот Writeln из либы он куда пишет? Может там в линуксе надо счто то типа дескриптора потока передавать? Попробуйте интереса ради заменить Writeln на Sleep
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967197
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим, перестаньте насиловать Delphi.
Все новые платформы и компиляторы там чисто для маркетинговых целей.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967200
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Максим, перестаньте насиловать Delphi.
Все новые платформы и компиляторы там чисто для маркетинговых целей.

У нас сервисы из под CentOS написанные на delphi в ПЭ нормально крутятся видимо с помощью магии.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967204
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По существу, в какой последней версии это работало ?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967207
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Максим, перестаньте насиловать Delphi.
Все новые платформы и компиляторы там чисто для маркетинговых целей.

Не, я пока не готов признать поражение :)
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967208
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Arefiev
По существу, в какой последней версии это работало ?

Если вопрос ко мне по Subj - то это работает в Windows. В Linux - падает. Проверено на 10.3 и 10.4 может никогда и не работало (когда там Linux появился?...)
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967210
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня на Ubuntu 18.04 LTS работает демон (без рантайм пакетов), обрабатывает входящие json-запросы и отвечает json-ответами. В качестве БД используется MySQL (через UniDAC). Написано на rio 10.3.3, uptime 6 месяцев после последнего обновления.
Всё работает, exception-ы нормально обрабатываются и ничего не крешится.

Runtime-packages это самое голимое зло, т.к. использующий код привязан к конкретной сборке этих самых пакетов. Вышел новый фикс к системным либам делфи и вуаля, требуется перекомпиляция/полный апгрейд основного приложения + пакетов к нему. А если в системе есть какое нибудь другое приложение, которое тоже использует эти же самые runtime packages, то всё, приехали. Либо его тоже придется обновлять, либо отказаться от обновления и жить на старых пакетах.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967212
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2,

Я, разумеется, не использую стандартные packages. Собираю свой, включая в него только то что мне нужно (rtl + Classes). Для меня это такая же библиотека как и все остальные, но с "фичами".

Ну и размер - имеет значение. Сейчас у меня суммарный размер всех бинарников ~70M. Без package было бы под 200.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967223
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

Даже 200 мб - фигня, если их по сети передавать постоянно не надо.
У нет Net Core сборок размер больше.

Хотя чую что ты явно злоупотребляешь либами в проекте.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967232
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

У нас тут под вендой дельфи валится просто так, а у тебя там под линуксом баги. Используй нормальные инструменты. Возьми что угодно с вм (пых,нода,ява,etc), зачем тебе нативная сборка, отстреленные яйца и рандомный access violation/segfault?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967254
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меня всегда умиляет, когда на форуме по Delphi появляется куча народа, утверждающего что на дельфах вообще писать нельзя, бросай это дело, и вообще переходи на XXX, дельфи умерло сто лет тому и т.д.

Парни, вы это, разделом не ошиблись?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967256
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vizit0r
Парни, вы это, разделом не ошиблись?

Нет. Где нам еще писать, что дельфи не нужен?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967263
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

Кто ж виноват, что ваши программисты не умеют без сборщиков мусора?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967265
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов,

Да это не наши программисты не умеют. Но никому от этого не легче.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967282
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Maxim Rusov,
У нас тут под вендой дельфи валится просто так, а у тебя там под линуксом баги. Используй нормальные инструменты. Возьми что угодно с вм (пых,нода,ява,etc), зачем тебе нативная сборка, отстреленные яйца и рандомный access violation/segfault?

Мне за это платят.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967284
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Ну и размер - имеет значение. Сейчас у меня суммарный размер всех бинарников ~70M. Без package было бы под 200.

либо смириться, либо менять инструменты

crutchmaster
Используй нормальные инструменты. Возьми что угодно с вм (пых,нода,ява,etc), зачем тебе нативная сборка, отстреленные яйца и рандомный access violation/segfault?

есть варианты нативной сборки без членовредительства ))
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967292
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
есть варианты нативной сборки без членовредительства ))

Я слышал где-то есть люди, которые умеют делать код так, чтобы он никуда им не стрелял. Но я таких не видел. Мой коллега говорит, что рандомные сегфолты - это норма и он по несколько раз в день комп ребутает.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967293
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Мой коллега говорит, что рандомные сегфолты - это норма и он по несколько раз в день комп ребутает.

Что не так у твоего коллеги. Но точное место этого "не так" указывать не буду, ибо и так понятно.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967295
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

От кривых рук и голова у знакомого болит. Криворучки нам тут будут рассказывать, как у нас в Делфи всё плохо, супер! У нас сервера стоят месяцами без перезагрузки и без сегфолтов, максимально почищены. В коде принят ряд мер против сегфолтов и для наибыстрейшего их обнаружения, кода порядка миллиона строк.
По пыхе - спасибо, наелись - каждый, даже минорный, апдейт - приходится весь код переписывать иначе просто ничего не работает.
На делфе же я перенес проект в почти два миллиона строк на 7 мажорных версий вверх без единой правки кода (дефайнов с десяток в либах только дописал).
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967302
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Мой коллега говорит, что рандомные сегфолты - это норма и он по несколько раз в день комп ребутает.

Ну так пусть он возьмёт нормальный инструмент с вм (пых,нода,ява,etc). Но вообще, слишком толсто.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967304
b0rk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самой делфи при импорте/экспорте процедур и функций они пишут так:
Код: pascal
1.
{$IFDEF POSIX} cdecl; {$ELSE} stdcall; {$ENDIF}


попробуйте явно и у себя указать, вдруг поможет (хотя теоретически при отсутствии параметров влиять не должно)
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967307
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0rk
В самой делфи при импорте/экспорте процедур и функций они пишут так:
Код: pascal
1.
{$IFDEF POSIX} cdecl; {$ELSE} stdcall; {$ENDIF}


попробуйте явно и у себя указать, вдруг поможет (хотя теоретически при отсутствии параметров влиять не должно)

1. Способ передачи параметров не важен, важно чтобы он был описан одинаков в библиотеке и при вызове.
2. Для x64 все это игнорируется, насколько я помню.
3. Ничего не меняется, даже если вообще никаких функций не вызывать. Сам факт загрузки/выгрузки библиотеки уже что-то ломает.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967317
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
По пыхе - спасибо, наелись - каждый, даже минорный, апдейт - приходится весь код переписывать иначе просто ничего не работает.

ну это тоже явно от кривых рук
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967324
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(на правах офф-топика)

makhaon
На делфе же я перенес проект в почти два миллиона строк на 7 мажорных версий вверх без единой правки кода (дефайнов с десяток в либах только дописал).


с какой на какую, если не секрет?

и вопросы:
2) у вас только стандартные компоненты или какие другие, если не тайна?
3) проект без использования Win-API и если да, то какого рода?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967327
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,

Предлагали, он не хочет.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967329
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

авторну это тоже явно от кривых рук

конечно, от кривых рук разработчиков пыхи. которые такое чувство в каждом релизе пачку очередных api заявляют depricated, либо апи просто меняется и всё ломается.

авторс какой на какую, если не секрет?
и вопросы:
2) у вас только стандартные компоненты или какие другие, если не тайна?
3) проект без использования Win-API и если да, то какого рода?

1) XE6 > 10.4 (20>27)
2) 24 сторонних компонент и паков. Пару пока ждём, которые без сырцов покупали. Остальное перенеслось как я написал
3) WinAPI мы сами юзаем минимально, насколько возможно.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967330
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
По пыхе - спасибо, наелись - каждый, даже минорный, апдейт - приходится весь код переписывать иначе просто ничего не работает.

Что там про кривые руки было, еще раз? Наблюдал кучу заброшенных сайтов на говнохостингах, которые просто работали лет по 20.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967341
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Что там про кривые руки было, еще раз? Наблюдал кучу заброшенных сайтов на говнохостингах, которые просто работали лет по 20.

Наблюдал кучу заброшенных приложений на Delphi 7, которые просто работали лет по 20.

P.S. Напомню, речь шла про переезд на новые версии.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967342
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Предлагали, он не хочет.

То есть его всё устраивает, но не устраивает вас, и у вас от этого обстоятельства что-то рвётся и взрывается?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967349
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Дегтярев Евгений,
авторну это тоже явно от кривых рук

конечно, от кривых рук разработчиков пыхи. которые такое чувство в каждом релизе пачку очередных api заявляют depricated, либо апи просто меняется и всё ломается.
скажи ты сам занимался пыхой или друг рассказывал
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967350
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
P.S. Напомню, речь шла про переезд на новые версии.

Ну так на хостингах накатывают минорные обновления для пыха.
Сергей Фролов
у вас от этого обстоятельства что-то рвётся и взрывается?

Не, у меня ничего не взрывается. Начальство начинает нервничать, когда формочки падают на ровном месте. Все опять ушли в отпуск и приходится подключаться к решению общей беды. Ну и опять же, это беда покупного компонента, а не наша личная.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967368
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
makhaon
Дегтярев Евгений,
пропущено...

конечно, от кривых рук разработчиков пыхи. которые такое чувство в каждом релизе пачку очередных api заявляют depricated, либо апи просто меняется и всё ломается.

скажи ты сам занимался пыхой или друг рассказывал

Не сам. У нас сайт ломается постоянно из-за несовместимости пыхи. Хостер обновит версию - и всё навернулось. И так каждый раз.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967370
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Не сам. У нас сайт ломается постоянно из-за несовместимости пыхи. Хостер обновит версию - и всё навернулось. И так каждый раз.

Даа, понятно всё. Пых у вас кривой.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967372
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Даа, понятно всё. Пых у вас кривой.

Ты не поверишь, но с Delphi точно такая же беда.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967377
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Ты не поверишь, то с Delphi точно такая же беда

Да, именно. Разница в том, что при одинаковой рукожопости пых не упадёт с сегфолтом хер знает где без возможности что-то сделать.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967380
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster,

пых тоже может крашиться
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967386
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
пых тоже может крашиться

Если нативный код дёргать?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967389
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не пошли бы вы в курилку со своим пыхом?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967397
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Не сам. У нас сайт ломается постоянно из-за несовместимости пыхи.

мне это говорит что качество сайта уг
Депрекейты появляются, только не в каждом релизе, а с новой версией (5.5, 5.6, 7.0 и т.д.) Депрекейты код не ломают, то что объявлено депрекейтед работает столько сколько заявлено, можно в рамках текучки исправлять, времени на это достаточно (при текущем графике релизов минимум год на исправление). Но если не следить и апгредить мажорные версии то да, но тут ссзб.

Есть проект, начинали в 13м на 5.3 или на 5.4, сейчас 7.2. Специальные телодвижения были только при переезде с 5.6 на 7.0 и связано было с обновлением phpunit и причесыванием юнит-тестов, основой код не затронуло.

авторХостер обновит версию - и всё навернулось. И так каждый раз.
шаред хостинг?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967398
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Дегтярев Евгений
пых тоже может крашиться

Если нативный код дёргать?


как думаешь, вот тут нативный код дергается?
Код: php
1.
$a = 1 + 2;
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967401
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

в версии, ок. код переставал работать. хостинг - шаред.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967444
KpoxaPym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Дегтярев Евгений
пропущено...

скажи ты сам занимался пыхой или друг рассказывал

Не сам. У нас сайт ломается постоянно из-за несовместимости пыхи. Хостер обновит версию - и всё навернулось. И так каждый раз.


Странноватенький у вас какой-то хостинг. Вообще клиент сам в панельке версию php выбирает, а не хостер автоматом накатывает. Меняйте такого хостера, на рынке полно НОРМАЛЬНЫХ предложений.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967463
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KpoxaPym,

да, вот всё не соберемся ) впрочем, у хостера есть свои плюшки - 2тб доступного места, например.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967469
KpoxaPym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
KpoxaPym,

да, вот всё не соберемся ) впрочем, у хостера есть свои плюшки - 2тб доступного места, например.


У вас точно шаред хостинг? Какой же там вообще винт на сервере, если каждому по 2 терабайта шарить? И сколько эта радость будет стОить?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967540
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пых прекрасный язык. Он настолько прост, что на нем можно научить кодить даже имбицила. В принципе поэтому на пыхе они и пишут...
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967548
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2
пых прекрасный язык. Он настолько прост, что на нем можно научить кодить даже имбицила. В принципе поэтому на пыхе они и пишут...


недавно понадобилось закодить пару простых страниц на пыхе. Я был в восторге от того что в интерфейсе к MySQL понятие параметров просто отсутствует, подставляйте в текст запроса и не выеживайтесь. SQL injection? Не, не слышали.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967555
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KpoxaPym,

покупали как шаред :)

вот залез посмотреть:

Disk Usage
57.77 GB / 1.54 TB (3.67%)
MySQL® Disk Usage
738.86 MB / 1.48 TB
Bandwidth
32.48 GB / ∞

чуть меньше стало, было 1.98.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967561
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
недавно понадобилось закодить пару простых страниц на пыхе. Я был в восторге от того что в интерфейсе к MySQL понятие параметров просто отсутствует, подставляйте в текст запроса и не выеживайтесь. SQL injection? Не, не слышали.

так мило
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967575
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
недавно понадобилось закодить пару простых страниц на пыхе. Я был в восторге от того что в интерфейсе к MySQL понятие параметров просто отсутствует, подставляйте в текст запроса и не выеживайтесь. SQL injection? Не, не слышали.

Никогда не писал на пыхе, но... Первая ссылка из гугла: https://www.php.net/manual/ru/mysqli-stmt.bind-param.php
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967579
KpoxaPym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
KpoxaPym,

покупали как шаред :)

вот залез посмотреть:

Disk Usage
57.77 GB / 1.54 TB (3.67%)
MySQL® Disk Usage
738.86 MB / 1.48 TB
Bandwidth
32.48 GB / ∞

чуть меньше стало, было 1.98.


Похоже, что у вас выделенный сервер. Или квоты забыли поднастроить.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967596
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KpoxaPym,

насколько я знаю нет, вот хостер:
https://www.site5.com/
All plans include Unmetered Bandwidth, Unmetered Disk Space, FREE Migrations, Disaster Recovery Backups, and 24x7 Support.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967618
KpoxaPym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не сталкивался с таким, выглядит неплохо )
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967639
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
asviridenkov
недавно понадобилось закодить пару простых страниц на пыхе. Я был в восторге от того что в интерфейсе к MySQL понятие параметров просто отсутствует, подставляйте в текст запроса и не выеживайтесь. SQL injection? Не, не слышали.

Никогда не писал на пыхе, но... Первая ссылка из гугла: https://www.php.net/manual/ru/mysqli-stmt.bind-param.php


Да, был не прав. Почему-то когда искал попадались только примеры с прямой подстановкой, еще пару тредов на SO изучил где обсуждали ка правильно эскейпить. Возможно параметры не так давно появились.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967644
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
Возможно параметры не так давно появились.

https://www.php.net/manual/ru/mysqli.overview.php Расширение mysqli включается в поставку PHP версий 5 и выше.
Пятая версия вышла в 2004 ;)
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967655
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Пятая версия вышла в 2004 ;)
Новодел.
Даже позже D7 вышло. ;)
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967666
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
А не пошли бы вы в курилку со своим пыхом?

Я бы пошел. А где это?
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967668
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
как думаешь, вот тут нативный код дергается?

Да нет. Хоть там будет какой-то жит, повредить память через пых - это нонсенс. А похерить указатель с нативным кодингом - это бытовуха, тем более в условиях herak-herak driven development.
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967670
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Дегтярев Евгений
как думаешь, вот тут нативный код дергается?

Да нет.

у меня для тебя плохие новости
...
Рейтинг: 0 / 0
Delphi. Linux. Баги.
    #39967675
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений
у меня для тебя плохие новости

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


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