Zum Inhalt springen

DX-Rated

Mitglieder
  • Gesamte Inhalte

    100
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DX-Rated

  1. @tuxfriend: Wenn ich so drüber nachdenke hast Du eigentlich recht. Hab's aber noch nicht ausprobiert. Ich bin aber im Rahmen des Debugging des Programms jetzt auf etwas anderes gestossen, was ich mir nicht wirklich erklären kann. Ich durchsuche die Datenbank nach dem ersten leeren Eintrag, damit ein neuer Datensatz hinzugefügt werden kann. Das mache ich über die vordefinierte Funktion length. WHILE gefunden <> true DO begin i := i + 1; if (length(datensatz[i].name) = 0) then gefunden := true; end; Soweit, so gut. Beim ersten Datensatz zeigt er mir bei length auch korrekterweise die 7. Bei den folgenden Datensätzen kommen Nonsenszahlen raus (105, 112, etc. obwohl die Datensätze normal gefüllt sind). Der Wert für length(datensatz[5].name) ist dann schon 0, obwohl der Datensatz gefüllt ist und sich 12 Datensätze in der Datenbank befinden. :confused:
  2. Jau, funktioniert jetzt! Dankeschön! @Pointerman: Das Array habe ich auf eine Größe von 51 festgelegt. Ich lasse im Programm dann allerdings nur 50 Einträge zu. 51 ist ja nur zum tauschen da. Spielt es denn eine Rolle, ob ich zum Tauschen nur einen zusätzlichen Datensatz im Array oder eine eigenständige Variable (bzw. hier einen Record) nutze?
  3. Hallo, folgendes: Im Rahmen eines Programms zur Telefonnummernverwaltung habe ich ein bubblesort geschrieben, um die Datensätze sortiert ausgeben zu können. So weit, so gut. Wenn ich den (die? das?) bubblesort aufrufe, sortiert er aber noch nicht korrekt. Erst nach ein paar mal erhalte ich eine korrekt sortierte Liste. weiter := true; WHILE weiter = true DO begin FOR i := 1 TO anz_eintr - 1 DO begin getauscht := false; if (datensatz[i].name > datensatz[i+1].name) then begin datensatz[51] := datensatz[i]; datensatz[i] := datensatz[i+1]; datensatz[i+1] := datensatz[51]; getauscht := true; end; end; if (getauscht = false) then begin weiter := false; end; end; (* Ausgabe von 8 Nachnamen zur Kontrolle *) FOR i := 1 TO 8 DO begin gotoxy (11,9+i); writeln (datensatz[i].name); end; repeat until keypressed; anz_eintr enthält die Anzahl der in der Datenbank (bzw. dem Array) enthaltenen Datensätze. Das Programm soll 50 Datensätze speichern können. Datensatz 51 ist ein Hilfssatz zum Tauschen. Die Ausgabe sieht nach den Aufrufen dieser Prozedur so aus: 1. mal: Chamnitz, Fiedler, Boller, Boese, Kempinski, Koen, Koslofski, Wernersen 2. mal: Chamnitz, Boller, Boese, Fiedler, Kempinski, Koen, Koslofski, Wernersen 3. mal: Boller, Boese, Chamnitz, Fiedler, Kempinski, Koen, Koslofski, Wernersen 4. mal: Boese, Boller, Chamnitz, Fiedler, Kempinski, Koen, Koslofski, Wernersen Das ganze muss also 4 mal ablaufen, damit die Namen korrekt sortiert sind. Warum ist das so? Normalerweise sollte er doch alles in einem Rutsch sortieren? Was stimmt am Algorithmus nicht? Natürlich könnte ich jetzt einfach 'ne Schleife drum packen, die das Ganze einige male hintereinander ausführt, aber das kann ja auch nicht Sinn der Sache sein.
  4. Hallo, folgendes Problem. Ich durchsuche einen String nach Absätzen, also nach \n bzw. \r. Diese sollen dann durch einen HTML-konformen <br>-Tag ersetzt werden. Die Funktion funktioniert auch soweit, allerdings liefert er mir immer zwei <br> anstatt nur einem ("Das ist Zeile eins.<br><br>Zeile 3, obwohl es Zeile 2 sein soll, ein br-tag ist zuviel"). Das nervt mal. :/ Hier mal ein Teil des Codes: $input = "$datum|$name|$email|$www|$beitrag|$ip"; $input = preg_replace("/\r\n|\r|\n/", "<br>", $input); $umbruch = "\n"; $input .= $umbruch;[/PHP] Dass ich nach dem ersetzen noch ein \n hinter den String setze, ist, um das Ende eines Beitrages zu markieren (lese die Beiträge mit fgets zeilenweise aus). Aber das geschieht ja _nach_ dem Ersetzen, das schließe ich also als Fehlerquelle aus. Hoffe, mir kann da einer weiterhelfen.
  5. Hätteste 'nen Ferrari oder so genommen, dann wär das besser rausgekommen. Würde aber trozdem nicht so gut passen, denn der MP 6.4 ist schneller "von 0 auf 100" als der 7er. Bin mit der Geschwindigkeit meines Systems eigentlich zufrieden (2400+, 1024 MB Ram), aber der 6.4er ist eben _sofort_ da wenn ich ihn anklicke. Und er füllt mit dem Standard Skin bei 1024er Auflösung nicht schon den halben Bildschirm aus. Playlisten brauch' ich bei Videos nicht, die werden nach Bedarf auf die Playeroberfläche gezogen. Aber is' ja alles Geschmackssache.
  6. Wieso? Ist klein, braucht kaum Ressourcen, und kann mit entsprechenden Codecs auch alles mögliche abspielen. Die Versionen >= 7 sind mir allesamt zu schwerfällig und mit zuviel unnötigem Schnickschnack versehen und wozu soll ich solche Sachen nutzen, wenn's der Alte genausogut bzw. besser tut? Ist übrigens bei jedem Windows System ab 98 dabei (mplayer2.exe).
  7. Musik -> Winamp Videos -> Windows Media Player 6.4
  8. In unserer Firma nutzen wir das ON Command CCM.
  9. Wie schon erwähnt, Altersangabe rauslassen. Auch das "Zu meiner Person" würde ich weglassen. Fang einfach mit dem an, was Du gerade machst. Hm, zwei mal "Kenntnisse" in zwei Sätzen. Würde ich persönlich vermeiden. Du möchtest nur? Du bewirbst Dich ja, also würde ich es auch so schreiben. ("Ich bewerbe mich hiermit auf die ausgeschriebene Stelle" ö.ä.)
  10. DX-Rated

    Neulich im IRC

    Bwahaha wie geil! :uli Das ist doch nicht etwa der Freezer? Der, um den es sich auch bei www.einzeller.tk dreht?
  11. Ich nehme für sowas immer TMPGEnc.
  12. Ich hatte ein Gruppengespräch Ende 2002 bei Siemens in Essen. Im Großen und Ganzen war es wie von Todo beschrieben, jedoch kam bei uns noch eine Stehgreifrede hinzu (weiß gar nicht mehr ob es 5 oder 10 Minuten waren). *urgs*
  13. Hatten wir nicht. Das wäre dann an einem anderen Termin gewesen, für die Leute, die den Test bestanden hatten. Eigentlich müsste aber in der Einladung stehen, was da genau ansteht. Wenn nur ein Test ansteht, steht halt nur ein Test an. Zum Matheteil kann ich nicht viel sagen, kann mich da nicht mehr genau dran erinnern. :/
  14. Hatte auch mal 'nen Test bei der Telekom in Essen, allerdings für die Fachrichtung SI, ich weiß nicht in wie weit sich da der Test unterscheidet. Ging bei mir ca. 2 Stunden. Ist mittlerweile anderthalb Jahre her. Es gab einen Teil Deutsch, und einen Teil mit it-spezifischen Fragen, aber das sollte ja eh keine Überraschung sein. An die anderen Teile kann ich mich nicht mehr so wirklich erinnern, aber ich meine es gab noch einen Teil Mathematik und einen Englisch. Ich persönlich empfand den Test nicht als sonderlich schwer. (Hatte aber ehrlich gesagt noch nirgendwo Probleme mit Einstellungstests)
  15. Hallo, folgendes Problem: Wenn ich unter Windows in einem beliebigen Programm das, was aus dem Line Out kommt, aufzeichne, habe ich in der Aufnahme immer starke Lautstärkeschwankungen. Die sind beim abspielen während der Aufnahme und auch sonst beim Musikhören, Spielen, etc. nicht vorhanden, sondern nur in der Aufnahme. Weiß jemand woran das liegen könnte und wie ich's behoben kriege? Das nervt total... Toll ist übrigens, dass das erst seit kurzem so ist. Vorher ging's ganz normal. Ich kann mich aber nicht daran entsinnen, irgendwelche Konfigurationsänderungen durchgeführt zu haben. An einer bestimmten Software liegt es jedenfalls nicht, hab verschiedene Programme für die Aufnahme ausprobiert, überall das gleiche. Die Soundkarte ist onboard Reicht mir eigentlich auch, aber das mit der Lautstärke nervt. [Mainboard: ASRock K7VT4-4X R3.0 (SoA/DD/U2/S5.1/P/L/G) OS: Windows XP Home Edition, Service Pack 1 (5.1 - 2600)]
  16. Na toll, mit Klammern funktioniert's. Manche Dinger sind doch simpler als man denkt. Dankeschön.
  17. Hallo, ich mache gerade meine ersten Schritte in Pascal und bin gerade dabei, auf der Arbeit ein kleines Programm (Kaffeautomat, nicht meine Idee) zu schreiben. Bin noch ziemlich am Anfang. Bei der If-Abfrage meldet mir der Compiler: Error: Incompatible types: got "BOOLEAN" expected "LONGINT" Hier mal ein Auszug aus dem Code: PROGRAM kaffeeautomat; uses crt; VAR // Was und wieviel befindet sich im Automaten? fuellmenge_kaffee,fuellmenge_milch,fuellmenge_zucker,fuellmenge_becher:word; // Welche und wieviele Münzen befinden sich im Automaten? muenzen_10,muenzen_20,muenzen_50,muenzen_100,muenzen_200:word; // Variablen, um hinterher eine Statistik über die // Anzahl der verkauften Kaffees ausgeben zu können statistik_kaffee,statistik_kaffeemilch,statistik_kaffeezucker,statistik_kaffeemilchzucker:byte; // Kundenbestellung (A, B, C, D, oder Z zum Abbruch) kundeneingabe:char; help_var:boolean; BEGIN writeln ('Kaffeautomat'); writeln; writeln ('Bitte nehmen Sie zunächst die Befuellung vor. Alle Angaben sind in Gramm zu machen.'); writeln; help_var := false; REPEAT write ('Kaffee (Min. 10 - Max. 2000): '); readln (fuellmenge_kaffee); if fuellmenge_kaffee < 10 OR fuellmenge_kaffee > 2000 then begin writeln ('Minimum 10, Maximum 2000, ist das so schwer zu verstehen? Also noch mal bitte...'); end else begin help_var := true; end; UNTIL help_var = true; [...] [/php] Jetzt frage ich mich, wo der Fehler liegt. Die if-Abfrage sieht imo in Ordnung aus. Wieso erwartet er da einen Longint Wert? :confused:
  18. Im Normalfall soll ja das Setup voll automatisch ablaufen (oder soll das bei Dir nicht so sein? ), daher sollte man vorher die sogenannten Antwortdateien anpassen und unter anderem den Product Key dort angeben. Könnte zum Beispiel so aussehen: [userData] Fullname="bla" OrgName = "bla" ComputerName ="%MACHINENAME%" ProductID=*****-*****-*****-*****-*****
  19. Ich mein, das Ding war mal Freeware *grml* Vielleicht wirste ja hier fündig.
  20. Versuch's mal mit dem SWR Onlinecounter.
  21. Hallo, wie der Threadname schon sagt, suche ich einen eigenständigen Flash Player, der nicht im Browser ausgeführt wird! Ich kann mir .swf's zwar im Moment auch so im Browser ansehen, aber ich möchte den Player als eigene Anwendung haben. Ich weiß, dass so ein Ding installiert wird, wenn man das gesamte Flash installiert. Da ich Flash allerdings nicht besitze, würde ich das Ding ganz gerne als einzelne Anwendung haben. Gibt's das überhaupt? Wenn ja, wo? (Bei Google war ich schon, kein Erfolg)
  22. Das Video auf Spur 1A muss mit Ende der Überblendung stoppen (schneid's einfach ab), das Video auf 1B mus demenstprechend mit Anfang der Überblendung anfangen. Nicht, dass da bei dir das Video auf 1A einfach weiterläuft. Nein.
  23. Du schreibst 2 mal "kann ich vorweisen". Ich persönlich würde Wiederholungen vermeiden. Sollte deutsch nicht Standard sein? Und weitere Sprachkentnisse gehören imo in den Lebenslauf. :confused: Ich kann und freue mich. Konjunktiv am besten vermeiden.
  24. Hm, auf Spur 1A kommt das Video, von dem aus überblendet wird, auf Spur 1B das Video, in das überblendet wird und auf die Spur "Überblendung" halt der Überblendungseffekt. Sollte eigentlich funktionieren. Guck eventuell mal die Einstellungen (Kontextmenü) der Überblendnug durch.

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...