Mailinglisten-Archive |
On Fri, Feb 01, 2002 at 12:29:48AM +0100, timon.roth wrote :
> also ich habs geschafft eine Fileselection zum leben zu erwecken.
> irgendwo scheints aber noch zu klemmen.
> der text aus den ausgew?hlten files will nicht ins window..
Lieber Timon ... du haettest wirklich nur eine Minute mehr
damit verbringen muessen die Fehlermeldung genau zu lesen die
du bekommst und haettest dir alle Posts hier sparen koennen.
Auch glaub ich nicht das es sooooo schwer ist, die exakte ->
FEHLERMELDUNG <- in die Mail reinzuschreiben. Auch damit
haett ich dir schon sagen koenen wo dein Problem ist.
> f?r interessierte ist das skript unter
> http://www.simplebrainhotel.com/settings/users/sug/templates/try.txt
> zur einsicht
$ php -f fileselect.php
<br /> <b>Warning</b>: insert_text() requires exactly 2 arguments, 3 given in <b>/public/mfischer-home/mfischer/tmp/fileselect.php</b> on line <b>46</b><br />
/public/mfischer-home/mfischer/tmp/fileselect.php(46) : Warning - insert_text() requires exactly 2 arguments, 3 given
Was sagt uns das? Das du an die Methode insert_text() 3
Parameter uebergibst, aber nur 2 erwartet werden.
Der Artikel wurde geschrieben April 2001; das ist bald ein
Jahr her und inzwischen hat sich einiges geaendert.
Auch wenn die Dokumentation auf gtk.php.net nicht wirklich
vollstaendig ist, befindet sich genau auf der Seite der
Methode insert_text() ein User comment wie der Befehl
ausseieht:
int insert_text(string <new_text>, int <pos>);
Fazit: es ist nicht noetig die laenge des Textes anzugeben,
da PHP das selbst rausfinden kann.
Also einfach deine Zeile von
$textfield->insert_text($content, strlen( $content), 0);
in
$textfield->insert_text($content, 0);
aendern und Presto.
Es kann ja wirklich nicht so schwer sein anstatt dem
Satz 'irgendwo scheints aber noch zu klemmen.' einfach die
Fehlermeldung reinzukopieren (sogar ich schaff das).
Ich will dich nicht demotivieren deine Probleme hier oder
anderswo zu posten. Aber vielleicht schaff ich es dir klar zu
machen, das die Art der Formulierung eines Problemes wie du
es hattest viel schneller behoben waere wenn du etwas mehr
und vor allem die Richtige Information gleich geschrieben
haettest. Das du nicht in der Dokumentation oder in den
Beispielprogrammen im Sourcecode (sincd sogar die von mir,
php-gtk/text/spaned.php and sqpane.php) kreide ich nicht an;
da bin ich schon drauf gekommen das das die wenigsten Leute
schaffen ;)
Also, auch in deinem Interesse, lies die Fehlermeldungen zwei
mal und naehcsten mal Konsultiere vorher die Dokumentation
auf gtk.php.net, oder die Sourcecodes in php-gtk/text
und/oder auch die GTK+ API docu auf www.gtk.org selbst.
Viel Glueck also in deinem weiteren schaffen ;-)
--
Please always Cc to me when replying to me on the lists.
php::bar PHP Wiki - Listenarchive