Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 01/11/23 in all areas

  1. David Heffernan

    TDateTimeHelper from D11 that can be used in D10.4?

    I support the current release of my software which is current for a year. When the new version comes out, we stop updating and supporting the previous version. I think that's pretty common. It is frustrating if you are on an older version, but my clients don't mind because they are happy to upgrade. Delphi is somewhat bug riddled and updating can be fraught. The Embarcadero policy would be better if the software wasn't so buggy and new versions weren't so risky.
  2. programmerdelphi2k

    Listview Items during Search

    hi @JimKueneman you can try this way: implementation {$R *.fmx} uses System.Generics.Collections; procedure TForm1.FormCreate(Sender: TObject); var LVI: TListViewItem; begin for var i: integer := 0 to 30 do // for tests... begin LVI := ListView1.Items.Add; LVI.Text := 'Item' + i.ToString; end; end; procedure TForm1.ListView1SearchChange(Sender: TObject); var LText: string; begin for var i in ListView1.Items.UnfilteredItems do if i is TListViewItem then LText := LText + TListViewItem(i).Text + slinebreak; // Memo1.Text := LText; end;
  3. Angus Robertson

    Securing RAD Server

    This particular web site is aimed at the UK market and has little interest for those outside the UK, it contains information about UK telephone and broadband networks. Some information is free but limited, businesses pay for access. But some users try multiple IP addresses to get around my counting accesses against IP addresses, and Tor is easy for them (I assume). I just went through the 50,000 accesses sequentially to my database to find Tor exit nodes. I did accidentally block access to British Telecom at the same time, got a phone call from their network people asking why their staff could no longer access my site (for free)... Angus
  4. baka0815

    Can anybody confirm, pls

    I can confirm that deactivating both experts the error goes away. If I then reactivate either of them the error returns.
  5. dummzeuch

    Can anybody confirm, pls

    Alternatively update to the current sources, compile a new DLL and try again. I just commented out these experts. They are more trouble than they are worth.
  6. Angus Robertson

    How can I programmatically connect to a VPN?

    You need to request a download password on the TMagRas page, and then go to https://www.magsys.co.uk/delphi/dfiles/default.asp Sorry about password nonsense, it's to stop Google scanning my files and falsely black listing my site again. Angus
  7. Sherlock

    Cyber security Question

    Almost every "call" is potentially dangerous. Asking for a language or a dialect of an existing language without potentially dangerous calls will leave you with nothing, hence the lack of answers from the people you contacted. It is up to you to find out what weaknesses a language has and how to either overcome them or, if to cumbersome, avoid the language altogether. Then you also have to take into account the security issues the system running your software may have. Windows has quite the "rap sheet", when it comes to vulnerabilities. But still it is a solid OS to run your software on, if you are aware of these issues. You may choose to run in a browser...that in itself may expose you to new risks you'll have to learn about, risks that may even be specific to the OS running the browser, so you'll end up checking out combinations of browsers and OSes even over different versions, a ton of permutations to evaluate. And so far you haven't even looked at hardware. What about the USB ports on a standard PC? How can you verify that they are not misused? As you see cyber security is very expensive, thinking about what might go wrong is just the first step of many. Real security however is just an illusion, just like the idea of error free software. What you need to have is risk assessment together with a catalog of countermeasures and assess how useful or indispensable your software really may be. If the benefit-risk-ratio is acceptable, go ahead build your software, if not... I seem to have drifted of, sorry.
  8. Arnaud Bouchez

    ANN: mORMot 2 Release Candidate

    The mORMot 2 framework is about to be released as its first 2.0 stable version. I am currently working on preliminary documentation. Some first shot here https://synopse.info/files/doc/mORMot2.html The framework feature set should now be considered as sealed for this release. There is no issue reported opened at https://github.com/synopse/mORMot2/issues or in the forum. Please test it, and give here some feedback to fix any problem before the actual release! We enter a framework code-freeze phase until then. The forum thread for reporting issues and comment is https://synopse.info/forum/viewtopic.php?id=6442 The related blog article is https://blog.synopse.info/?post/2023/01/10/mORMot-2-Release-Candidate
  9. A profile in GitHub created 11, forum account 10 hours ago (1 post, no rating). Only a RAR file is uploaded, based on the screenshots containing binaries. Contact info is a free Yahoo E-mail address, installations are blocked by AV and there's no real description of what FPDelphi is. Online searches show fuel pump related stuff. I really mean no offence and it can be me living under the rocks, but for someone who has no prior knowledge this is way too suspicious to check out.
  10. David Heffernan

    TDateTimeHelper from D11 that can be used in D10.4?

    I mean, aren't we all people who write code? I find it odd to hear programmers that don't want to program because they aren't able to do it right.
  11. Dave Nottage

    ShowModal do not work under IOS 16.1.1

    It may be related to the model and iOS version. Please see: https://quality.embarcadero.com/browse/RSP-36095
×