promo

PROMO Pre-Lansare RAD Studio 11

  OFERTA DE PRE-LANSARE CU REDUCERE DE 30%! Cumpărați RAD Studio, Delphi sau C ++ Builder 10.4.2 Sydney acum cu 30% reducere și beneficiați de două luni suplimentare GRATUITE de abonament la subscripție. Acest lucru înseamnă că obțineți cea mai recentă versiune completă a oricărei din IDE din gama soluțiilor Embarcadero la un pret special cu discount semnificativ, PLUS o extensie GRATUITĂ de două luni pentru mentenanța anuală inclusă (14 luni în total). De asemenea, înseamnă că veți obține automat noua versiune, RAD Studio 11, imediat ce va fi va fi lansată. Contactați-ne pentru informații suplimentare: vanzari@d-data.ro Solicitare Ofertă Completați formularul de mai jos pentru o ofertă personalizată. Terms & Conditions: Această ofertă promoțională NU POATE fi cumulată sau combinată cu alte oferte. Această ofertă SE APLICĂ la achiziția tuturor edițiilor a soluțiilor Delphi, C++ Builder și RAD Studio. Această ofertă NU SE APLICĂ la renewals, licențe academic editions sau licente PRO-RATED. Oferă valabilă până pe data de 30 August 2021.

Read More

Promotie Halloween 2020!

Promoție de Halloween soluții Embarcadero în Romania Bucurați-vă de Halloween și beneficiați de un discount special la achiziția licențelor Embaracdero! Build Stunning Application  5X faster for Windows, Android, iOS, macOS, and Linux. Reduceri oferite: Professional Enterprise Architect Professional 10%  Enterprise 15%  Architect 20%  Native Apps that Perform. Build Windows C++ Apps 10x Faster with Less Code. Reduceri oferite: Professional Enterprise Architect Professional 10%  Enterprise 15%  Architect 20%  Get more. Do more. Spend less. Solicitați ofertă Grăbiți-vă! Oferta este valabilă până la data de 31 Octombrie 2020! [hurrytimer id=”8460″]

Read More

Nou în Delphi 10.4 – Custom Managed Records

What is a Custom Managed Record in Delphi? Records in Delphi can have fields of any data type. When a record has plain (non-managed) fields, like numeric or other enumerated values there isn’t much to do for the compiler. Creating and disposing the record consists of allocating memory or getting rid of the memory location. (Notice that by default Delphi does not zero-initialize records.) If a record has a field of a type managed by the compiler (like a string or an interface), the compiler needs to inject extra code to manage the initialization or finalization. A string, for example, is reference counted so when the record goes out of scope the string inside the record needs to have its reference count decreased, which might lead to de-allocating the memory for the string. Therefore, when you are using such a managed record in a section of the code, the compiler automatically adds a try-finally block around that code, and makes sure the data is cleared even in case of an exception. This has been the case for a long time. In other words, managed records have been part of the Delphi language. Records with Initialize and Finalize Operators  Now in Delphi 10.4 record type supports custom initialization and finalization, beyond the default operations the compiler does for managed records. You can declare a record with custom initialization and finalization code regardless of the data type of its fields, and you can write such custom initialization and finalization code. This is achieved by adding specific, new operators to the record type (you can have one without the other if you want).Below is a simple code snippet: type TMyRecord = record Value: Integer; class operator Initialize (out Dest: TMyRecord); class operator Finalize(var Dest: TMyRecord); end; You need to write the code for the two class methods, of course, for example logging their execution or initializing the record value — here we are also logging a reference to memory location, to see which record is performing each individual operation: class operator TMyRecord.Initialize (out Dest: TMyRecord); begin Dest.Value := 10; Log(‘created’ + IntToHex (Integer(Pointer(@Dest))))); end; class operator TMyRecord.Finalize(var Dest: TMyRecord); begin Log(‘destroyed’ + IntToHex (Integer(Pointer(@Dest))))); end; The huge difference between this construction mechanism and what was previously available for records is the automatic invocation. If you write something like the code below, you can invoke both the initializer and the finalizer, and end up with a try-finally block generated by the compiler for your managed record instance. procedure LocalVarTest; var my1: TMyRecord; begin Log (my1.Value.ToString); end; With this code you’ll get a log like: created 0019F2A8 10 destroyed 0019F2A8 Another scenario is the use of inline variables, like in: begin var t: TMyRecord; Log(t.Value.ToString); which gets you the same sequence in the log.  The Assign Operator The := assignment flatly copies all of the data of the record fields. While this is a reasonable default, when you have custom data fields and custom initialization you might want to change this behavior. This is why for Custom Managed Records you can also define an assignment operator. The new operator is invoked with the := syntax, but defined as Assign: class operator Assign (var Dest: TMyRecord; const [ref] Src: TMyRecord); The operator definition must follow very precise rules, including having the first parameter as a reference […]

Read More

Oferta Embarcadero #remotework

Asigurați-vă cu instrumentele necesareacum cu o reducere de până la 35% prin promoția Embarcadero #remotework Situația actuală cu COVID-19 generează provocări noi pentru dezvoltatorii software. Daca acționăm cu înțelepciune și cu promptitudine, rezultatele pe care le obținem în aceste momente delicate vor rămâne alături de noi și de afacerile noastre mult timp înainte. Pentru a face făță acestor provocări, în afară de echipe de profesioniști, aveți nevoie și de instrumente performante, ce ar putea crește eficiența proceselor de lucru. Este un moment excelent să vă alăturați comunității utilizatorilor IDE RAD Studio, Delphi și C++Builder, soluții moderne și performante, care oferă funcționalități avansate și o creștere semnificativă a vitezei de dezvoltare a aplicațiilor pentru diferite platforme dintr-un singur source-code. Alăturați-vă comunității noastre și profitați de oferta specială și economisiți de la 25% la orice produs Embarcadero: → 25 % reducere  licente noi – Ofertă specială pentru clienții noi care până acum nu dețineau nici o licență Embarcadero. → 30 % reducere – susținem clienții existenți în dorința sa de a extinde numărul de licențe pentru echipele de dezvoltatori. → 35 % reducere – la procurarea licențelor noi de către clienții existenți, care dețin licente cu mentenanță și support expirate. Solicitați oferta Embarcadero #remotework Termeni & Condiții ● Oferta valabilă până pe data de 30 Aprilie 2020 la procurarea:○ Delphi, C++Builder & RAD Studio 10.3 Rio – Pro, Ent & Arch Edition○ Named user, network named and concurrent licenses.● Aceasta ofertă nu este valabilă în cazul achiziției:○ Renewals○ Academic Editions.● Ofertele promoționale nu pot fi cumulate sau combinate● Embarcadero își rezervă dreptul de a modifica, anula sua amâna oricând prezenta ofertă● Prezenta ofertă nu este aplicabilă daca contravine legislației locale.● Se pot aplica restricții adiționale.

Read More

Promoție Embarcadero de Iarna

Începem noul an în forță cu o promoție Embarcadero pentru soluțiile RAD Studio, Delphi si C++ Builder, valabilă până pe data de 31 Ianuarie 2020! Pe parcursul lunii Ianuarie 2020, toți cumpărătorii licențelor RAD Studio, Delphi sau C++ Builder primesc 2 ani de mentenanță și suport în loc de un an, inclus standard. Valoarea suportului anual fiind de până la 20% din pretul licenței respective, în dependență de ediție. Solicitați oferta personalizată! Ediția 10.3.3 Rio este cea mai recentă ediție disponibilă la momentul actual, oferind caracteristici infinite de dezvoltare a aplicațiilor cross-platform cu supportul platformelor ceel mai populare penru momentul actual, care vă ajută să construiți, să testați și să implimentați aplicații moderne rapid și în limita bugetului. Promoție Embarcadero este administrată de către partenerul oficial Embarcadero în România, compania Dimensional Data. RAD Studio 10.3 Release 3 builds on the feature set of 10.3, 10.3.1 and 10.3.2 by adding new capabilities throughout the product. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are now available to download for any active Update Subscription customer. With Release 3, developers can target the Google Play Store with 64-bit versions of their FireMonkey Delphi apps, simplify their multi-tier application development and deployment of RAD Server through a pre-built Docker image and build C++ and Delphi applications for iOS 13 and Delphi apps for macOS Catalina. Developers can also access over 70+ data sources with a newly included Enterprise Connector subscription license for Enterprise and Architect edition users.  RAD Studio 10.3 Release 3 also has an extensive quality focus, addressing over 180 customer requests in areas like App Tethering, FireMonkey mobile platforms, C++ compiler and toolchain, IDE responsiveness and more. See below for additional details.  Product trials for 10.3.3 are now available and the updated product builds are live in the online store. Customers on Update Subscription can download and install RAD Studio 10.3.3 today using their existing licenses. An email notification with download links will also be provided to everyone current on subscription.  Key RAD Studio 10.3.2 features include: Delphi Android 64-bit Support iOS 13 and macOS Catalina Support  RAD Server Docker Deployment  Enterprise Connectors in Enterprise & Architect Edition Quality and Performance Improvements  The 10.3.3 release includes around 180 quality improvements, benefiting around 375 different customers.

Read More

Promoție Embarcadero de Sărbători

RAD Studio, Delphi și C++ Builder în ofertă. Cu ocazia Sărbătorilor de Iarnă anunțăm MEGA Reduceri pentru soluțiile RAD Studio, Delphi si C++ Builder valabilă până pe data de 30 Decembrie 2019! Ediția PROFESSIONAL a licențelor Embaracdero RAD Studio, Delphi sau C++ Builder, inclusiv 12 luni de mentenanță și suport – cu o reducere de 15%! Ediția ENTERPRISE a licețelor RAD Studio, Delphi sau C++ Builder inclusiv 12 luni de mentenanță și suport – cu o reducere de pe bune de 25%! Ediția ARCHITECT a licețelor RAD Studio, Delphi sau C++ Builder inclusiv 12 luni de mentenanță și suport – cu o reducere de pe bune de 30%! Oferta Sărbătorilor de Iarnă este valabilă pentru comenzi ferme plasate în perioada până pe data de 30 Decembrie 2019 cu condiția achitării contravalorii comenzii plasate. Reducerile de Iarnă expiră în: Heading Solicitați oferta personalizată!

Read More

FLASH RIO 10.3.3 PROMO

EMBARCADERO RIO 10.3.3 PROMO Cu ocazia lansarii Relizului 3 a versiunii Embarcadero RIO 13.3 se anunță promoția RIO 10.3.3 PROMO Flash pentru soluțiile RAD Studio, Delphi si C++ Builder valabilă până pe data de 29 Noiembrie 2019! Ediția PROFESSIONAL a licențelor Embaracdero RAD Studio, Delphi sau C++ Builder, inclusiv 12 luni de mentenanță și suport – cu o reducere de 15%! Ediția ENTERPRISE a licețelor RAD Studio, Delphi sau C++ Builder inclusiv 12 luni de mentenanță și suport – cu o reducere de pe bune de 25%! Ediția ARCHITECT a licețelor RAD Studio, Delphi sau C++ Builder inclusiv 12 luni de mentenanță și suport – cu o reducere de pe bune de 30%! Oferta RIO 10.3.3 PROMO este disponibilă pentru comenzi ferme plasate în perioada 23 Noiembrie 2019 – 29 Noiembrie 2019 cu condiția achitării contravalorii comenzii plasate. Până la expirarea ofertei au mai ramas: Solicitați oferta personalizată! Ediția 10.3.3 Rio este cea mai recentă ediție disponibilă la momentul actual, oferind caracteristici infinite de dezvoltare a aplicațiilor cross-platform cu supportul platformelor ceel mai populare penru momentul actual, care vă ajută să construiți, să testați și să implimentați aplicații moderne rapid și în limita bugetului. RAD Studio 10.3 Release 3 builds on the feature set of 10.3, 10.3.1 and 10.3.2 by adding new capabilities throughout the product. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are now available to download for any active Update Subscription customer. With Release 3, developers can target the Google Play Store with 64-bit versions of their FireMonkey Delphi apps, simplify their multi-tier application development and deployment of RAD Server through a pre-built Docker image and build C++ and Delphi applications for iOS 13 and Delphi apps for macOS Catalina. Developers can also access over 70+ data sources with a newly included Enterprise Connector subscription license for Enterprise and Architect edition users.  RAD Studio 10.3 Release 3 also has an extensive quality focus, addressing over 180 customer requests in areas like App Tethering, FireMonkey mobile platforms, C++ compiler and toolchain, IDE responsiveness and more. See below for additional details.  Product trials for 10.3.3 are now available and the updated product builds are live in the online store. Customers on Update Subscription can download and install RAD Studio 10.3.3 today using their existing licenses. An email notification with download links will also be provided to everyone current on subscription.  Key RAD Studio 10.3.2 features include: Delphi Android 64-bit Support iOS 13 and macOS Catalina Support  RAD Server Docker Deployment  Enterprise Connectors in Enterprise & Architect Edition Quality and Performance Improvements  The 10.3.3 release includes around 180 quality improvements, benefiting around 375 different customers.

Read More