"gelöst" Problem beim Speichern der myUtils.pm

Begonnen von Shadow3561, 15 Oktober 2016, 17:42:00

Vorheriges Thema - Nächstes Thema

Shadow3561

Hallo,
Seit heute habe ich folgendes Problem/Fehlermeldung beim Speichern der 99_myUtils.pm und anderer .pm Dateien.

Undefined subroutine &main::myUtilsCam_Initialize called at fhem.pl line 2277.

Ich habe erst den Fehler bei meinen Eingaben/meiner Änderung vermutet,
Dies ist jedoch nicht der Fall. Ich habe dann mal die

myUtilsTemplate.pm

geöffnet und versucht diese zu speichern, jedoch die selbe Fehlermeldung.

Woran kann das liegen?

Mfg

DeeSPe

Hast Du evtl. eine 99_myUtilsCam.pm oder Ähnliche angelegt?
In dieser scheint die erste Funktion myUtilsCam_Initialize zu fehlen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Shadow3561

ja, ich habe auch eine 99_myUtilsCam.pm.

Hier der Anfang:
package main;
use strict;
use warnings;
use POSIX;
sub
myUtils_Initialize($$)
{
  my ($hash) = @_;
}



Beim Speichern der 99_myUtils.pm tritt der Fehler nicht auf.
Auch mal hier der Anfang

package main;
use strict;
use warnings;
use POSIX;

sub



Mfg

DeeSPe

Die erste Funktion in einem Modul muss immer ......_Initialize sein.
Also in Deiner 99_myUtilsCam.pm:
package main;
use strict;
use warnings;
use POSIX;

sub myUtilsCam_Initialize($$)
{
  my ($hash) = @_;
}


Und in Deiner 99_myUtils.pm:
package main;
use strict;
use warnings;
use POSIX;

sub myUtils_Initialize($$)
{
  my ($hash) = @_;
}


Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Shadow3561

Super, es hat geklappt,

Das hat man davon wenn man nur copy&paste benutzt.
Danke

DeeSPe

Zitat von: Shadow3561 am 15 Oktober 2016, 18:37:40
Das hat man davon wenn man nur copy&paste benutzt.

Ein Wenig umsichtig sollte man eben gerade auch dabei sein.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe