-
Content Count
73 -
Joined
-
Last visited
Everything posted by Tom Chamberlain
-
Why should I use good source control versioning system?
Tom Chamberlain replied to Mike Torrettinni's topic in Tips / Blogs / Tutorials / Videos
There are only two of us now but for years it was just me and I have used SVN for many, many years. Now we do all development in VM's (VirtualBox) and leave the source on the host and access it via virtual share/drive letters, never on the VM's. Source control is good old SVN with TortoiseSVN, all commits/update done from the host. We have an in-house SVN server with repositories for each projects, This makes upgrading version of Delphi simple, we build new VM's for new version of Delphi so we never have cross version compile/component install issues, because that never happens 😮 and use cloned repos for testing new version in new VM's before we ever move production code to a new Delphi version. -
I received an AV during the installation (twice) and have reported it https://quality.embarcadero.com/browse/RSP-29158 The third attempt (after a restore) worked fine, see my comments in the report.
-
How to connect from remote program to Datasnap serwer located in local network
Tom Chamberlain replied to Andrzej Miechowicz's topic in Network, Cloud and Web
Never directly expose a database server of any kind to the internet, you are just asking for trouble. Like Hans said a REST service would be better but a VPN connection would be best. You may be able to do a DataSnap server on the local network and make request to it from the outside and have it talk to the FireBird server but you should look at doing it through IIS or Apache and using an SSL certificate to protect your data. Are you using some type of encryption or SSL cert when talking with the Andriod app? -
How to connect from remote program to Datasnap serwer located in local network
Tom Chamberlain replied to Andrzej Miechowicz's topic in Network, Cloud and Web
What type of Datasnap server did you make? Standalone EXE (GUI), Windows Service, IIS DLL or Apache module? If it's an IIS DLL or Apache module, then yes you will need the matching IIS or Apache server installed. Is it a EXE or Windows Service, then it run it or install the service and start it. What are you wanting to do with it, simple remote dataset access, remote method calls, passing objects, register and call backs or what? Have you tried the demos and http://docwiki.embarcadero.com/RADStudio/Rio/en/Tutorial:_Using_a_DataSnap_Server_with_an_Application is a good starting point. -
Do you have the PAServer (Platform Assistant) installed on a Linux machine you have access to? The Linux SDK is not included, you have to make a connection to a linux machine via the Options -> Deployment -> Connection Profile Manager or SDK Manager so that the correct includes can be pulled from the linux machine. Use Ubuntu to start with, it is the simplest to get going, here is a video on how to set this up.
-
Did you install FMXLinux from GetIt? If not you have to install it first, then right-click on the project (Project1.exe) to get 'Add Linux Platform'
-
Report components: good, bad, ugly
Tom Chamberlain replied to Bill Meyer's topic in Delphi Third-Party
We have used Report Builder by Digital Metaphors for 10+ years, we also have the TRichView component for great RTF support in and out of the reporting engine. The one time I had a problem they sent me a hot-patch to fix the issue within 24 hours and version to version I cannot think of an upgrade issue we have had, and we started using it in Delphi 7...maybe it has been a little more than 10 years 😮 We have not installed the included reporting software that comes with Delphi since then. -
Using Delphi in Virtual machine for a month
Tom Chamberlain replied to Mike Torrettinni's topic in Tips / Blogs / Tutorials / Videos
If you use VirtualBox do not do defrags from inside the VM, use a tool like CloneVDI. We use this once a month to compact and optimize the VDI files before making backups of the VMs. -
Using Delphi in Virtual machine for a month
Tom Chamberlain replied to Mike Torrettinni's topic in Tips / Blogs / Tutorials / Videos
We have used Delphi in Virtualbox for 10+ years using a separate SSD for the VM makes the biggest improvement and using the extensions help, no AV software in the VM. We keep the source on the host drive with a share to the VM, this lets us upgrade the VM/Delphi faster, source control also lives on the host with the source directories excluded from AV monitoring. We run multiple VM's at the same time, 2012 Server with SQL and our services for a complete isolated (virtual networks) production like environment. No need to ever access the internet from the VM's except for Windows updates. We use i7 laptops with 32GB and multiple SSD/M.2's on docking stations with multiple monitors so the Delphi VM has it's own full screen, the 2012 server is minimized 90% of the day. -
Hands-On Design Patterns with Delphi
Tom Chamberlain replied to Primož Gabrijelčič's topic in Tips / Blogs / Tutorials / Videos
Ordered epub and it is printing now... -
Strange thing in System.Generics.Defaults.pas
Tom Chamberlain replied to Jacek Laskowski's topic in RTL and Delphi Object Pascal
It is all explained here -
I have the same no-show on the reset password email...I did it twice thinking maybe I fat-fingered my email address the first time.