Size: a a a

2020 April 16

DB

Dmitry Belkevich in Delphi & Lazarus
сейчас я точный запрос к svn'у гляну. стартую занова fpcupdelux
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Executing: C:\Program Files (x86)\CollabNet\svn.exe cleanup --non-interactive D:\fpcupdeluxe_4\fpcsrc (working dir: )
Executing: C:\Program Files (x86)\CollabNet\svn.exe update --quiet --non-interactive --trust-server-cert -r HEAD D:\fpcupdeluxe_4\fpcsrc (working dir: )
svn: E175002: REPORT of '/svn/fpc/!svn/me': Could not read response body: Secure connection truncated (https://svn.freepascal.org)
fpcupdeluxe: ERROR: SVN client error return code: 1
Executing: C:\Program Files (x86)\CollabNet\svn.exe info D:\fpcupdeluxe_4\fpcsrc (working dir: )
Path: D:\fpcupdeluxe_4\fpcsrc
источник

DB

Dmitry Belkevich in Delphi & Lazarus
сейчас попробую в консоли запустить также
источник

DB

Dmitry Belkevich in Delphi & Lazarus
включил вывод. обновлялось, обновлялось, а потом...
A    D:\fpcupdeluxe_4\fpcsrc\packages\winunits-jedi\src\jwawmistr.pas                                                                                        A    D:\fpcupdeluxe_4\fpcsrc\packages\winunits-jedi\src\jwamswsock.pas                                                                                       A    D:\fpcupdeluxe_4\fpcsrc\packages\winunits-jedi\src\jwalmstats.pas                                                                                       svn: E175002: REPORT of '/svn/fpc/!svn/me': Could not read response body: Secure connection truncated (https://svn.freepascal.org)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
хммм...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
воспользовался советом отсюда:
https://stackoverflow.com/questions/21086006/svn-e175002-report-of-xxxx-demo-svn-vcc-default-could-not-read-response-b
и вроде помогло
источник

S

Serjone in Delphi & Lazarus
Garik
  object srv1: TIdUDPServer
   Active = True
   BroadcastEnabled = True
   Bindings = <>
   DefaultPort = 2222
   ReuseSocket = rsTrue
   Left = 192
   Top = 112
 end
 object srv2: TIdUDPServer
   Active = True
   Bindings = <
     item
       IP = '0.0.0.0'
       Port = 2222
     end>
   DefaultPort = 2222
   ReuseSocket = rsTrue
   OnUDPRead = srv2UDPRead
   Left = 264
   Top = 112
 end

procedure TForm1.srv2UDPRead(AThread: TIdUDPListenerThread;
 const AData: TIdBytes; ABinding: TIdSocketHandle);
var
 xStream : TStringStream;
begin
 xStream := TStringStream.Create(TBytes(AData));
 Memo1.Lines.Add(xStream.DataString);
 xStream.Free;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 srv1.Broadcast(IntToStr(Random(100)), srv1.DefaultPort);
end;

все ловит отсылает и ловит прекрасно
Можешь эксперимент провести? вместо IntToStr(Random(100) напиши #200, что при этом будет приходить?
источник

S

Serjone in Delphi & Lazarus
все значения после  7F  становятся 3F. Почему так?
источник

G

Garik in Delphi & Lazarus
угу. если отправлять не как строки а как Bytes, то все норм. там че то с перекодировкой из строки в Bytes
источник

G

Garik in Delphi & Lazarus
можешь отладить если хочешь
источник

S

Serjone in Delphi & Lazarus
а как байты отправлять? у меня он только строки хочет. Пробовал массив байт подставлять, не берёт
источник

G

Garik in Delphi & Lazarus
var
 x : TIdBytes;
 x2 : array of Byte;
begin
 SetLength(x, 1);
 x[0] := 200;
 srv1.Broadcast(x, srv2.DefaultPort);

 SetLength(x2, 1);
 x2[0] := 205;
 srv1.Broadcast(TIdBytes(x2), srv2.DefaultPort);
источник

S

Serjone in Delphi & Lazarus
ага, нашёл.
источник

I

Igor in Delphi & Lazarus
Dmitry Belkevich
гугли: delphi richedit add formatted text. но вроде бы нельзя
да в смысле, для RichEdit родной формат — RTF
источник

S

Serjone in Delphi & Lazarus
Где можно посмотреть как лежат байты в разных переменных? всякие, там TDateTime и такое всё?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
в дебаггере?
источник

GB

George Bakhtadze in Delphi & Lazarus
Serjone
Где можно посмотреть как лежат байты в разных переменных? всякие, там TDateTime и такое всё?
сдампить в 16-ричный дамп
источник

I

Igor in Delphi & Lazarus
в Watch, в CPU
источник

S

Serjone in Delphi & Lazarus
эм... а текстом нигде не описано?
источник

GB

George Bakhtadze in Delphi & Lazarus
Serjone
эм... а текстом нигде не описано?
про TDateTime написано в документации, что это double и т.д.
источник