1. Account registrations are now closed.

Keygen Rad Studio Keygen (Update) - bug fixed

Discussion in 'Delphi' started by chivalrys, Mar 16, 2018.

  1. simpledude

    simpledude Registered User

    Joined:
    Nov 5, 2008
    Messages:
    94
    Likes Received:
    2,105
    Hi, you're going to fix the wrong patch offset for Seattle Update 1 in your app and on github as well?

    Hardcoded offset value $4fe51 is wrong and therefore memory patch implemented in SHFolder.dll does not register Seattle Upd1. According decimal value in JSON is 327249.
    The correct value - calculated with generic keygen/patcher - must be $4fe5e (hex) = 327262 (dec).
     
  2. ji

    jimdent Registered User

    Joined:
    Aug 17, 2008
    Messages:
    182
    Likes Received:
    960
    Yes
     
    Ragman, Kevin Cowley, Beto and 5 others like this.
  3. Skydevil

    Skydevil is a Trusted Warez PosterSkydevil Administrator Staff Member Administrator V.I.P DEV Guild

    Joined:
    Oct 4, 2008
    Messages:
    12,224
    Likes Received:
    27,209
    Uninstall Delphi and install again with a key which was generated with the keygen.
     
  4. Ro

    Robert Buroman Registered User

    Joined:
    Jul 5, 2018
    Messages:
    6
    Likes Received:
    107
    The patch set below contains fixes for the compile errors under 10.2.3 Tokyo. There are still a number of warnings but from what limited testing I've been able to do (10.1, 10.1.1, 10.1.2 and 10.2.3) the medicine seems quite effective.

    Hidden Content:
    [HIDDEN CONTENT]
    Always use 50 Likes in DevArea
     
    Last edited by a moderator: Jul 8, 2018
  5. li

    lifeform Registered User

    Joined:
    Nov 9, 2008
    Messages:
    168
    Likes Received:
    1,348
    howto use this?

    however do you have error when use git? i test with free delphi it working well. but with keygen i faces error ... unknown error and cannot push
     
  6. jg

    jgilabert Registered User

    Joined:
    Mar 7, 2009
    Messages:
    5
    Likes Received:
    1
    Be careful with the latest versions of Rad Studio. Use the firewall to lock internet access. Rad studio sends tracking information about the equipment where it is installed: user's name, organization, statistics of use, etc. I received a notification from Embarcadero informing me that my version is not legal, and asking me to pay a penalty fee
     
    Derrick, Ragman, Kevin Cowley and 5 others like this.
  7. Ro

    Robert Buroman Registered User

    Joined:
    Jul 5, 2018
    Messages:
    6
    Likes Received:
    107
    I'm not sure what you're asking.

    If it's the patch, that's a 'standard' context diff, not a git patch. (diff -ru <original_source_dir> <updated_source_dir>). Applying it should be pretty straight forward.

    If it's a problem with github, then I'm unable to help. The only things I use it for are downloading source and the occasional repository clone. :oops:

    oops...

    I use a firewall which pops up alerts so I can choose what to allow and what to block.
     
    Last edited by a moderator: Jul 16, 2018
  8. RubberDuck

    RubberDuck is a Trusted Warez PosterRubberDuck Super Moderator Staff Member Super Moderator DEV Guild Translator

    Joined:
    Aug 7, 2008
    Messages:
    13,532
    Likes Received:
    36,560

    This is common sense to block it with a firewall. it's only been said about a 1.000.000 times here on the board. Everything that is "freeware" to block the internet from it.
    How much do you have to pay them ?
     
  9. jg

    jgilabert Registered User

    Joined:
    Mar 7, 2009
    Messages:
    5
    Likes Received:
    1
    Fee is about $2.000 !!!
     
  10. simpledude

    simpledude Registered User

    Joined:
    Nov 5, 2008
    Messages:
    94
    Likes Received:
    2,105
    Hi guys,

    I've updated the code furthermore to get rid off all unicode problems.
    It builds now without errors or warnings under Tokyo UPD3.
    Any preference on how I shall supply the files? Full source or patch?
     
    Kevin Cowley, Beto, vlda and 3 others like this.
  11. Peloni

    Peloni Registered User

    Joined:
    Mar 25, 2017
    Messages:
    132
    Likes Received:
    1,509
    Don't forget to add this to your hosts file:

    Code:
    127.0.0.1 license.embarcadero.com
    127.0.0.1 track.embarcadero.com
    127.0.0.1 comapi.embarcadero.com
    127.0.0.1 object.ws.sanctx.embarcadero.com
    127.0.0.1 external.ws.sanctx.embarcadero.com
    127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 license-stage.codegear.com
    127.0.0.1 license.codegear.com
    127.0.0.1 installers.embarcadero.com
     
  12. Ro

    Robert Buroman Registered User

    Joined:
    Jul 5, 2018
    Messages:
    6
    Likes Received:
    107

    You should always distribute fixes as a patch.

    If you're unsure of the process then let me know and I'll walk you through it.
     
    Ragman, Kevin Cowley, Beto and 4 others like this.
  13. simpledude

    simpledude Registered User

    Joined:
    Nov 5, 2008
    Messages:
    94
    Likes Received:
    2,105
    I'll give it a try tomorrow and let you know...
     
    Kevin Cowley and vlda like this.
  14. simpledude

    simpledude Registered User

    Joined:
    Nov 5, 2008
    Messages:
    94
    Likes Received:
    2,105
    Heres the patch to the original files from github, they include the changes made by Robert.
    This compiles with Tokyo now neither errors nor warnings.

    Hidden Content:
    [HIDDEN CONTENT]
    Just let me know whether it works or not.
     
    Last edited: Jul 20, 2018
  15. Skydevil

    Skydevil is a Trusted Warez PosterSkydevil Administrator Staff Member Administrator V.I.P DEV Guild

    Joined:
    Oct 4, 2008
    Messages:
    12,224
    Likes Received:
    27,209
    The source code have had already a few issues and it seems there will be added more with every change.

    This approach make no sense...
    Code:
     function CurrToJson(const value: Currency): SOString;
     var
       p: PSOChar;
     begin
       Result := CurrToStr(value);
    -  if DecimalSeparator <> '.' then
    +  if FormatSettings.DecimalSeparator <> '.' then
       begin
         p := PSOChar(Result);
         while p^ <> #0 do
    -      if p^ <> SOChar(DecimalSeparator) then
    +      if p^ <> SOChar(FormatSettings.DecimalSeparator) then
           inc(p) else
           begin
             p^ := '.';
             Exit;
           end;
       end;
    
    It's clear it should overcome the local formatting of the decimal separator, which can be "," but it's always "." wanted. It's just easy to get that result with Delphi.

    Just define global anyhwere the format settings for json like in this way...
    Code:
      JsonFormatSettings := TFormatSettings.Create('en-us');
    
    ...or take over the existing format settings and change once explicit the formatting which is wanted...
    Code:
      JsonFormatSettings := FormatSettings;
      JsonFormatSettings.DecimalSeparator := '.';
    
    The format function could be changed then to....
    Code:
     function CurrToJson(const Value: Currency): SOString;
     begin
       Result := CurrToStr(Value, JsonFormatSettings);
     end;
    
    Same for the other format method...
    Code:
     function FloatToJson(const Value: Currency): SOString;
     begin
       Result := FloatToStr(Value, JsonFormatSettings);
     end;
    
    Apart from that, new delphi has already a lot of Json formatting methods on board and there is no need anymore to use third party stuff. But this is another story.
     
    Ragman, Kevin Cowley and vlda like this.
  16. Jo

    John Denver Registered User

    Joined:
    Jun 5, 2017
    Messages:
    1
    Likes Received:
    55
    Rad Json Simplified

    Hidden Content:
    [HIDDEN CONTENT]
     
  17. Sir.Dev.A.Lot

    Sir.Dev.A.Lot is a Trusted Warez PosterSir.Dev.A.Lot Shadow Moderator Staff Member Super Moderator DEV Guild Reverser Translator

    Joined:
    Oct 10, 2008
    Messages:
    20,984
    Likes Received:
    80,049
  18. Me

    Metin Ayhan Registered User

    Joined:
    Mar 5, 2018
    Messages:
    4
    Likes Received:
    46
    Hidden Content:
    [HIDDEN CONTENT]

    127.0.0.1 license.embarcadero.com
    127.0.0.1 track.embarcadero.com
    127.0.0.1 comapi.embarcadero.com
    127.0.0.1 object.ws.sanctx.embarcadero.com
    127.0.0.1 external.ws.sanctx.embarcadero.com
    127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com
    127.0.0.1 license-stage.codegear.com
    127.0.0.1 license.codegear.com
    127.0.0.1 installers.embarcadero.com
     
    Last edited by a moderator: Aug 12, 2018
  19. se

    sergiom Registered User

    Joined:
    Oct 8, 2008
    Messages:
    97
    Likes Received:
    866
    Could you tell me which keygen (link for download) is right for delphicbuilder10_2_3__93231?

    Thanks

    Best regards.
     
  20. Skydevil

    Skydevil is a Trusted Warez PosterSkydevil Administrator Staff Member Administrator V.I.P DEV Guild

    Joined:
    Oct 4, 2008
    Messages:
    12,224
    Likes Received:
    27,209