Run CCleaner, probably you unistalled recently another Delphi version.
- ⭐Awesome Pascal
- Marcus Fernström
- Reddit Delphi
- Delphi desde cero
- DelphiPower.XYZ: Advanced Delphi Programming
- http://rvelthuis.blogspot.com/
- https://www.thedelphigeek.com/
- https://sergworks.wordpress.com/
- http://objectpascalprogramming.com/archive/
- http://www.andrecelestino.com/todos-os-artigos-do-blog-andre-celestino/
- https://jonlennartaasenden.wordpress.com/
- https://blog.dummzeuch.de/
- http://chapmanworld.com/
- http://edgarpavao.com/
- https://drgarcia1986.wordpress.com/
- http://blog.marcocantu.com/
- http://www.danieleteti.it/
- http://thundaxsoftware.blogspot.com.br/
- http://www.davidghoyle.co.uk/WordPress/
- http://geldenhuys.co.uk/articles/
- https://flixengineering.com/
- https://robertocschneiders.wordpress.com/
- http://www.malcolmgroves.com
- http://delphigames.blogspot.com/
- https://marcosalles.wordpress.com/
- https://andy.jgknet.de/blog/
- http://www.delphifeeds.com/
- https://www.beginend.net/
- Delphi Science: Science of Delphi & Delphi of Science
- Clean Code and High Performance Servers
- What Simple Changes Made the Biggest Improvements to Your Delphi Programs - Stackoverflow
- Entrevista Cantu
- Property/event differences between Delphi forms and frames
- Introduction to Python for Delphi programmers
- SendMessage Data
- Object Pascal Style Guide
- Allocation-Free Collections
- Fast Inverse Square Root in Delphi’s Object Pascal
- Writing And Controlling Automation Servers In Delphi
- velthuis.Consoles - Console related code for Delphi
- Delphi JavaScript execution - ditch TWebBrowser for ChakraCore
- libcurl and Delphi
- hixie Pascal Librarys, JSON and others
- Download file progressively using TIdHttp
- Utilizando o mecanismo de processamento paralelo
- Como usar a biblioteca de programação paralela do Delphi?
- Multithreading e Processamento Paralelo no Delphi (PPL)
- Using the Parallel Programming Library
- Parallel Programming Library Tutorials
- Explaining Tasks in Delphi Parallel Library... by Creating too Many Tasks
- Common problems in Delphi parallel programming
- PPL - TTask an example in how not to use.
- TTask, Parallel Library -- DO NOT USE
- Name your threads, even the ones auto-created by Delphi
- 📇Desconstruindo monolitos - Construindo microservicos em Delphi
- Criando Web Services de Alto Desempenho com Delphi
-
🎬Coderage XII Brasil Cesar Romero TDD no Delphi com Código Legado Parte 1 Apresentação
-
🎬Coderage XII Brasil Cesar Romero TDD no Delphi com Código Legado - Parte 2 - Refactory
-
http://neftali.clubdelphi.com/test-unitarios-introduccin-entrega-1/
-
http://neftali.clubdelphi.com/test-unitarios-framework-dunit-entrega-2/
-
http://neftali.clubdelphi.com/convertir-test-de-dunit-a-dunitx-entrega-3/
-
http://neftali.clubdelphi.com/test-unitarios-framework-dunitx-entrega-4/
-
https://neftali.clubdelphi.com/entornos-de-ejecucin-de-test-con-dunitx-bonus-track/
- Utilizando as mensagens do Windows no Delphi
- Criando um serviço do windows no Delphi
- Diferença entre WinExec e ShellExecute
- Developing Delphi programs in Windows API without the Forms unit
- https://stackoverflow.com/questions/10633400/rotate-bitmap-by-real-angle
- https://www.daniweb.com/programming/software-development/threads/382249/rotating-delphi-canvas-art-360-degrees
- https://stackoverflow.com/questions/13583451/how-to-use-scanline-property-for-24-bit-bitmaps
- http://www.efg2.com/Lab/ImageProcessing/RotateScanline.htm
- http://etutorials.org/Programming/mastering+delphi+7/Part+IV+Delphi+the+Internet+and+a+.NET+Preview/Chapter+20+Web+Programming+with+WebBroker+and+WebSnap/Delphi+s+WebBroker+Technology/
- http://www.delphisources.ru/pages/faq/master-delphi-7/content/LiB0188.html
- http://www.restapitutorial.com/lessons/whatisrest.html#
- https://pt.slideshare.net/kmerlotti/datasnap-avanado-respostas-para-um-sistema-robusto-embarcadero-conference-2015
- https://restlet.com/open-source/documentation/tutorials/2.3/overview
- https://flixengineering.com/archives/229
- https://flixengineering.com/archives/248
- Create REST API’s with FreePascal
- FreePascal and JSON
- Create REST API’s with FreePascal
- FastMM and Unit Testing
- Remy Lebeau about FastMM use (defense)
- http://conexaoss.blogspot.com.br/2016/08/delphi-comando-para-reducao-de-memoria.html
- http://www.agnaldocarmo.com.br/home/comando-milagroso-para-reducao-de-memoria-delphi/
- https://www.thoughtco.com/design-your-delphi-program-1058488
- Can memory be cleaned up?
- Chromium Embedded Framework (CEF)
- open default browser with a post in Delphi
- Utilizando o navegador Chrome no Delphi
- https://github.com/paolo-rossi/delphi-jose-jwt
- http://blog.paolorossi.net/2017/04/27/jwt-authentication-with-delphi/
- https://docs.microsoft.com/en-us/aspnet/web-api/overview/security/individual-accounts-in-web-api#get-an-access-token
- https://stackoverflow.com/questions/36018499/how-can-i-get-the-parameter-of-a-command-method-inside-tdsautenticationmanager-o?noredirect=1&lq=1
- https://www.tmssoftware.com/site/blog.asp?post=342
- http://www.tmssoftware.biz/business/xdata/doc/web/authentication_example_using_j.html
- https://pt.stackoverflow.com/questions/168614/como-pegar-request-header-passando-o-authorization-bearer-usando-datasnap
- https://stackoverflow.com/questions/38272627/how-to-add-a-authorization-bearer-header-with-indy-in-delphi
- https://stackoverflow.com/questions/35036638/how-to-get-a-token-passed-as-header-using-datasnap
- https://weblogs.asp.net/andrebaltieri/implementando-bearer-autentication-com-webapi-e-owin
- https://auth0.com/blog/ten-things-you-should-know-about-tokens-and-cookies/
- https://developer.atlassian.com/cloud/jira/software/oauth-2-jwt-bearer-token-authorization-grant-type/
- https://pt.wikipedia.org/wiki/Protocolos_AAA
- http://blog.rivendel.com.br/2013/06/07/seguranca-em-apis-rest-parte-1/
- https://kaleidos.net/blog/295/stateless-authentication-with-api-rest/
- http://lucumr.pocoo.org/2013/11/17/my-favorite-database/
- https://dzone.com/articles/how-to-make-a-stateless-session-less-authenticatio
- https://medium.com/lightrail/getting-token-authentication-right-in-a-stateless-single-page-application-57d0c6474e3
- https://security.stackexchange.com/questions/68974/improving-stateless-rest-api-authentication-token-or-ditch-it-for-database-per
- http://blog.caelum.com.br/morte-a-sessao-entenda-esse-tal-de-stateless-session-com-tokens/
- http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Tutorial:_DataSnap_Application_Using_an_ISAPI_DLL_Server
- https://stackoverflow.com/questions/44190866/how-to-debug-an-isapi-extension-using-the-delphi-debugger/44191683
- https://danieleteti.gitbooks.io/delphimvcframework/content/chapterdeploy_iis.html
- https://blog.agilistic.nl/iis-75-avoid-performance-issues-when-creating-isolated-application-pools-for-applications4/
- https://stackoverflow.com/questions/2151251/asp-net-web-garden-how-many-worker-processes-do-i-need?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
- https://docs.microsoft.com/en-us/biztalk/technical-guides/optimizing-iis-performance
- http://unigui.com/doc/online_help/index.html?standalone-server-_-isap-modul.htm
- http://chapmanworld.com/2017/04/05/creating-a-linux-daemon-service-in-delphi/
- http://blog.paolorossi.net/2017/07/11/building-a-real-linux-daemon-with-delphi-part-1-2/
- http://blog.paolorossi.net/2017/09/04/building-a-real-linux-daemon-with-delphi-part-2/
- https://stackoverflow.com/questions/390307/windows-service-vs-scheduled-task
- https://haacked.com/archive/2005/10/24/writing-a-windows-service-when-you-just-need-a-scheduled-process.aspx/
- https://weblogs.asp.net/jongalloway/428303
- https://crontab.guru/
- http://www.cromis.net/blog/downloads/cron-scheduler/
- https://community.embarcadero.com/pt/blogs/entry/delphi-for-linux-rtl-units
- http://chapmanworld.com/2017/04/05/creating-a-linux-daemon-service-in-delphi/
- http://pragmaticcoders.com/blog/retrying-exceptions-handling-internet-connection-problems/
- https://www.emailarchitect.net/easendmail/kb/delphi.aspx?cat=5
- https://stackoverflow.com/questions/27613124/send-email-with-memorystream-attached
- http://www.planetadelphi.com.br/dica/7339/convertendo-richedit-em-html-sem-precisar-de-componentes-
- https://www.devexpress.com/Support/Center/Question/Details/S91566/html-editor-component
var
tryLimit: integer;
.....
tryLimit := 5;
while tryLimit > 0 do
try
check;
tryLimit := 0; // succeeded - out
except
on E : Exception do
begin
Dec(tryLimit);
if tryLimit = 0 then // used up all 5 tries
raise; // let exception be raised
end;
end;
🍌🍉🍒🍇🍓🏆