Archiv für den Monat Oktober 2015

StringIsGUID – 3 Möglichkeiten um zu prüfen ob ein String eine GUID ist (und deren Performance)

Um zu prüfen ob ein String die Form einer GUID hat z.B.: {333F79B2-D2A7-4C8F-A037-0F4C1F773796} gibt es die folgenden 3 Möglichkeiten (zumindest haben die meine Kollegen und ich gefunden und getestet):

  1. Prüfung jeder einzelnen Stelle im String auf ein gültiges Zeichen (Nachfolgend: SimpleIsGUID)
  2. RegEx (Nachfolgend: RegExIsGUID)
  3. Nutzung vorhandener WinAPI Funktionen (Nachfolgend: COMIsGUID)

Weiterlesen

Bit perfect strings in php and Delphi (TEncoding.Unicode)

Since Delphi 2009 strings are Unicode strings. That means UTF-16 not UTF-8! If You need to exchange compressed or encrypted (OpenSSL) strings(streams) from Delphi to php and vice versa You must „convert“ Your PHP strings to UTF-16 Little-Endian without BOM. Weiterlesen