Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]5025[/thread]

Tk beendet sich von selbst... (Seite 2)

Leser: 1


<< |< 1 2 >| >> 20 Einträge, 2 Seiten
ptk
 2005-07-12 23:35
#44138 #44138
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[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.
zipster
 2005-07-13 10:28
#44139 #44139
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Okay... und wie löse ich jetzt das Problem?:rock:
ptk
 2005-07-13 13:11
#44140 #44140
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wie gesagt: die Reihenfolge der Argumente in addchild aenderen. Siehe auch http://groups.google.com/groups?....&rnum=3
Crian
 2005-07-13 13:47
#44141 #44141
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[quote=zipster,08.07.2005, 15:37]Kann mir jemand nen guten Debugger empfehlen?[/quote]
Code: (dl )
perl -d:ptkdb script.pl


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
zipster
 2005-07-13 14:13
#44142 #44142
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
[quote=Crian,13.07.2005, 11:47][quote=zipster,08.07.2005, 15:37]Kann mir jemand nen guten Debugger empfehlen?[/quote]
Code: (dl )
perl -d:ptkdb script.pl


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.
zipster
 2005-07-13 14:21
#44143 #44143
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
[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...
Crian
 2005-07-13 16:00
#44144 #44144
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[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
ptk
 2005-07-13 16:29
#44145 #44145
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
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.
zipster
 2005-07-13 17:25
#44146 #44146
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
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(#).
Crian
 2005-07-14 17:41
#44147 #44147
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
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
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2005-07-07 19:15.