gfz

Verfasste Forenbeiträge

Ansicht von 15 Beiträgen - 151 bis 165 (von insgesamt 184)
  • Autor
    Beiträge
  • als Antwort auf: Behaviour? #3290
    gfz
    Teilnehmer

      Ist der Einsatz von „set the behavior“ in Scripts veraltet? Oder lässt sich die Sache anders besser lösen?
      Oder hat das noch niemand von Euch eingesetzt?
      Oder seid Ihr der Meinung dass der Einsatz dieser „Technik“ in der Doku und in den Foren ausreichend gut beschrieben ist und diese Frage hier unnötig und Fehl am Platz ist?
      Ich würde mich über eine Antwort von Euch freuen – auch Kritik :-).
      Grüße
      Georg

      als Antwort auf: Chat Liste wie in Whats App #3249
      gfz
      Teilnehmer

        Hallo Torsten,
        vielleicht hilft dir das weiter, falls du da noch dran bist

        Write a Widget in 8 Steps


        LG,
        Georg

        als Antwort auf: Scrollbar – unerwartetes Verhalten #3228
        gfz
        Teilnehmer

          Cool, danke!

          als Antwort auf: Scrollbar – unerwartetes Verhalten #3226
          gfz
          Teilnehmer

            Das wüsste ich auch gerne. 🙂
            Okay mal sehen:
            Ich habe zwei Textfelder auf der Card (eines für Stunden und eines für Minuten) und jeweils daneben ein Control, das bei Mouseover in der Toolbox mit „Little Arrows“ ausgewiesen wird. Eines habe ich „sbMinutes“ genannt und diesem sind folgende Properties zugewiesen:
            Style->scrollbar
            von den 4 Optionen: Visible, Disabled, Focus with keyboard, Focus border sind Visible und Focus with keyboard gesetzt. Dann folgen nur noch die 4 Textfelder in die ich folgende Werte eingetragen habe (vor dem „->“ steht der Name der Property, die ich bei Mouseover angezeigt bekomme):
            startValue->0
            endValue->55
            thumbPosition->0
            lineInc->5
            Das zugehörige Script zu „sbMinutes“:

            on scrollbarLineInc pNewPosition
               put format("%02d",pNewPosition) into fld "fldEndOfDutyMinutes"
            end scrollbarLineInc
            on scrollbarLineDec pNewPosition
               put format("%02d",pNewPosition) into fld "fldEndOfDutyMinutes"
            end scrollbarLineDec

            Im Runmodus zählt bei Klick auf den unteren Pfeil das Textfeld 00,05,10,15,20,25,30,33
            Für Stunden habe „sbHours“ als Namen für das „Little Arrow“ Control vergeben. Style und die gewählten Optionen sind mit jenen von „sbMinutes“ identisch. Als Werte habe ich hier dann folgendes gewählt:
            startValue->0
            endValue->23
            thumbPosition->0
            lineInc->1
            Hier noch die beiden Scripts zu „sbHours“:

            on scrollbarLineDec pNewPosition
               put format("%02d",pNewPosition) into fld "fldEndOfDutyHours"
            end scrollbarLineDec
            on scrollbarLineInc pNewPosition
               put format("%02d",pNewPosition) into fld "fldEndOfDutyHours"
            end scrollbarLineInc

            Und das Verhalten im Runmodus: 00,01 (weiter wird nicht gezählt?!)

            Ich verwende LC Community 8.1.8 unter Windows 10.
            Langsam komme ich mir vor wie ein „DAU“ oder besser „DALC“ (dümmster anzunehmender LiveCoder) 🙂
            Bin gespannt was ich da falsch gemacht habe. Hast Du meine Fehler erkannt lieber Klaus?
            Danke auf jeden Fall, dass Du Dir wieder Zeit nimmst für meine Probleme.
            liebe Grüße,
            Georg

            als Antwort auf: custom properties #3215
            gfz
            Teilnehmer

              Hallo Klaus,
              was habe ich gemacht: Im Stack habe ich mittels Property Inspector ein CustomPropertySet durch anklicken des „+“-zeichens neben der Dropdown-Liste namens cAllowedUsers erstellt. Anschließend habe ich mittels „+“ im Feld darunter meine „Usernamen“ als „Keys“ definiert und mit dem Namen des Benutzers im Klartext als „Values“ ergänzt. So dachte ich, dass ich ein Array namens cAllowedUsers erstellt habe.
              Dann habe ich obiges Skript erstellt und gehofft, es tut was ich mir vorgestellt habe – nämlich erkennen, wer eingeloggt ist und aus dem Array den Benutzernamen im Klartext auszulesen.

              Was möchte ich machen?:
              Ein Tool für meinen Arbeitsplatz, zur Erfassung der Überstunden meiner KollegInnen, zur Eingabe des „Vordienstplanes“, zur Verwaltung der Praktikantendienstpläne und zum Einlesen der bestehenden Dienstpläne aus PDF bzw. zum Festhalten eventueller Dienstplanänderungen durch Krankheit und/oder Diensttausch. Aber fürs erste wollte ich mit der Überstundenerfassung beginnen.
              Wenn das alles klappt, spielte ich mit dem Gedanken die Indy-Version zu erstehen, um mein „geistiges Eigentum“ und vor allem die viele investierte Zeit zu schützen und eventuell etwas Kapital daraus zu schlagen :-).
              In dem Zusammenhang würde mich auch interessieren, wie man unter LC eine Art Lizenzsystem implementieren könnte, sodass man zum Beispiel ein Lizenzfile an den Kunden schickt, sodass dieser dann den vollen Umfang der Anwendung nutzen kann. Ist in der Community-Version von LC Verschlüsselung von Strings möglich?

              Das war viel Text auf einmal – sorry!
              liebe Grüße,
              Georg

              als Antwort auf: Links zu LiveCode-Seiten #3213
              gfz
              Teilnehmer

                Vielleicht lässt sich auch der Link zu dem deutschsprachigen LC-Wiki hier einbinden?
                mfG
                Georg

                als Antwort auf: Berechnung der Zeitdifferenz zweier Uhrzeiten #3211
                gfz
                Teilnehmer

                  Eine Funktion zur Berechnung solcher Probleme (Zeitdauer) gibt es in LiveCode wohl nicht, oder?
                  Bei der Suche nach „Duration“ fand ich in der Doku nur die Player-Eigenschaft „the duration“.
                  LG,
                  Georg

                  als Antwort auf: Links zu LiveCode-Seiten #3210
                  gfz
                  Teilnehmer

                    Liebe Livecoder!
                    Ein Bereich mit oft gestellten Fragen (FAQ) oder „typischen Einsteigerproblemen“ oder „Best Practice“ wäre vielleicht auch nicht schlecht!?
                    LG
                    Georg

                    als Antwort auf: Berechnung der Zeitdifferenz zweier Uhrzeiten #3206
                    gfz
                    Teilnehmer

                      Hi Torsten!
                      Oh, du hast noch einen Vorschlag nachgereicht – Danke, den habe ich während meiner Antwort nicht bemerkt.
                      Ich habe dann diese Variante als funktionierende Alternative gewählt:

                         if fld "Dienstende" is not empty then
                            convert the text of fld "Dienstende" to dateitems
                            put it into tEnde
                            put (item 4 of tJetzt)*60 + (item 5 of tJetzt) into tDauer
                            //answer tDauer
                            subtract ((item 4 of tEnde)*60+(item 5 of tEnde)) from tDauer
                           // answer tDauer
                            put format("%02d", tDauer div 60) & ":" & format("%02d",tDauer mod 60) into fld "Ausgabe"
                         end if

                      Aber nach genauerem Durchsehen der Doku zu convert, wollte ich wissen, ob es nicht auch einfacher geht über „convert … to seconds“. Scheinbar doch nicht auf Anhieb – oder ich habe da was falsch verstanden – was wohl eher der Fall sein dürfte ;-).
                      LG
                      Georg

                      als Antwort auf: Berechnung der Zeitdifferenz zweier Uhrzeiten #3204
                      gfz
                      Teilnehmer

                        Hallo Torsten!
                        Danke, dass Du Dir für mein Problem Zeit nimmst.
                        Hier die Inhalte der Felder:
                        „Jetzt“ 10:38 (Dieser Wert kommt mit: „put the system time into fld …“ zustande.)
                        „Dienstende“ 07:30 (Diesen Wert schreibe ich selbst rein.)
                        Die Umrechnung – dachte ich – würde „convert“ für mich erledigen. Zumindest hätte ich dieses „Versprechen“ aus der Dokumentation so interpretiert :-).
                        Grüße aus Wien
                        Georg

                        als Antwort auf: custom properties #3197
                        gfz
                        Teilnehmer

                          Danke Klaus,
                          Du hast recht – cAllowedUsers scheint kein Array zu sein. Das habe ich mit dem Property Inspector erstellt, den ich etwas eigenartig hinsichtlich Erstellen von Custom Properties finde. Wenn ich das Array per Skript erstelle und dann als Custom Property dem Stack zuweise sollte es klappen. Allerdings bin ich nach Lektüre dieses Artikels (http://revolution.byu.edu/arrays/introToArrays.php) nicht mehr sicher, ob das in meinem Fall zielführend ist.
                          liebe Grüße
                          Georg

                          als Antwort auf: Zeichnen am Touchscreen #3161
                          gfz
                          Teilnehmer

                            Danke Klaus!

                            Hier habe ich noch etwas interessantes gefunden, falls sich jemand anderer auch noch dafür interessiert:
                            https://forums.livecode.com/viewtopic.php?f=70&t=16743
                            LG an alle,
                            Georg

                            als Antwort auf: Datum in einer Zeile suchen #3149
                            gfz
                            Teilnehmer

                              Wow, danke Klaus! Bei meinen Recherchen in den englischsprachigen Foren stieß ich immer wieder auch auf Deinen Namen. Du könntest locker schon ein mehrbändiges Werk mit Deinen Programmiererfahrungen füllen. Danke für Deine Hilfe.
                              Lg,
                              Georg

                              als Antwort auf: field-Controls #3128
                              gfz
                              Teilnehmer

                                Danke Klaus für die rasche Bestätigung meiner Vermutung. Aus Sicht der Performance ist es ratsamer mit Eigenschaften zu jonglieren oder nur die Sicherheit der Objekte nach Bedarf zu setzen?
                                LG
                                Georg

                                als Antwort auf: Zeichnen am Touchscreen #3076
                                gfz
                                Teilnehmer

                                  Liebe Experten!
                                  Mittlerweile habe ich es geschafft einen weißen Hintergrund für mein Handzeichen-image zu erhalten. Die Lösung war ein weißes Bitmap als image-Objekt zu importieren und darauf zu „zeichnen“.
                                  Aber warum funktioniert es nicht, die Eigenschaft backgroundColor des image-Objektes auf „white“ zu setzen? Kann mir das jemand verraten?
                                  liebe Grüße,
                                  Georg

                                Ansicht von 15 Beiträgen - 151 bis 165 (von insgesamt 184)