I am looking for a software that can reverse engineering a delphi 2010 project and create a class diagram.I've tried some software out (ModelMaker, Enterprise Architect) but they don't work as I expect.Enterprise Architect is not able to reverse engineering a Delphi 2010 code, it does not understand, for instance, generics in the code. -bin/yabb/YaBB.cgi?num=1292432202.ModelMaker is too complex, I really don't like the way it was built (the interface is terrible IMHO).So you guys have suggestions about a good UML tool that works with Delphi 2010? It does not matter if it is free or paid. I just want a good UML tool.
Especially when doing round-trip stuff, your level of detail is mostly the problem. Either there's too much information, making diagrams unreadable, or they become more high-level, and then you miss out on crucial details.
There used to be a project called StarUML that was a Delphi add-in that was far more advanced than the built in UML support. Unfortunately (for Delphi users anyway) the project changed directions and started a complete redesign written in Java. The original Delphi source is available as a download but hasn't been worked on since 2006 so it won't include support for generics, anonymous methods, helper classes, etc.
Hejlsberg was born in Copenhagen, Denmark,[4] and studied Electrical Engineering at the Technical University of Denmark. While at the university in 1980, he began writing programs for the Nascom microcomputer, including a Pascal compiler which was initially marketed as the Blue Label Software Pascal for the Nascom-2. However, he soon rewrote it for CP/M and DOS, marketing it first as Compas Pascal and later as PolyPascal. Later the product was licensed to Borland, and integrated into an IDE to become the Turbo Pascal system. Turbo Pascal competed with PolyPascal. The compiler itself was largely inspired by the "Tiny Pascal" compiler in Niklaus Wirth's "Algorithms + Data Structures = Programs", one of the most influential computer science books of the time.[5]
In Borland's hands, Turbo Pascal became one of the most commercially successful Pascal compilers.[6] Hejlsberg remained with PolyData until the company came under financial stress and in 1989 he moved to California to become Chief Engineer at Borland. During this time, he developed Turbo Pascal further and became the chief architect for the team that produced Borland Delphi, which replaced Turbo Pascal.[7]
In 1996, Hejlsberg left Borland and joined Microsoft. One of his first achievements was the J++ programming language and the Windows Foundation Classes; he also became a Microsoft Distinguished Engineer and Technical Fellow. Since 2000, he has been the lead architect of the team developing the C# language. In 2012 Hejlsberg announced a new Microsoft project, TypeScript, a superset of JavaScript.[8][9]
Together with Shon Katzenberger, Scott Wiltamuth, Todd Proebsting, Erik Meijer, Peter Hallam, and Peter Sollich, Anders was awarded a Technical Recognition Award for Outstanding Technical Achievement for their work on the C# language in 2007.[11]
Some devices have 64-bit CPUs, but have Android 32-bit running on them. Easiest way to find out if this is the case for you is to download an app like this. On the CPU page it reports whether the device is running in 32-bit mode.
@Dave Nottage Hi, so is the only way to make sure Android App's developed using Delphi 12, is to build 2 2 separate apps? One targeting the 32 Bit architecture and the other 64 bit Architecture? App - 32, and App - 64
Is that correct? I have the Generate Android 32-bit and 64-bit binaries set to True and when I try to install the 64 Bit onto the device I receive "Your Android device does not support the selected target platform architecture" and I have confirmed that the device is running in 32 bit as you suggested above?
This applies only when generating an application for uploading to Play Store (.aab file). If you're in "development mode" and your device supports 32-bit only, just select Android 32-bit as the target.
@Dave NottageThat is what I thought. When in development and have a 32 bit device connected, then select 32 bit development and when I have a 64bit device connected select the 64 bit tarket. That works fine.
But when I build the App and deploy, creating the .abb file which I then submit to internal testing, using the developer console, and then install the internal testing version on my 32 bit app I receive the message the
Does the Android App Bundle Support only work once the App has been submitted as a live App and is available on Google Play for all to download using either a 32bit or 64bit device? I would have expected the Android App Bundle Support to also work in the Internal Testing side as well.
Not sure there is much of a point in doing that - an AAB provides information so an app store can generate APKs for multiple devices. Using an AAB locally just adds extra steps to building and sending an APK to a device for testing.
Well I can't seem to get the aab that I submit to Google Play to provide a version for my Android device that is a 64bit device, using a 32-bit mode when submitting a build for testing. I would have thought the Google Play internal Testing area would also use the aab file to create versions of the app that can be installed onto these devices for testing. I understand that to iinstall an APK onto the phone it would need to be built using either the 32-bit target or the 64-bit target. That works. If I build a 32-bit version then I can install the APK onto the 64-bit device using 32-bit mode. That installs perfectly. Just the aab file that I subit to Google Play and then expect to be able to install on the device from the Google Play internal Testing link does not. We also have release the App live and the devices cannot install it onto these devices either and we have the setting correct in the previously submitted aab files as well.
On the foothills of Mount Parnassus, over the imposing landscape that is formed between the two huge rocks lays the worldwide known sanctuary of Delphi and the most popular sanctuary of ancient Greece. Your walk can begin from the sanctuary of Athena Pronea, where is found the mysterious Tholos and the gymnasium and them move on to the complex of buildings including the Temple of Apollo, the famous Corysian cave and the Castalian Spring nestle in the forested slopes.
Known as the center of the world, Delphi Greece offers a plethora of cultural monuments such as the Roman stadiums where Greeks organized the Pythia. A little further lies the ancient theatre of Delphi and the walk ends at the archaeological museum that displays the most famous finds that were brought to light from the excavations. The sacred site which is surrounded by walls consists of the Temple of Apollo and the theatre which accommodates 5000 spectators.
The modern town of Delphi is a natural continuation of the old with great tourist infrastructure. Perched on the south slopes of Parnassus Mountain, the architecture of Delphi is special and the town offers a spectacular view to the olive tree forest of Amfissa. Several churches exist in Delphi like the church of Agios Nikolaos that hosts the relics of many saints. Of high interest is the old church of Agios Konstantinos, a perfect monument with outstanding artworks.
Do you have a question about Greece and the Greek islands? Where to stay? Where to eat? And more?
Do not hesitate to ask the community! Greeka team and its community members will be delighted to help you!
I am specifically looking for language influences (as opposed to framework). At first glance C# seems to be an evolution of C/C++ or Java. But we know C# has the same designer as Delphi, and he even acknowledged some similarities and said "good ideas don't just go away." The one example I see of something in C# that is not in Java or C/C++ is properties. Is that it? Are there others?
Not that much which is visible to the programmer, but behind the scenes, quite a bit, but a lot of them were in the IDE and windows forms control design, rather than the language itself, I have been using Delphi 7 for about 10 years and C# for about 5 so I have picked up on a few:
Anders was with Borland until Delphi 3 - he was the original architect of Delphi as well as Turbo Pascal. If you load Delphi 1, bring up the about box and type AND you get a picture of Anders that winks at you.
Centralamong the number of imposing ruins that are interspersedon the Southern slopes of Parnassos mountain is the templeof Apollo. It is an imposing temple of the Doric orderwhose existence was woven through the turbulent history of thesite, and endured numerous incarnations before it settled to theruinous state we find it today, and which dates back to the 4thc. B.C. The temple of Apollo was first built around the 7th c.B.C. by the two legendary architects Trophonios and Agamedes. Itwas rebuilt after a fire in the 6th c. B.C.. and was named the "Templeof Alcmeonidae" intribute to the noble Athenian family that oversaw itsconstruction with funds form all over Greece and foreignemperors. This temple was also of the Doric order andhad 6 columns at the front, and 15 columns at the flanks.
This temple was destroyed in 373 B.C. by an earthquake and wasrebuilt for the third time in 330 B.C. Spintharos, Xenodoros, andAgathon, architects from Corinth. The sculptures that adorned itspediment were the creation of Athenian sculptors Praxias and Androsthenes.It was built to similar proportions and size as the Alcmeonidaeversion of the temple, with a peristasis of 6 and 15 columns alongthe short and long edges respectively.
795a8134c1