Jump to content

Tom Chamberlain

Members
  • Content Count

    73
  • Joined

  • Last visited

Everything posted by Tom Chamberlain

  1. 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.
  2. Tom Chamberlain

    Your RAD Studio 10.4 Sydney issues

    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.
  3. 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?
  4. 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.
  5. Tom Chamberlain

    How to get Linux installed?

    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.
  6. Tom Chamberlain

    How to get Linux installed?

    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'
  7. Tom Chamberlain

    Report components: good, bad, ugly

    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.
  8. Tom Chamberlain

    Using Delphi in Virtual machine for a month

    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.
  9. Tom Chamberlain

    Using Delphi in Virtual machine for a month

    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.
  10. Tom Chamberlain

    Hands-On Design Patterns with Delphi

    Ordered epub and it is printing now...
  11. Tom Chamberlain

    Strange thing in System.Generics.Defaults.pas

    It is all explained here
  12. Tom Chamberlain

    http://community.idera.com/ login woes

    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.
×