Jump to content

TurboMagic

Members
  • Content Count

    235
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by TurboMagic

  1. TurboMagic

    Watermark in a FastReports report

    Setting UsePNGAlpha and transparency in the PDF settings do the trick for PDF output, but for preview and print output this (this = using a PNG image with partial transparent contents) still fails. The watermark image is put into the background and then overlapped with everything else.
  2. TurboMagic

    Watermark in a FastReports report

    Thanks in the first place. 1. I do think that image transparent was set to false as I used a PNG. It looked good in designer but not in preview or PDF. I need to check where I can set transparency to true in PDF exportfilter. In my case it had simply put the image behind everything else in preview and PDF. 2. About the OverlayBand: I see references to that and find it in designer, but I don't know how it works. I didn't manage to get it working and I didn't find any documentation for this. Can you give me more information about what to do with this?
  3. TurboMagic

    UDP sending and receiving

    I just found a little bit of time now and made a new attempt. I record what's happening using Wireshark now and that clearly shows that my device receives my message and it sends something back to the local port my socket got assigned by Windows. But my application never receives anything. I used the UDPSend example as starting point. I initially had tried out this 2 sockets solution but since it didn't work I changed it. I added a new socket and dont use the other one at the moment. Here's the relevant code part: procedure TMainForm.SendButtonClick(Sender: TObject); begin WSocketReceive.Proto := 'udp'; WSocketReceive.SocketFamily := sfIPv4; WSocketReceive.Port := '0'; WSocketReceive.Addr := '0.0.0.0'; WSocketReceive.Listen; MemoReceive.Lines.Add('Local Port: ' + WSocket.LocalPort); end; procedure TMainForm.WSocketReceiveDataAvailable(Sender: TObject; ErrCode: Word); begin // This is never called!!! MemoReceive.Lines.Add(TimeToStr(Now) + ' ' + WSocketReceive.ReceiveStr); end; procedure TMainForm.WSocketReceiveSessionConnected(Sender: TObject; ErrCode: Word); var Src : TSockAddr; Str : RawByteString; begin Src.sin_family := SOCK_DGRAM; Src.sin_port := 8513; // I don't know how to write this one less cumbersome: Src.sin_addr.S_un_b.s_b1 := #255; Src.sin_addr.S_un_b.s_b1 := #255; Src.sin_addr.S_un_b.s_b1 := #255; Src.sin_addr.S_un_b.s_b1 := #255; // This gets sent: WSocketReceive.SendTo(Src, SizeOf(Src), BytesOf(Str), Length(Str)); end; procedure TMainForm.WSocketSessionAvailable(Sender: TObject; ErrCode: Word); begin // This is never called MemoReceive.Lines.Add('Port: ' + WSocketReceive.Port); end; As you can see I added a memo for output. But the only thing ever shown in it is the 'Local port' message posted directly after Listen. What am I'm doing wrong?
  4. TurboMagic

    UDP sending and receiving

    This is not relevant to my still not working UDP problem. I just tried to find that demo quicker by opening that project group and thought I report the errors popping up loading that group so they can be fixed eventually.
  5. TurboMagic

    UDP sending and receiving

    Something else: when trying to open the Delphi\AllDemos project group (current ICS version from GetIt) I get some failures. One is: Failure reading SslSmtpTestForm -> Class TIcsRestEMail not found. The same class is not found for POP3ExcercizerForm and HttpRestForm. For IcsIsapiWebModule failures for properties do not exist are shown for the following properties: ClientHeight, ClientWidth, Color, Font.Charset, Font.Color, Font.Height, Font.Style, PixelsPerInch, TextHeight. Are they known to you?
  6. TurboMagic

    UDP sending and receiving

    If I should use a 2nd socket for listening, how would I set that up? Do a connect with the sending one first, so it can send as broadcast and in the OnSessionConnected create the 2nd socket so that it can listen on the port the sending one used? The party receiving and replying to my broadcast needs to send the answer to the port from which the broadcast message was sent, otherwise it wouldn't know where to send it to (and I don't have influence on how the other device does this anyway).
  7. TurboMagic

    UDP sending and receiving

    Hm ok, but it looks like I don't yet understand 100% what I need to do to make it work. This is my code for setting up the socket: FWuTSocket.SocketFamily := sfIPv4; FWuTSocket.Addr := '255.255.255.255'; //ICS_ANY_HOST_V4; //'255.255.255.255'; FWuTSocket.MultiCast := FALSE; FWuTSocket.MultiCastAddrStr := ''; FWuTSocket.Proto := 'udp'; FWuTSocket.Port := '0'; //cWuTUDPPort; FWuTSocket.LocalAddr := '0.0.0.0'; FWuTSocket.LocalPort := '0'; FWuTSocket.LineMode := false; FWuTSocket.OnSessionConnected := OnWuTSearchSessionConnected; FWuTSocket.OnDataAvailable := OnWuTSearchDataAvailable; FWuTSocket.OnSessionClosed := OnWuTSearchSessionClosed; // FWuTSocket.Connect; FWuTSocket.Listen; I thought I need to use listen instead of connect so I can receive data on that socket as well. But when I change Addr to the above 255.255.255.255 I get an "address not available" #10049 in listen: Bind error from Winsock... Now how to set up the socket properly to send via broadcast but listen for the answers as well?
  8. TurboMagic

    UDP sending and receiving

    Another small question: I had seen that TWSocket offers a LastError property as well. But when replacing WSocket_WSAGetLastError with it the error code is 0. What is this meant for?
  9. TurboMagic

    UDP sending and receiving

    From this albeit German description here: https://helpdesk.ebertlang.com/kb/a507/winsock-fehlercode-beschreibung.aspx Ok, found the exact same description in English on a Microsoft site: https://docs.microsoft.com/en-us/windows/win32/winsock/windows-sockets-error-codes-2 I take it that I should call this one: setsockopt(SO_BROADCAST) because I'm using SendTo in conjunction with a broadcast address. Any idea how I'd call this via ICS and if this is really a good idea? The other idea would be to use a variant of my old code which fetched a list of all network interfaces and looped through those and send the request on each one separately. TurboMagic
  10. TurboMagic

    UDP sending and receiving

    Hello, I added your error message code but I had to modify it. I had to use this one: WSocket_WSAGetLastError because the other one is not exported in OverbyteIcsWSocket.pas. I get the following error message now: "Permission denied" ErrorCode: 10013 TurboMagic
  11. TurboMagic

    UDP sending and receiving

    Thanks so far, but I still don't properly manage this. In my application I try to send like this, but in the UDP listener demo nothing arrives and SentTo returns -1: procedure TDeviceSearch.OnWuTSearchSessionConnected(Sender: TObject; Error: Word); var Src : TSockAddrIn; SrcLen : Integer; Data : RawByteString; begin if (Error = 0) then begin try SrcLen := SizeOf(TSockAddrIn); // I want to send to everybody I can reach (broadcast) Src.sin_addr.S_addr := WSocket_inet_addr('255.255.255.255'); Src.sin_port := 1234; Src.sa_family := AF_INET; Data := 'Hallo?'; // This posts -1 into my log. I'd expect 6 instead... log.Send('Bytes: ' + (Sender As TWSocket).SendTo(Src, SrcLen, @Data[low(Data)], Length(Data)).ToString); except On E:Exception do log.SendException'Failure in OnWuTSearchSessionConnected: ' + E.Message, E); end; end else log.Send('Failure in UDP handling: ' + Error.ToString); end; What am I making wrong/missing?
  12. Hello, when trying to install JCL (V2.8 build 5677) into D10.4.2 I get this failure message soon after it starts compiling Win32 stuff: "This installation of RAD Studio 10.4 doesn't support dual packages." Here's the log: ================================================================================ JCL 2.8 Testing Build 5677 ==========RAD Studio 10.4 32 bit================================================ Installed personalities : 32 bit Delphi 64 bit Delphi 64 bit Delphi for OSX 32 bit Delphi for Android 64 bit Delphi for Android 32 bit Delphi for iOS 64 bit Delphi for iOS 32 bit Delphi for iOSSimulator 64 bit Delphi for Linux 64 bit C++Builder ================================================================================ Multiple profile installation Single profile installation ================================================================================ Saving conditional defines... Loaded template for include file C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include\jcl.template.inc Saved include file C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include\jcld27win32.inc Building source\common library units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" bzip2 Jcl8087 JclAbstractContainers JclAlgorithms JclAnsiStrings JclArrayLists JclArraySets JclBase JclBinaryTrees JclCharsets JclCompilerUtils JclComplex JclCompression JclContainerIntf JclCounter JclDateTime JclDevToolsResources JclExprEval JclFileUtils JclHashMaps JclHashSets JclIDEUtils JclIniFiles JclLinkedLists JclLogic JclMath JclMIDI JclMime JclNotify JclPCRE JclPreProcessorAlgorithmsTemplates JclPreProcessorArrayListsTemplates JclPreProcessorArraySetsTemplates JclPreProcessorBinaryTreesTemplates JclPreProcessorContainer1DTemplates JclPreProcessorContainer2DTemplates JclPreProcessorContainerIntfTemplates JclPreProcessorContainerKnownMaps JclPreProcessorContainerKnownTypes JclPreProcessorContainerTemplates JclPreProcessorContainerTypes JclPreProcessorExcDlgTemplates JclPreProcessorHashMapsTemplates JclPreProcessorHashSetsTemplates JclPreProcessorLexer JclPreProcessorLinkedListsTemplates JclPreProcessorParser JclPreProcessorQueuesTemplates JclPreProcessorSortedMapsTemplates JclPreProcessorStacksTemplates JclPreProcessorTemplates JclPreProcessorTreesTemplates JclPreProcessorVectorsTemplates JclQueues JclResources JclRTTI JclSchedule JclSimpleXml JclSortedMaps JclStacks JclStatistics JclStreams JclStrHashMap JclStringConversions JclStringLists JclStrings JclSynch JclSysInfo JclSysUtils JclTrees JclUnicode JclUnitConv JclUnitVersioning JclUnitVersioningProviders JclUsesUtils JclValidation JclVectors JclWideStrings pcre zlibh --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 653020 Zeilen, 3.14 Sekunden, 53088 Byte-Code, 16900 Byte-Daten. Building source\windows library units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" Hardlinks JclAppInst JclCIL JclCLR JclCOM JclConsole JclCppException JclDebug JclDebugSerialization JclDebugXMLDeserializer JclDebugXMLSerializer JclDotNet JclHelpUtils JclHookExcept JclLANMan JclLocales JclMapi JclMetadata JclMiscel JclMsBuild JclMsdosSys JclMultimedia JclNTFS JclPeImage JclRegistry JclSecurity JclShell JclStructStorage JclSvcCtrl JclTask JclTD32 JclTimeZones JclWin32 JclWin32Ex JclWinMIDI mscoree_TLB mscorlib_TLB MSHelpServices_TLB MSTask sevenzip Snmp --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 217273 Zeilen, 1.22 Sekunden, 3843 Byte-Code, 596 Byte-Daten. Building source\vcl library units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" JclFont JclGraphics JclGraphUtils JclOpenDialogFavorites JclOpenDialogHooks JclPrint JclVclResources JclVersionControl JclVersionCtrlCVSImpl JclVersionCtrlGITImpl JclVersionCtrlSVNImpl --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 44869 Zeilen, 0.69 Sekunden, 7281 Byte-Code, 24 Byte-Daten. Building source\common library debug units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" bzip2 Jcl8087 JclAbstractContainers JclAlgorithms JclAnsiStrings JclArrayLists JclArraySets JclBase JclBinaryTrees JclCharsets JclCompilerUtils JclComplex JclCompression JclContainerIntf JclCounter JclDateTime JclDevToolsResources JclExprEval JclFileUtils JclHashMaps JclHashSets JclIDEUtils JclIniFiles JclLinkedLists JclLogic JclMath JclMIDI JclMime JclNotify JclPCRE JclPreProcessorAlgorithmsTemplates JclPreProcessorArrayListsTemplates JclPreProcessorArraySetsTemplates JclPreProcessorBinaryTreesTemplates JclPreProcessorContainer1DTemplates JclPreProcessorContainer2DTemplates JclPreProcessorContainerIntfTemplates JclPreProcessorContainerKnownMaps JclPreProcessorContainerKnownTypes JclPreProcessorContainerTemplates JclPreProcessorContainerTypes JclPreProcessorExcDlgTemplates JclPreProcessorHashMapsTemplates JclPreProcessorHashSetsTemplates JclPreProcessorLexer JclPreProcessorLinkedListsTemplates JclPreProcessorParser JclPreProcessorQueuesTemplates JclPreProcessorSortedMapsTemplates JclPreProcessorStacksTemplates JclPreProcessorTemplates JclPreProcessorTreesTemplates JclPreProcessorVectorsTemplates JclQueues JclResources JclRTTI JclSchedule JclSimpleXml JclSortedMaps JclStacks JclStatistics JclStreams JclStrHashMap JclStringConversions JclStringLists JclStrings JclSynch JclSysInfo JclSysUtils JclTrees JclUnicode JclUnitConv JclUnitVersioning JclUnitVersioningProviders JclUsesUtils JclValidation JclVectors JclWideStrings pcre zlibh --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\debug" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\debug" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 653020 Zeilen, 2.86 Sekunden, 53256 Byte-Code, 16900 Byte-Daten. Building source\windows library debug units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" Hardlinks JclAppInst JclCIL JclCLR JclCOM JclConsole JclCppException JclDebug JclDebugSerialization JclDebugXMLDeserializer JclDebugXMLSerializer JclDotNet JclHelpUtils JclHookExcept JclLANMan JclLocales JclMapi JclMetadata JclMiscel JclMsBuild JclMsdosSys JclMultimedia JclNTFS JclPeImage JclRegistry JclSecurity JclShell JclStructStorage JclSvcCtrl JclTask JclTD32 JclTimeZones JclWin32 JclWin32Ex JclWinMIDI mscoree_TLB mscorlib_TLB MSHelpServices_TLB MSTask sevenzip Snmp --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\debug" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\debug" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 217273 Zeilen, 1.06 Sekunden, 3988 Byte-Code, 596 Byte-Daten. Building source\vcl library debug units for RAD Studio 10.4 32 bit... "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" JclFont JclGraphics JclGraphUtils JclOpenDialogFavorites JclOpenDialogHooks JclPrint JclVclResources JclVersionControl JclVersionCtrlCVSImpl JclVersionCtrlGITImpl JclVersionCtrlSVNImpl --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\debug" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\debug" -ns"System;System.Win;WinAPI;Vcl;Vcl.Imaging" -I"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" -R"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 44869 Zeilen, 0.59 Sekunden, 7840 Byte-Code, 24 Byte-Daten. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\Jcl.dpk... Cleaning package cache for Jcl270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\Jcl.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\Jcl.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 128 Zeilen, 0.55 Sekunden, 1816588 Byte-Code, 719208 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclContainers.dpk... Cleaning package cache for JclContainers270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclContainers.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclContainers.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;Jcl;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 69 Zeilen, 0.42 Sekunden, 2166156 Byte-Code, 884 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDeveloperTools.dpk... Cleaning package cache for JclDeveloperTools270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDeveloperTools.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDeveloperTools.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;Jcl;JclContainers;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 86 Zeilen, 0.39 Sekunden, 513416 Byte-Code, 14696 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclVcl.dpk... Cleaning package cache for JclVcl270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclVcl.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclVcl.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;vclimg;Jcl;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 67 Zeilen, 0.42 Sekunden, 142392 Byte-Code, 1692 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclBaseExpert.dpk... Cleaning package cache for JclBaseExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclBaseExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclBaseExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;vclx;designide;Jcl;JclDeveloperTools;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 43661 Zeilen, 0.77 Sekunden, 66832 Byte-Code, 588 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDebugExpert.dpk... Cleaning package cache for JclDebugExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDebugExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclDebugExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclBaseExpert;JclDeveloperTools;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 8093 Zeilen, 0.59 Sekunden, 40856 Byte-Code, 468 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclProjectAnalysisExpert.dpk... Cleaning package cache for JclProjectAnalysisExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclProjectAnalysisExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclProjectAnalysisExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclBaseExpert;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 6983 Zeilen, 0.58 Sekunden, 29532 Byte-Code, 328 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclFavoriteFoldersExpert.dpk... Cleaning package cache for JclFavoriteFoldersExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclFavoriteFoldersExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclFavoriteFoldersExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclVcl;JclBaseExpert;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 3048 Zeilen, 0.56 Sekunden, 10864 Byte-Code, 212 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclRepositoryExpert.dpk... Cleaning package cache for JclRepositoryExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclRepositoryExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclRepositoryExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclContainers;JclBaseExpert;JclDeveloperTools;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 33622 Zeilen, 1.08 Sekunden, 46136 Byte-Code, 480 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclSIMDViewExpert.dpk... Cleaning package cache for JclSIMDViewExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclSIMDViewExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclSIMDViewExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclBaseExpert;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\experts\debug\simdview\JclSIMDUtils.pas(868) Warnung: W1000 Symbol 'TOTAThreadContext' ist veraltet C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\experts\debug\simdview\JclSIMDUtils.pas(868) Warnung: W1000 Symbol 'TOTAThreadContext' ist veraltet 17838 Zeilen, 0.75 Sekunden, 59624 Byte-Code, 892 Byte-Daten. Compilation success ...done. Building C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclStackTraceViewerExpert.dpk... Cleaning package cache for JclStackTraceViewerExpert270.bpl Cleaning ok Compiling package C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclStackTraceViewerExpert.dpk "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dcc32.exe" "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\packages\d27\JclStackTraceViewerExpert.dpk" --no-config -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\lib\Win32\release" -NU"..\..\lib\d27\win32" -I"..\..\lib\d27\win32;..\..\source\include;" -R"..\..\lib\d27\win32;..\..\source\include;" -DBCB;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE;BCB;WIN32;CONDITIONALEXPRESSIONS;RELEASE -U"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp;..\..\lib\d27\win32;..\..\source\include;" -LU"rtl;vcl;designide;Jcl;JclBaseExpert;" -ns"System;System.Win;WinApi;Vcl;Vcl.Imaging;" -LN"C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32" -LE"C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl" Embarcadero Delphi for Win32 compiler version 34.0 Copyright (c) 1983,2021 Embarcadero Technologies, Inc. 43814 Zeilen, 0.75 Sekunden, 68596 Byte-Code, 476 Byte-Daten. Compilation success ...done. Added "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\include" to library search path. Added "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\common;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\windows;C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\source\vcl" to library browsing path. Added "C:\Program Files (x86)\Embarcadero\Studio\21.0\Extras\Jcl\jcl\lib\d27\win32\debug" to Debug DCU Path. Cleaning package cache for JclBaseExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclBaseExpert270.bpl Registration ok Cleaning package cache for JclDebugExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclDebugExpert270.bpl Registration ok Cleaning package cache for JclProjectAnalysisExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclProjectAnalysisExpert270.bpl Registration ok Cleaning package cache for JclFavoriteFoldersExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclFavoriteFoldersExpert270.bpl Registration ok Cleaning package cache for JclRepositoryExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclRepositoryExpert270.bpl Registration ok Cleaning package cache for JclSIMDViewExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclSIMDViewExpert270.bpl Registration ok Cleaning package cache for JclStackTraceViewerExpert270.bpl Cleaning ok Registering package C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\JclStackTraceViewerExpert270.bpl Registration ok My user has no admin permissions but the Extras folder the JCL is under has write permission. What's wrong? Best regards TurboMagic
  13. TurboMagic

    JCL installation problems in D10.4.2

    That one worked. Thanks!
  14. TurboMagic

    Fix for bug in JclShell

    There is a Mantis bugtracker linked on the JCL and JVCL project description pages on GitHub. That works.
  15. TurboMagic

    JCL installation problems in D10.4.2

    Thanks! Will check this. Do you know which consequences unticking that checkbox has? Btw. I reported it here: https://issuetracker.delphi-jedi.org/view.php?id=6719
  16. TurboMagic

    Sharing a file

    Hello, I've got trouble sharing a file which is local to my app now. Code previously worked before migrating to 10.4.1 and moving the file to the app local directory to make it Android 10+ compatible. Before showing the code I'd like to know if the following path I see in the Android logcat log is correct or who it would need to look like: 04-07 12:10:09.190: I/ActivityTaskManager(1352): START u0 {act=android.intent.action.SEND dat=content://com.mycompany.MyApp.fileprovider/root/data/data/com.mycompany.MyApp/files/1.dat typ=*/* flg=0x1 cmp=android/com.android.internal.app.ResolverActivity} from uid 10269 I have the suspicion that this one is a concatenation of two things and thus wrong: content://com.mycompany.MyApp.fileprovider/root/data/data/com.mycompany.MyApp/files/1.dat When trying to share it with GMail I do get an empty mail composer screen, but no attachment. Cheers TurboMagic
  17. TurboMagic

    New/old component re-released: TComPortDrv

    Small update: it is available via GetIt now for users of 10.4.1 and 10.4.2. Enjoy!
  18. TurboMagic

    New/old component re-released: TComPortDrv

    Thanks for notifying me. Fixed now, so you can enjoy it now 😉
  19. TurboMagic

    DEC 6.x issue

    Somebody found out, that DEC only compiled in XE7 or newer due to the use of new array syntax. Development branch contains a version now which should be fixed. I have no old Delphi installed, so this is not testest yet.
  20. TurboMagic

    DEC 6.x issue

    Somebody else found that out meanwhile as well and Development branch contains fixes for most known issues already. And yes I agreed: we shouldn't try to support every old Delphi version. I had rised this to D2009 with V6.0. I am not sure what the minimum version was before I took over. Maybe D5. I will raise it further in the future.
  21. TurboMagic

    DEC 6.x issue

    The compilation incompatibility issue was fixed with a new release 6.1.1 now: https://github.com/MHumm/DelphiEncryptionCompendium/releases/tag/V6.1.1 So users of older compilers may enjoy this library as well, but I'd still suggest to them to upgrade their Delphi version where possible to enjoy the benefits of newer Delphi versions... 😉
  22. TurboMagic

    DEC 6.1 released

    Hello, there is a new release 6.1 of DEC available . It is located here: https://github.com/MHumm/DelphiEncryptionCompendium/releases/tag/V6.1 WHat's new since V6.0? * x64 compilation works out of the box now, some unit had not been properly listed for x64 * fixed the following cipher algorithms which were broken on x64: Blowfish, RC6 and Q128 * the Sapphire cipher did work with the unit test vectors but failed for some others * added SHA2-224 hash algorithm * added HMAC and pbkdf2 algorithms * somebody provided a build batch file * there is a command line application included now for setting the IDE's library path * progress even got changed and a VCL demo for that one was added * version history is a separate document in docs folder now Cheers TurboMagic
  23. TurboMagic

    Bugs in DEC library II

    Hello, this is the report of yes another bug a user has found (interestingly the unit tests for the cipher run flawlessly): Sapphire cipher didn't work properly for some data at least. The user thankfully did some investigation and I checked in his proposed fixes in the development branch. Note that the documentation got a small change: version history is a separate document now. So have fun using it TurboMagic
  24. TurboMagic

    XLS 2 XLSX

    He didn't state what those files contain in terms of formatting or charts etc. Maybe the xls only contains values?
  25. TurboMagic

    Bugs in DEC library

    Sorry, but I have to report a few bugs/regressions which have crept into DEC: These led for the following cipher algorithms failing their unit tests on x64: Blowfish RC6 Q128 In addition there was a bug which prevented compilation on x64 completely. Good news is: these are all fixed and available in development branch on GitHub (see above link). Have a nice evening TurboMagic
×