Probleme mit der Ausgabe bei Chart (Perl)

Hallo Experten,

leider schmeißt mir der Interpreter bei dem Versuch, ein gif mit „$obj->cgi_gif()“ folgenden Fehler raus.

„Can`t locate object method 'cgi-gif’via package ‚Chart::Bars‘ (perhaps you forgot to load ‚Chart::Bars‘?) at …“

Ich habe das Modul ordnungsgemäß via ppm installiert.

Jemand ne Idee?

Vielen Dank vorab für Eure Hilfe!

Michael

„Can`t locate object method 'cgi-gif’via package ‚Chart::Bars‘
(perhaps you forgot to load ‚Chart::Bars‘?) at …“

Ich habe das Modul ordnungsgemäß via ppm installiert.

Hmmm… nimms mir nicht übel. Aber diese Meldung sieht einfach danach aus das du „use Chart::Bars;“ vergessen hast.

Oder das es die Methode cgi-gif nicht in Chart::Bars gibt.

Hm, liegt nahe, habe ich aber nicht.
Ich habe mich genau an die Dokumentationen aus dem Netz und nem o’reilly gehalten. :-/

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hm, liegt nahe, habe ich aber nicht.

Ich habe mich genau an die Dokumentationen aus dem Netz und
nem o’reilly gehalten. :-/

Base.pm:sub cgi_png
Base.pm:sub cgi_jpeg

Hmmm…

das sind die einzigen subs die ich mit cgi im Packet Chart::Bars gefunden habe.
Auch in der Docu zu Chart::Bars findet sich nicht über cgi_gif.

Bis du sicher das es cgi_gif überhaupt gibt ?

Nö, bin ich nicht; habe einfach mal der Doku geglaubt. Ich werde es aber gleich mal mit nem png, bzw. jpg versuchen…

Mit Dank!

Michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Nö, bin ich nicht; habe einfach mal der Doku geglaubt. Ich
werde es aber gleich mal mit nem png, bzw. jpg versuchen…

Vertrauen ist gut -> Kontrolle besser :smile:

Ich vermute das es mal cgi_gif gab und im zusammenhang mit den leidigen Patetenten wurde die Methode entfern.

polarix

Hab’s mit den neuen SUBs ausprobiert und es funtioniert! Hurra!!
Denke mir auch, dass es diese Gründe hat; nun denn, es gibt ja Alternativen :smile:

Mit Dank!

Michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nur mal eine kleine Kritik an dich.

Die Fehlermeldung war eigentlich sehr eindeutig. Warum hast du nicht mal selber in die Doku zu dem Modul bzw in das Modul selbt geschaut ?

Use The Source Luke

polarman

… zu faul! :-/ Sorry!

Bin auch eigentlich nicht auf die Idee gekommen, dass das Modul umgestrickt wurde…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]