User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=zipster,12.07.2005, 16:39][quote=ptk,12.07.2005, 16:16]Tk::HList hat ein paar ernste Bugs, wenn es um -at, -after und -before zusammen mit weiteren Optionen geht. Manchmal funktioniert es, wenn man die Argumentreihenfolge umstellt, oder zunaechst -at, -after ... macht und in einem zweiten Aufruf die restlichen Argumente bearbeitet. Diesen Bug gibt es erst seit Tk 804.*[/quote]
Aha... okay.
Das heist also wenn ich mir das Hlist von vor Tk 804 besorgen würde und diese benutzten würde könnte es funktionieren?[/quote]
Nein. Tk-Widgets sind kompiliert und nicht zwischen verschiedenen Major-Versionen kompatibel.
User since
2004-09-06
458
Artikel
BenutzerIn
Okay... und wie löse ich jetzt das Problem?:rock:
User since
2003-11-28
3645
Artikel
ModeratorIn
Wie gesagt: die Reihenfolge der Argumente in addchild aenderen. Siehe auch
http://groups.google.com/groups?....&rnum=3
User since
2003-08-04
5873
Artikel
ModeratorIn
[quote=zipster,08.07.2005, 15:37]Kann mir jemand nen guten Debugger empfehlen?[/quote]
P.S. falls Du den nicht hast ->
perl -MCPAN -e 'install Devel::ptkdb'\n\n
<!--EDIT|Crian|1121248089-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2004-09-06
458
Artikel
BenutzerIn
[quote=Crian,13.07.2005, 11:47][quote=zipster,08.07.2005, 15:37]Kann mir jemand nen guten Debugger empfehlen?[/quote]
P.S. falls Du den nicht hast ->
perl -MCPAN -e 'install Devel::ptkdb'[/quote]
@Crian
THX... aber den habe ich schon getestet. siehe oben...
Quote...Ich hab mich mal am Debbuger verucht.
Ich habe den normalen -d und -d:ptkdb getestet aber ich muss ganz ehrlich zugeben das ich überfordert bin.
User since
2004-09-06
458
Artikel
BenutzerIn
[quote=ptk,13.07.2005, 11:11]Wie gesagt: die Reihenfolge der Argumente in addchild aenderen. Siehe auch
http://groups.google.com/groups?....&rnum=3[/quote]
Das habe ich oben glatt überlesen... LOL...
Es funktioniert, ich habe @pos einfach ganz hinten hingesetzt und es funktioniert genauso wie ich wollte...
http://www.my-smileys.de/generator/signs2/c58ae051...
User since
2003-08-04
5873
Artikel
ModeratorIn
[quote=zipster,13.07.2005, 12:13]Ich habe den normalen -d und
-d:ptkdb getestet aber ich muss ganz ehrlich zugeben das ich überfordert bin.[/quote]
Hmmm hast Du denn schonmal mit irgendeinem Debugger gearbeitet?
Ich wär anderenfalls versucht, eine kleine Einleitung zu schreiben, aber dazu gibts im Netz bestimmt schon besseres.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-11-28
3645
Artikel
ModeratorIn
Beim Debuggen von Tk-Programmen mit ptkdb muss man recht vorsichtig sein, weil sich grabs vom Debugger und vom debuggten Programm in die Quere kommen koennen.
User since
2004-09-06
458
Artikel
BenutzerIn
Hab noch nie mit einem Debugger gearbeitet...
War das erste Mal... und wahrscheinlich das letzte mal...
Hab bei Google eigentlich kein gute Anleitung gefunden, nur was wie man ihn bedient usw. aber was man damit anfangen soll hat nicht da gestanden.
Ich habe mir dann halt die Zeit genommen(gezwungenermaßen) und habe alles mit deaktivieren der Zeilen gelöst(#).
User since
2003-08-04
5873
Artikel
ModeratorIn
Der Vorteil des Debuggers ist, dass Du das Programm ablaufen lassen kannst und zur Laufzeit Zeile füe Zeile in Deinem Quellcode durchlaufen kannst. Du kannst Dir die Variableninhalte anzeigen lassen und sogar neu setzen. Bei manchen Debuggern kannst Du auch auf eigene Gefahr den Abarbeitungspunkt neu setzen.
Beim Debuggen grafischer Anwendungen gibt es manchmal - wie schon von ptk erwähnt - ein Gehake zwsichen Anwendung und Debugger, da ja beide etwas grafisch darstellen wollen.
In den allermeisten Fällen debugge ich eh mit warn.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite