Re: User Voting System auf der Homepage Kategorie: Verschiedenes (von André H. - 23.07.2003 19:24) | |
Als Antwort auf Re: User Voting System auf der Homepage von Günther - 23.07.2003 9:35
| |
Hallo Günther, > ich bin der Meinung, dass es völlig ausreichend ist, wenn �nderungs- und > Ergänzungsvorschläge hier im Forum diskutiert werden. Es könnte sonst > sein, dass Meinungen von Usern, die in der jeweiligen Thematik nicht so tief > drin stecken, zu einer ungünstigen Entwicklungsrichtung führen würde. Daran > hält sich dann sowieso niemand, der seine Freizeit der Entwicklung und > Verbesserung von Modulen "opfert". Somit wäre ein Uservoting (fast) zwecklos. Ich bin der selben Meinung. Au�erdem würde ein Voting unnötig Arbeit machen. Das Script müsste schlie�lich erst geschrieben werden. Und dann noch alles Auswerten, regelmä�ig für neue Votings sorgen .... Nein Danke. Ich hab' jetz schon kaum Zeit. :-) Man mu� nur mal überlegen, da� man für die Arbeit, die ich mache (CCTools, CC2Net.de, Solartechnik (Thermie & PV)) normal mindestens einen Drei-Mann-Betrieb bräuchte. Ich bin aber allein. :-) > Erstmal vielen Dank für´s neue und im Vergleich zum vorherigen superschnellen > LCDEXT-Modul. Bitte. > Auf meiner Wunschliste zu diesem Modul steht nun nur noch eine > Scroll-Funktion, da ich noch mit dem 2x16 LCD arbeite und vorerst auch dabei > bleiben möchte. Kannst ja mal ´ne kurze Antwort geben, ob dieses relativ einfach > durchführbar oder sogar bereits geplant ist. Geplant ist es nicht, da dies wieder Displayspeziefisch wäre. Jedoch kann ich mir das einmal vormerken. Im Prinzip ginge es sehr einfach: Man benötigt immer Zwei Strings von fester Länge. Es wird bei String1 immer mit einem Zeichen später angefangen diesen auszugeben, und gleichzeitig der String2 immer mit einem Zeichen mehr: function scrolltext(byte s1[], byte s2[]) // Scrollen für 20 Zeichen/Zeile: // Strings müssen 20 Zeichen lang sein. ggf. mit Space (0x20) füllen. { byte i,j; for i= 0 ... 20 { lcdext.delline(1); lcdext.line(1); for j= i ... 19 lcdext.put(s1[j]); if i and i<20 { lcdext.put(0x20); for j= 0 ... i-1 lcdext.put(s2[j]); } else lcdext.print2(s2); sleep 200; } } Diese Routine ist nicht getestet, sollte aber funzen. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |