Verfasste Forenbeiträge
-
AutorBeiträge
-
Ich bin nicht so firm mit Windows, aber kann es sein, daß Windows
jedes offene Fenster von LC irgendwie separat zählt?Könnte auch der “Auto Updater” sein, der sich nicht (wieder) richtig beendet?
Hat leider das selbe Icon wie LC.Normalerweise startet die IDE nur einmal, da in der IDE die “on relauch” Message
korrekt verarbeitet wird.Das war ein Witz! 😎
Genau, wisch mal die ganzen Koksreste weg! 😀
Meinst Du, daß “touchstart” nicht immer ausgeführt wird?
Kleiner Fehler in meinem Skript, es muss so heissen:
... put controlatloc((x,y)) into tObjektUnterDemFinger ## Doppelte Klammern! ...
Habe das Skript oben schon korrigiert.
Aha, danke!
Das könnte so klappen (Kartenskript):## Bin nicht sicher, ob wir diese ID benötigen, aber frisst ja kein Brot :-) local tTouchID ## Finger wird gedrückt: on touchstart tID put tID into tTouchID end touchstart ## Finger wird wieder los gelassen: on touchend tID put empty into tTouchID end touchend ## Das wird gesendet, wenn der User den Finger gedrückt hält und dann bewegt: on touchmove tID,x,y put controlatloc((x,y)) into tObjektUnterDemFinger ## controlatloc() liefert nur ## -> control X ## zurück, falls Du den Namen oder so benötigst: put the name of tObjektUnterDemFinger into DasObjekt ## -> graphic "name der grafik" ## Dann kannst Du entscheiden, ob Du die Farbe ändern willst oder was auch immer... end touchmove
Aus dem Kopf, also bitte probier das mal aus und berichte. 🙂
Moin sardus,
erklär doch bitte mal näher, was genau machen möchtest und wie es passieren soll.
Gruß
Klaus
ZIP den Stack und ab in die E-Post. 🙂
Oder was ist das Problem?Ein Variable hat als Wert ihren Namen, wenn sie noch nirgendwo initialisiert wurde!
Vielleicht hilft ja aber einfach :global counter on preopenstack put 1 into counter ## oder 0 oder was auch immer der Startwert sein soll... ...
Ja, “repeat for each” und Arrays sind unschlagbar schnell in LC!
Da die Engine mit jeder Version von LC immer etwas “strenger” ist, empfehle ich, solche Kleinigkeiten zu vermeiden:
... repeat for each key tKey in tArray ## put tKey & tab & the number lines in tArray[tKey] & cr after tLengthList put tKey & tab & the number OF lines in tArray[tKey] & cr after tLengthList end repeat ...
Wenn Du magst, darfst Du mir den Stack gerne mal zuschicken und ich schaue nach.
Falls das genehm ist: klaus AT major-k.deBitte dann mit Hinweis, was ich machen muss bzw. wann und wo der Fehler auftaucht.
Ist Dein Problem nun gelöst?
Was war denn der Fehler bzw. was stand in -> counter?Hi Andreas,
“add 1 to counter” ist richtig, so arbeitet LC.
Ist counter als globale oder lokale Variable deklariert?
Ich verstehe gerade das Problem nicht, was steht denn in -> counter?Ich würde auch nicht “the long time” oder sowas nehmen, sondern “the seconds”!
So kannst Su später besser damit rechnen und erst das Ergebnis dannwieder in
eine Uhrzeit umwandeln.Gruß
Klaus
Hi Günter,
tut mir leid, aber LC erlaubt keinerlei Zugriff auf Dateien und/oder Ordner ausserhalb der “Sandbox” Deiner App. Und nein, es gibt dazu auch keine Workarounds.
Es gibt bisher nur ein “enhancement request” diesbezüglich in der LC Bugdatenbank:
https://quality.livecode.com/show_bug.cgi?id=23526Gruß
Klaus
Hi Peter,
prima, daß es nun klappt!
Aber bei LC ist immer auch drin, was draufsteht, wie z.B. auch “enterinfield” 😉Gruß
Klaus
-
AutorBeiträge