Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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: