Schrift
[thread]10898[/thread]

Tk::Graphitems (Seite 2)

Leser: 1


<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten
Gast Gast
 2007-11-27 13:59
#103113 #103113
uh Verzeihung.. hab ich nicht mehr drangedacht.. sry :((

804.027-r6
renee
 2007-11-27 14:10
#103114 #103114
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Welches Perl hast Du?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Spieler
 2007-11-27 14:21
#103115 #103115
User since
2007-09-24
70 Artikel
BenutzerIn
[default_avatar]
Hallo,

sorry, falls die neue Version bei dir noch nicht funktioniert!
Wenn du
Code: (dl )
require Tk::GraphItems

schreibst, dann solltest du die Instanzen so erzeugen:
Code: (dl )
Tk::GraphItems->TextBox(args)

Sonst lass das use Tk::GraphItems weg und stattdessen
Code: (dl )
1
2
3
4
5
6
require Tk::GraphItems::TextBox;

...

#und dann
Tk::GraphItems::TextBox->new(@args);


HTH, ich arbeite dran. Christoph
Gast Gast
 2007-11-27 15:03
#103123 #103123
Perl Version ist:

5.8.8.822
Gast Gast
 2007-11-27 15:06
#103124 #103124
Btw Spieler..
guter Ansatz.. wenn ich ich allerdings die 1. Lösung verwende, passiert gar nichts.. zwar keine Fehlerausgabe.. aber das Object wird auch nicht erzeugt :((
Spieler
 2007-11-27 15:12
#103125 #103125
User since
2007-09-24
70 Artikel
BenutzerIn
[default_avatar]
Hallo,
das folgende Beispiel funktioniert bei mir mit Tk::GraphItems 0.8.
Könntest du das bei dir auch mal versuchen? Falls es nicht funktioniert, könntest du probieren, ob t/GraphItems.t durchläuft?
Möglicherweise verhält sich Test::More::use_ok() ein bisschen anders als ein echtes use, dann müsste ich einen besseren Test finden.

Grüsse, Christoph


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use strict;
use warnings;
use Tk;
use Tk::GraphItems;
use Tk::GraphItems::TextBox;

my $mw = tkinit;


my $c = $mw->Canvas->pack;

my $tb = Tk::GraphItems::TextBox->new(canvas => $c,
x => 10,
y => 20,
text => 'test');
MainLoop;
renee
 2007-11-27 15:18
#103129 #103129
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Spieler+2007-11-27 14:12:21--
[...]
Möglicherweise verhält sich Test::More::use_ok() ein bisschen anders als ein echtes use, dann müsste ich einen besseren Test finden.
[...]


use_ok macht ein use...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Spieler
 2007-11-27 15:36
#103132 #103132
User since
2007-09-24
70 Artikel
BenutzerIn
[default_avatar]
Hallo,

das schon, aber als string-eval.
Ich habe das eigentliche Problem mal als eigenes Thema gepostet. use_ok() verhielte sich in dem dort geposteten code nicht wie ein use (was die Auswirkung auf die Methodenauflösung angeht, - und darum geht es hier ja gerade).

Grüße, Christoph
renee
 2007-11-27 15:45
#103135 #103135
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ok, auf so ein Verhalten bin ich noch nie gestoßen und halte es für einen Bug, siehe auch anderer Thread...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2007-11-27 19:37
#103186 #103186
also das beispiel von spieler geht ohne weiteres
das hatte ich auch schon probiert.. nur.. komischerweise funktioniert genau
das in meinem prog nicht :(
<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten



View all threads created 2007-11-26 16:07.