• Offizieller Beitrag

    Wie der Name sagt, werde ich hier mal die kleinen Schnipselchen, die so beim Programmieren anfallen, und für die ein eigener Thread etwas overdressed wäre, posten.

    • Parametersplitting in Array

    Kennt ihr sicher: Entweder als Funktions- oder Programmparameter wird eine Liste des Musters Schlüssel1=Wert1,Schlüssel2=Wert2,.. übergeben. Wenn dann aber als Schlüssel oder Wert der Listentrenner , oder der Zuweisungsoperator = auftauchen, muss escaped werden. Zum Escapen verwenden wir üblicherweise \.
    Mit der folgenden Funktion werden die Schlüssel-Wert-Paare unter Berücksichtigung etwaiger Escapesequenzen in ein 2D-Array gesplittet. $a[0][0]=Anzahl Paare
    Bsp.: Parameterstring escaped 'x1=y1,a=b,\,=;,\==%,\\=/' wird zu [[5],['x1','y1'],['a','b'],[',',';'],['=','%'],['\','/']]

    • Titel eines Fensters durch User-Mausklick abfragen

    Erklärt sich selbst, der User kann aus dem Programm heraus auf ein Fenster klicken, der Titel dieses Fensters wird ausgelesen.

  • • Fenster-Handle eines gestarteten Prozesses abfragen