powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Языки программирования семейства Pascal [закрыт для гостей] / Что такое Delphi/Lazarus
8 сообщений из 58, страница 3 из 3
Что такое Delphi/Lazarus
    #630226
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
При открытии проекта открывает сразу много юнитов, не уверен пока вообще все, или только конкретно число, но много.
И не те, которые были открыты у меня, когда я закрывал ИДЕ.
...
Рейтинг: 0 / 0
Что такое Delphi/Lazarus
    #634884
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Неуловимый Джо  25.11.2023, 22:56
[игнорируется]
Пока заметил, вот эта настройка не работает.
Снимок.PNG
а сейчас заработала.
ничего не понимаю.
наверно я что-то не так делал.
...
Рейтинг: 0 / 0
Что такое Delphi/Lazarus
    #697522
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 Привилегированный пользователь
Участник
Кто знает, Indy в Lazarus нормально работает? Есть какие-то известные проблемы?
...
Рейтинг: 0 / 0
Что такое Delphi/Lazarus
    #697546
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 Привилегированный пользователь
Участник
Небольшая проблема возникла, но решилась вроде. Пытаюсь перенести один маленький проект с UDP-сервером c Delphi на Lazarus.
...
Изменено: 09.01.2024, 20:25 - s62
Рейтинг: 1 / 0
Нравится: Гарыныч
Что такое Delphi/Lazarus
    #700614
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 Привилегированный пользователь
Участник
s62 [игнорируется] 

Нормально, перенес проект из Делфи в Лазарус, заработал. Это симулятор одной железки. Бывает, что железки нет, а программа должна работать, а если железки нет, то измерения прекращаются, программа пытается восстановить связь и т.п. И вот для отладки такой симулятор вместо самой железки. Еще было одно применение, не для отладки, а немного в другой ситуации.
Простой UDP-сервер, который принимает несколько типов запросов по заданному протоколу и выдает ответы. Там просто, что-то в памяти программы хранится, жестко забитое, что-то модифицируется, в зависимости от ситуации и т.п. Собрал сейчас дома в Лазарусе, закинул на рабочий ПК, а там в офисе еще есть кое-какое железо, которое нужно, чтобы в рабочем режиме программа работала, для которой этот симулятор. Заработало, норм.

Инди поставить - очень просто, при помощи сетевого диспетчера пакетов Лазаруса. Пришлось одну строчку в модуле из Indy исправить, вроде это не повлияло на работу, по крайней мере в той ситуации, что я потестил.
Вот последнюю закомментированную строчку заменил на ту, что не закомментирована. Без этого возникала ошибка, когда пытался создать обрабочик TIdUDPServer.OnUDPRead.
Код: Delphi
1.
2.
3.
4.
5.
6.
7.
8.
  // GThreadCount should be in implementation as it is not needed outside of
  // this unit. However with D8, GThreadCount will be deallocated before the
  // finalization can run and thus when the finalization accesses GThreadCount
  // in TerminateAll an error occurs. Moving this declaration to the interface
  // "fixes" it.
 // GThreadCount: TIdThreadSafeInteger = nil{$IFDEF HAS_DEPRECATED}{$IFDEF USE_SEMICOLON_BEFORE_DEPRECATED};{$ENDIF} deprecated{$ENDIF};

  GThreadCount: TIdThreadSafeInteger = nil; deprecated;
Вроде все свойства компонентов, которые в этом маленьком проекте есть, совпали со свойствами компонентов в Delphi. Этот же проект переносил ради обучения на FMX, там пришлось кое-что переписывать.
Размер exe больше, это известная вещь, но насколько помню, поиграв настройками компилятора (и наверное линкера), можно уменьшить в каких-то пределах.
...
Изменено: 11.01.2024, 18:29 - s62
Рейтинг: 1 / 0
Нравится: Неуловимый Джо
Что такое Delphi/Lazarus
    #713807
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 Привилегированный пользователь
Участник
Неуловимый Джо
Идет трансляция, как делать приложения, работающие в облаке. Заодно можно в английском попрактиковаться:
How to create a real app that runs in the cloud

Началась минут 20 назад, пока больше введение по-моему.

Вот тупо ссылка https://www.youtube.com/watch?v=Es0xKTE7C_Y
...
Изменено: 30.01.2024, 21:21 - s62
Рейтинг: 1 / 0
Нравится: Неуловимый Джо
Что такое Delphi/Lazarus
    #713818
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Я слишком далек от облачных технологий.
Чисто прикладной базеданщик формошлеп.
С облаками мне с азов надо начинать.
...
Рейтинг: 0 / 0
Что такое Delphi/Lazarus
    #713824
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 Привилегированный пользователь
Участник
Неуловимый Джо [игнорируется] 

Я послушал, потом бросил. Но он говорил какие-то довольно общие вещи скорее про разные web-приложения. Коснулся вроде связанного с облаками, но больше говорил сначала вообще, потом про существующие фреймворки и наборы компонентов для создания веб-приложений на Delphi. Сейчас вопросы и ответы, снова слушаю.
Что-то он сказал такое, если я правильно понял, м.б. это первая часть, а потом еще будет продолжение уже про облака, может еще одна или несколько трансляций.
...
Изменено: 30.01.2024, 22:11 - s62
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / Языки программирования семейства Pascal [закрыт для гостей] / Что такое Delphi/Lazarus
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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