Zum Inhalt springen

kLeiner_HobBes

Mitglieder
  • Gesamte Inhalte

    470
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von kLeiner_HobBes

  1. Ja, hat den vorteil, daß du besser (aber vielleicht auch ein bissel archaischer) konfigurieren kannst.
  2. Dafür mußt du den Webserver so konfigurieren, daß er z.B. anhand der Endung .pl alle Perl-Dateien zuerst durch den Perl-Interpreter (die dann idR als ISAPI-Anwendung läuft) jagt. Genauso gehts bei PHP. Dazu mußt du ein ISAPI-Modul der jeweiligen Sprache beim IIS registrieren und danach die Dateiendungen zuordnen. Ist jetzt nur sehr grob gesagt. Aber Hilfe dazu findest du genug, wenn du ein wenig googelst.
  3. Soweit ich das beurteilen kann, gibt es bei Windows direkt kein Tool mitinstalliert. Und wenn, wie oben beschrieben, von einem Microsoft-Tool, welches übrigens nicht installiert werden muß, da es einfach nur eine kleine EXE ist, erst im EventLog nachgeschaut werden muß, um die uptime zu ermitteln, schließe ich daraus, daß jene nicht einfach in einer Umgebungsvariablen, in der Registry oder in einer Datei gespeichert ist. Es gibt allerdings ne Win32API-Funktion, die das auch kann. Wenn du dein PHP entsprechend konfigurieren kannst: Hier ist ein Beispiel.
  4. nun, die __get() und __set()-Methoden sind wohl so ähnlich zu verstehen wie die Properties, die man eventuell aus VB und C# kennt. Nur, daß es nicht pro privatem Attribut ein get- und set-Property gibt, sondern daß es einmal für alle gehandelt werden muß. Führt meiner Meinung nach zu etwas Unübersichtlichkeit, da es in aller Regel mit einem riesigen switch() gelöst wird. Hat andererseits den Vorteil, daß man noch weitere "Attribute" definieren kann, die es so als privates Member garnicht gibt. Sinn von Properties sind, wie Krain und Crash2001 ganz richtig erklärten, daß man gerne Fehlerbehandlung, Überprüfungsmethoden o.ä. zu einem Attribut zuordnen möchte, der Benutzer der Klasse jedoch von außen ganz normal mittels eines Attributzugriffs zugreifen soll. Sieht dann vor allem eleganter aus, als wenn man, wie in Java üblich, Get- und Set()-Methoden schreibt (Bsp: String GetName(), void SetName(String n) ) ... Bei der _call-Funktion ist das nun ähnlich, gilt halt nur für Methodenaufrufe.
  5. Hast du Admin-Zugriff auf den Rechner? Hier gibts ein kleines Tool, was dir die Uptime ermittelt. Es schaut dazu im EventLog nach den entsprechenden Einträgen und berechnet dann die Differenz des Timestamps.
  6. Also, bei mir funktioniert es. Ich nehme an, du verwendest Version 6.0, oder? In der MSDN hab ich auch keine Hinweise gefunden. Schreib doch einfach mal ein kleines simples Proramm, welches testet, ob die Funktion wirklich nicht vorhanden ist.
  7. OK, ich glaub, ich werd den letzten Weg gehen. Danke für die Antworten!
  8. Danke, hab ich schon probiert, funktionert aber nicht. Er will da eine DLL haben
  9. Hallo! Ich habe eine VS.NET2003-Solution, in der zwei C#-Projekte drin sind. Nun möchte ich den Namespace des einen Projektes auch im anderen verwenden. Zusammenlegen der Projekte geht nicht, da das eine ne Konsolenapplikation ist, während das andere ne Windows-Anwendung wird. Weiß jemand, wie das geht? Danke im Voraus
  10. Ich versteh noch net ganz. Da sind Objekte in Objekten enthalten. Wie stellst du dir das dann vor?
  11. Hmm.. könnte sein. Schau mal, ob da so ne ilink32.ini-Datei in einem der Verzeichnisse liegt, und ob dort der korrekte Pfad zu den Objekt-Dateien liegt. Hört sich nämlich so an, als könne er die präkompilierten OBJ-Dateien nicht einbinden. Oder: Compiler und Linker arbeiten nicht korrekt zusammen, was ich mir aber nicht so vorstellen kann. Googelnd habe ich noch gefunden, daß er auch Probleme mit irgendwelchen Pfadnamen haben könnte, d.h., schau, daß sowohl dein Builder als auch dein Projekt sowohl pfadtechnisch als auch Dateinamentechnisch standardmäßig benannt sind und keine Sonderzeichen enthalten, an denen er sich aufhängen könnte. Ansonsten hier noch was: http://www.coding-board.de/board/showthread.php?t=7192
  12. Nicht bös gemeint, aber vielleicht wären CODE-Tags ganz angebracht...
  13. Daß die Pyramide nicht bis zum Schluß gezeichnet wird, liegt daran, daß du zahl ja immer um 2 dekrementierst, in der äußersten Schleife aber auch i und zahl vergleichst. Wenn du zahl etwas größer wählst, siehst du, daß er noch mehr Ebenen ausläßt. i wird immer größer, aber zahl immer kleiner Hier ein Code, der zumindest bei mir funktioniert hat: void design4(int zahl, char zeic) { for (int i=0; i < zahl; i++) { for (int j = 0; j < zahl - i; j++) if (j < i) cout << " "; else cout << zeic; cout << endl; } }
  14. kLeiner_HobBes

    Font Umwandlung

    Ich find die erste Idee eigentlich ganz gut: Du nimmst dir zB Paint, und schreibst das ganze Alphabeth in ne Bitmap-Datei. Ich würde dafür eine Schriftart mit fester Breite nehmen, somit machst du dir die Berechnung der Position eines bestimmten Zeichens einfacher. Danach bestimmst du die Höhe und Breite des Feldes, das von einem Buchstaben ausgefüllt ist, liest die Punkte ein, rechnest sie auf 5x7 um und gibst dies entsprechend aus.
  15. Ich würd gern aus ner Konsolenanwendung heraus ne Mail versenden. Laut Inet brauch ich dazu einige Klassen aus dem System.Web.Mail-Namespace. Allerdings läßt sich dieser nicht auswählen und wenn mans trotzdem reincodiert, dann bringt er Fehlermeldungen, daß er die Klassen nicht kennen würde. Hat schon mal jemand Erfahrungen damit gemacht und könnte mir nen Tip oder ne Alternative verraten? Schönen Nachmittag
  16. Das stimmt allerdings! Benutze Regex halt vor allem in PHP, Shell eher selten. Manchmal auch in C++ oder C#.
  17. Stimmt alles. Ich würd in der eckigen Klammer allerdings noch A-Z hinzufügen, höchstens, du möchtest, daß nur kleingeschriebene Dateien genommen werden.
  18. @devilDawn: Die POSIX-Funktionen sind allerdings langsamer. Und das Fragezeichen bedeutet in meinem Fall nicht mindestens eins davon, sondern wieviel er "fressen" soll: http://www.php-faq.de/q/q-regexp-gierig.html
  19. <?php $sIP = getenv("REMOTE_ADDR"); system("arp -a ".$sIP, $ret); foreach ( $ret as $line) { if (strpos($line,$sIP) !== false) { $cols = explode(" ",$line); return trim($cols[3]); } } ?> [/PHP] Du hast das foreach() ausgelassen
  20. Würde ich auch vorschlagen. Ich wüßte jetzt nicht, wie man mit den PHP-PDF-Funktionen in ein vorhandenes PDF-Formular noch Daten einfügt.
  21. Naja, wie schon gesagt wurde: 1. Der Punkt repräsentiert genau ein beliebiges Zeichen (außer newline), also nicht nur einen Punkt. 2. Wenn ich nun das Sternchen hintendransetze, bedeute ich damit die Häufigkeit, in der ein beliebiges Zeichen vorkommt. Der Stern bedeutet 0 bis n-mal. 3. Dahinter habe ich noch ein Fragezeichen gesetzt, was bedeutet, er soll nur bis zum nächstmöglichen .jpg gehen. (Stichwort "greedyness"). Das Fragezeichen kann man aber auch weglassen. Du siehst auch, daß ich den "wirklichen" Punkt von .jpg escapt habe: \. Damit sage ich, daß er wirklich einen Punkt suchen soll. Hoffe, das war halbwegs verständlich
  22. if (strpos($line,$sIP) !== false) { $cols = explode(" ",$line); return trim($cols[3]); }[/PHP]
  23. Schau mal hier: http://php-faq.de/q/q-regexp-bauelemente.html Deine Regex sollte IMHO so aussehen: /tb_.*?\.jpg/i Ungetestet
  24. Wundert mich jetzt eigentlich, daß es funktioniert hat. IMHO geht nur der Punkt-Operator... ?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...