Size: a a a

2021 January 09

HG

Hemul GM in Delphi & Lazarus
Там есть вкладка с мониторингом всех портов и процессов их использующих
источник

ВБ

Владимир Б. in Delphi & Lazarus
благодарю, чуть освобожусь и буду колупать
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владимир Б.
netstat не выдаёт куда он пытается стучаться
Дык, я и не говорю про netstat.я говорил про отладчик :)
источник

SB

Sergey Bodrov in Delphi & Lazarus
Владимир Б.
Господа, всех с праздниками. Никто случайно не сталкивался с ошибкой при запуске Delphi:
could not bind socket

?
У винды (а может и не только) есть способность придерживать сокет занятым даже если прога закрылась. На случай, если снова откроется. И у сокета даже свойство специальное есть reusable
источник

SB

Sergey Bodrov in Delphi & Lazarus
Да, в Андроиде та же фигня
источник

z

zamtmn in Delphi & Lazarus
TRttiContext.FindType в делфи работает только с классами или можнно найти инфу о рекорде?
источник

МС

Максим Сысоев... in Delphi & Lazarus
zamtmn
TRttiContext.FindType в делфи работает только с классами или можнно найти инфу о рекорде?
Можно
источник

z

zamtmn in Delphi & Lazarus
можно минимальный пример?
источник

z

zamtmn in Delphi & Lazarus
program Project1;

{$APPTYPE CONSOLE}

uses
 sysutils,
 typinfo,
 rtti,
 classes;

type
 tb=record
  fa:integer;
 end;

var
 c : TRttiContext;
 rt: TRttiType;

begin
  c := TRttiContext.Create;
  rt:=c.FindType('tb');
  Writeln(rt.name);
  readln;
end.
источник

z

zamtmn in Delphi & Lazarus
не работает
источник

МС

Максим Сысоев... in Delphi & Lazarus
Не уверен, но попробуй перенести tb в отдельный модуль
источник

МС

Максим Сысоев... in Delphi & Lazarus
FindType searches for the type in all packages and works only for public types that have qualified names.
источник

VA

Viktor Akselrod in Delphi & Lazarus
zamtmn
program Project1;

{$APPTYPE CONSOLE}

uses
 sysutils,
 typinfo,
 rtti,
 classes;

type
 tb=record
  fa:integer;
 end;

var
 c : TRttiContext;
 rt: TRttiType;

begin
  c := TRttiContext.Create;
  rt:=c.FindType('tb');
  Writeln(rt.name);
  readln;
end.
rt:=c.GetType(TypeInfo(tb));
источник

МС

Максим Сысоев... in Delphi & Lazarus
Viktor Akselrod
rt:=c.GetType(TypeInfo(tb));
Это читы
источник

z

zamtmn in Delphi & Lazarus
мне нужно по имени. т.е. только изх пакетов?
источник

VA

Viktor Akselrod in Delphi & Lazarus
zamtmn
мне нужно по имени. т.е. только изх пакетов?
в отдельном юните, как Максим подсказал
источник

VA

Viktor Akselrod in Delphi & Lazarus
и код будет таким:
rt:=c.FindType('Unit1.tb');
источник

z

zamtmn in Delphi & Lazarus
в юните тоже не работает. может директивы какие надо?
источник

МС

Максим Сысоев... in Delphi & Lazarus
😕
источник

z

zamtmn in Delphi & Lazarus
Viktor Akselrod
и код будет таким:
rt:=c.FindType('Unit1.tb');
не работает
источник