Posted by on in Programming
On the Road again: Webinare und Konferenzen In den nächsten Tagen und Wochen bin ich (sind wir) wieder unterwegs. Vor Ort, oder auch virtuell: Zuerst für die SchnellentschlossenenZwei Webinare diese Woche InterBase Einführung mit UDFs und pessimistischem LockingAnmeldung (Dienstag, morgen!):https://register.gotowebinar.com/register/7820114109221219843Tools aus GetIt: Beyond Compare & CodeSite ExpressAnmeldung (Donnerstag):https://register.gotowebinar.com/register/3498991630619743747Beide um 10:00 Uhr morgens Forentage 2017 in...

Posted by on in Programming
Tech Tipp #8: iOS und macOS SDK Versionen Frage: Ich habe das neueste Xcode installiert (hier: 8.3.3) und das Release 1 von Tokyo 10.2. Dennoch wird mir beim Importieren des SDKs nur angezeigt iPhoneOS 10.3.1 bzw MacOSX 10.12.4 Mein iPhone/iPad/iOS-Gerät hat aber die iOS Version 10.3.3 bzw macOS ist auf Version 10.12.6. Das verwirrt mich! Antwort: Das verwirrt mich auch. Die Lösung ist aber relativ einfach: Die Xcode-Version korreliert nicht mit der iOS/macOS-SDK-Version. Es gibt zur Zeit kein neueres SDK innerhalb von Xco...
Tags: iOS macOS SDK
RAD Studio 10.2 Tokyo Release 1 ist verfügbar (10.2.1) Release Notes: http://docwiki.embarcadero.com/RADStudio/Tokyo/de/10.2_Tokyo_-_Release_1 Download ISO: https://cc.embarcadero.com/item/30786  (jedermann/frau) oder https://cc.embarcadero.com/Item/30785  (registrierte Benutzer) (Beide ISOs sind gleich.... ) Download Webinstaller: https://cc.embarcadero.com/Item/30783 Beschreibung / Neuerungen 10.2 Tokyo – Release 1 ist ein Update für Delphi 10.2 Tokyo, C++Builder 10.2 Tokyo und RAD Studio 10.2 Tokyo, das für alle Kunden mit eine...
Tech Tipp #7: Eine kleine UDF in InterBase Frage: Ich vermisse die Funktion XYZ in InterBase. Warum gibt es die nicht? Antwort: In der Tat gibt es einige Funktionen in InterBase (für die DML) in InterBase, die man vielleicht von anderen Datenbanken her kennt, die aber in InterBase nicht vorhanden sind..... Aber es gibt eine (einfache!) Lösung: Man schreibt sich diese Funktion(en) selbst. Ein gutes Video von meinem Kollegen Stephen Ball findet man dazu auch hier: https://www.youtube.com/watch?v=9bfaU5mdlaY Daraus erstmal zwei wic...
Foren-Tage 2017 in Hamburg: Tickets für den Community Abend Die Foren-Tage sind eine mehrtägige Community-Konferenz für Software-Entwickler. Veranstaltet werden die Foren-Tage von den drei Delphi-Foren „Entwickler-Ecke“ und „Delphi-Treff“ und „Delphi-PRAXiS“ zusammen mit Embarcadero. Wir sind im Wesentlichen das Team, das von 2005 bis 2015 die Delphi-Tage realisiert hatte. Von der Community für die Community! Wir freuen uns auf Euch am 21.-23. September 2017 in Hamburg In diesen Jahren haben wir Erfahrungen gesammelt, die wir in die Foren-Tage einfließen...
Tech Tipp #6: Neue Tools über GetIt: Beyond Compare und CodeSite Express Frage: Wo sind die IDE-Plug-Ins "Beyond Compare" und "CodeSite Express" in der IDE? Antwort: Seit einigen Tagen sind diese über GetIt (Tools | GetIt-Package-Manager) verfügbar. Man findet diese leicht und schnell und der Kategorie "IDE Plugins": Was ist Beyond Compare? Beyond Compare ist ein sehr gutes Vergleichswerkzeug (diff, visual diff, Text-compare), mit dem man schnell und leicht Unterschiede in seinen (Text) Dateien feststellen kann. Dieses "plugged" sich dann auch in die IDE ein: ...
Tech Tipp #5: Sauberer Start der IDE (ohne Fremdherstellerkomponenten und -erweiterungen) Frage: Meine IDE stürzt 'ständig' ab. Wo liegt das Problem? Wann erscheint ein Fix dafür? Antwort: Häufig (in weit mehr als 90% aller mir untergekommenen Fälle) ist daran eine IDE-Erweiterung, in Form eines Plug-Ins oder einer Komponenten-Sammlung, schuld. Das kann man zumindest rudimentär oder vollständig überprüfen. Wichtiger Hinweis: Ich zeige hier einige Bildschirmfotos von/mit "CnPack / CnPack IDE Wizards", die "Jedi Visual Component Library" (Binary Installer hier vor...
CodeRage 2017: Aufzeichnungen der Zweiten Deutschen CodeRage Die CodeRageDE (Zweite Deutsche CodeRage) war gestern ein voller Erfolg! Viele Interessante und ausgiebige Vorträge zu den Themen Delphi, C++Builder, modernes C++, TMSPassKit, FireDAC Cached Update, Linux Entwicklung mit Apache, Facebook Login mit Delphi, Neuerungen in 10.2 Tokyo, Komponentenentwicklung, und und und.... Vielen Dank an die Präsentatoren und die Klimaanlage, die es mir persönlich ermöglicht hat, den Tag mit Spaß und Freude zu überleben :-) Die Playlist findet sich hier (alle Vid...
Tech Tipp #4: Kaputter Compiler oder Layer 8 Problem? Frage: Ich habe folgenden Quelltext (stark vereinfacht dargestellt): var  a,b,c : Integer;begin  a := 1;  b := 2;  if (a<10) or (b<10) or (a+b<10) then  begin     c := 3;     exit;  // <-----  end;  MachIrgendWas(); Der Methodenaufruf "MachIrgendWas()" wird nur dann angesteuert, wenn das "exit" (siehe Pfeil) auskommentarisiert wird. Das hängt doch alles vom "IF" ab!!! Warum? Antwort: Zuerst muss man sagen, ...
Tech Tipp #3: "Delphi Starter" auf "Delphi Professional" Update Frage: Ich habe zur Zeit eine Delphi Starter Edition installiert. Habe aber eins der zahllosen Angebote von Embarcadero angenommen und habe jetzt eine Seriennummer für die "Professional Edition". Wie kann ich die bestehende Installation zur Pro Edition umwandeln? Reicht es da aus, einfach die Seriennummer auszutauschen? Antwort: Die Professional Edition hat einige Funktionen mehr, als die Starter Edition (unter anderem: Kommandozeilen-Compiler, die Quelltexte der VCL/FMX, .....). Diese wer...

Check out more tips and tricks in this development video: