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

Name /.*::.*/ used only once: possible typo at (Seite 2)

Leser: 1


<< |< 1 2 >| >> 19 Einträge, 2 Seiten
format_c
 2004-04-18 18:49
#81651 #81651
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
War auch kein funktionierendes Snippet sondern sollte nur ein Fingerzeig sein.

Gruß Alex
Knuddlbaer
 2004-04-18 19:02
#81652 #81652
User since
2004-04-13
32 Artikel
BenutzerIn
[default_avatar]
[quote=format_c,18.04.2004, 15:49]Kannst ein Objekt erstellen, und die Werte als Eigenschaften des Objektes mitgeben.

[...]

Dann
my $obj = CLASS::modul->new();
print $obj->{EINWERT};
[/quote]
Man kann aber auch (und das finde ich jetzt mal schön :o)

%options;
GetOptions(\%options,"source|a=s);

schreiben und hat das im hash :o)


thx noch ma an Dubu, der Link ist Gold wert :)
Gast Gast
 2004-04-18 19:07
#81653 #81653
Klaro, format_c ... ;)
aber sowas kann irgendwie dazu führen dass der Knuddelbaer (oder ein andere User der den Thread liest) sich letztzendlich total im Gestrüpp verirrt - und das wollen wir doch nicht ... oder?\n\n

<!--EDIT|Dieter|1082301075-->
[E|B]
 2004-04-18 19:15
#81654 #81654
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
@Dieter

In deinem Snippet fehlen die bless-Klammern.
Zwischen den Code Tags werden Smileys AFAIK nicht angezeigt. ;)
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Gast Gast
 2004-04-18 19:17
#81655 #81655
Danke E|B
hab's vervollständigt
Gast Gast
 2004-04-18 19:21
#81656 #81656
@Knuddelbaer:
irgendwie verstehe ich das jetzt nicht ...
arbeitest Du mit commandline Parametern um ein Modul/eine Methode aufzurufen?
Knuddlbaer
 2004-04-18 21:10
#81657 #81657
User since
2004-04-13
32 Artikel
BenutzerIn
[default_avatar]
Ich bin es gewohnt meine Probleme in Klassen zu packen.
Diese machen dann die Arbeit für mich.

Ich wollte dafür sorgen das ich bequem mit einem simplen "include" (wenn ich das mal so nennen darf, hab das gegenstück in Perl noch nich wirklich raus) dafür sorgen das ich immer in den Variablen %options und $parameter das habe was übergeben wurde.

In der Tat sehen meine Hauptprogramme sehr klein aus.

Datenbankverbindung öffnen, Instanzen von Klassen anlegen, parametrieren und danach die Arbeit völlig an die Objekte abgeben.

Sagen wir das nur 5% der Arbeit des Programmes im Hauptteil steckt, der rest in Klassen.


Ich dachte mir nun:

Hey, require könnte wie #include arbeiten und dachte das der Source einfach von einer art precompiler vor dem Übersetzen eingezogen wird an diese stelle an der das require steht.

Somit hätte ich immer diese 2 Variablen im Namensraum gehabt , den Source der das ausführt (ne int main() gibts in Perl ja nu nich) und Automatisch mit nur diesem einen include die Parameter geparst.


In der Praxis führte der mir zwar die Routine aus, speicherte mir die Werte aber nicht in meinen Variablen die ich angelegt hatte. require arbeitet also nicht wie ein include :o(


Ich möchte:

- source auslagern
- den per Include reinziehen

und so tun können als hätte ich den mit copy und paste reinkopiert.

DU hattest in einem anderen Thread geschrieben das Du ne config Datei hast die Du reinziehst. Da bin ich auf die Idee gekommen: Mach ich auch. Nur bekomme ich das nicht hin, meine Einstellungen für die Programme auszulagern :o(

Ich seh den Wald vor lauter Bäumen nicht :o(

Ich hab noch viel vor an dem Parameter eine Rolle spielen die von aussen kommen, includes arbeiten müssen wie ich es gerne hätte und eine Klasse die nach dem Factory Muster Arbeitet brauch ich auch noch.\n\n

<!--EDIT|Knuddlbaer|1082308338-->
format_c
 2004-04-18 21:19
#81658 #81658
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
@knuddelbär: Kannst du mir ein tutorial für Klassenprogrammierung (OOP) in C++ sagen? Bin in C noch Anfänger.

Gruß Alex
Knuddlbaer
 2004-04-19 04:38
#81659 #81659
User since
2004-04-13
32 Artikel
BenutzerIn
[default_avatar]
Hab vorhn gemerkt das ich einiges falsch gemacht hab.

Mal -w und use strict verwendet und schon gibts garkeine Situation mehr wo ich probleme mit self hab weil ich das immer brauche....

thx für die Geduld eurerseits:o)



Ich hab leider kein wirklich gutes Tutorial in der HInsicht was auf OOP zielt.

Aber mal hier ein paar wertvolle Links:

Generell:

http://www.c-plusplus.de/tutorials.htm
http://www.c-plusplus.de/forumstart.htm

TUtorials die immer wieder Empfohlen werden (hab leider keines davon gelesen. Da hat ich noch die Zeit für Bücher O:O)


http://tutorial.schornboeck.net/
www.volkard.de/vcppkold/inhalt.html

Helf auch gern weiter wenns um C++ geht, aber das ist dann hier denk ich das falsche Forum ?! (HAb unten nen C++ Teil gesehen)
<< |< 1 2 >| >> 19 Einträge, 2 Seiten



View all threads created 2004-04-18 02:04.