LukOnline
-
Gesamte Inhalte
134 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von LukOnline
-
-
Hallo Leute,
mal eine Frage zu MDIs:
Ich habe 2 MDI-Childs:
-Child 1: WindowState: Maximized
-Child 2: WindowState: Normal; StartPosition: CenterScreen;
Child 1 ruft nun Child 2 auf:
frm_Schnellsuche Schnellsuche = new frm_Schnellsuche(this.Connection); Schnellsuche.MdiParent = this.MdiParent; Schnellsuche.Show();
Child 2 soll IMMER seine normale größe haben und nicht maximiert werden.
Doch in meinem Programm hat es nur seine vorgegebene Größe, wenn Child 1 vorher verkleinert wird. Sobald Child 1 maximiert ist, wird Child 2 dies auch; obwohl ich es anders eingestellt habe.
Ist das ein Bug oder muss das so sein? Gibt es einen Workaround?
LG, Luk
-
Ich habe es doch irgendwie geschafft^^ Es lag scheinbar am falschen Eventhandler...
Nur wie kann ich nun ein neues Event erzeugen?
function TasteGedrueckt(event, DropDownID) { if(!event) { event = window.event; } if(event.which) { Tastencode = event.which; } else if (event.keyCode) { Tastencode = event.keyCode; } // Tab = 9 // Pfeil unten = 40 //alert("Taste mit Dezimalwert " + Tastencode + " gedrückt"); if(Tastencode == 40) { NewKeyEvent = document.createEvent("KeyboardEvent"); NewKeyEvent.initKeyEvent("keypress", false, false, null, false, false, false, false, 9, 9); document.dispatchEvent(NewKeyEvent); } }
Das funktioniert leider nicht...
-
Hey, danke für deine Antwort.
Das habe ich auch schon versucht; nur ohne Erfolg - leider...
Mal zum Hintergrund: Ich bastele mir eine ComboBox in HTML.
Also ein <select>-Feld in das man auch selbst schreiben kann.
Eigentlich bin ich schon fast fertig.
Nur einwas stört mich noch: die einzelnen <li> Elemente kann man nur mit Tab durchlaufen. Die richtige Windows-ComboBox kann dies jedoch mit dem Pfeil nach unten. Und genau das wollte ich machen: Wenn der Pfeil nach unten gedrückt wird, soll die Funktion TasteGedrueckt den Pfeil in ein Tab umwandeln und weitergeben. Doch es mangelt schon an der Übergabe.
Wie in meinem ersten Post beschrieben, funktioniert es ganz gut: Ich kann in der Funktion auf den Tastencode zugreifen.
Aber wenn ich nun event übergebe, dann meldet mein Browser "Tastencode is undefined".
Was mache ich falsch?
Luk
-
Hallo Leute,
ich habe mal eine grundlegende JS-Frage - eine funktionierende Lösung konnte ich bei Google leider nicht finden.
Eine Funktion
function Test(Event)
lässt sich ja einfach mitTest;
aufrufen. Das Event wird Problemlos übergeben. Nun möchte ich neben dem Event aber noch einen String übergeben:function Test2(Event, String)
Aber wie lautet dann der Aufruf?Test2(?, 'text'); // ???
Wäre toll, wenn mir jemand helfen könnte.
Gruß Luk
-
Ich hab den Threadtitel mal angepasst und einen Präfix hinzugefügt...
Danke
-
Sorry - hab die 7 nach Windows in der Überschrift wohl nicht getippt... Es geht also um Windows 7 Professional x64
-
Hallo Leute,
seit letzter Woche lässt sich meine Windows Firewall nicht mehr starten.
Beim Klick auf Empfohlene Einstellungen in der Systemsteuerung erhalte ich folgende Meldung:
Einige der Einstellungen können von der Firewall nicht geändert werden. Fehlercode 0x8007042c
In der Verwaltung lautet der Fehler so:Fehler 1068: Der Abhängigkeitsdienst oder die Abhängigkeitsgruppe konnte nicht gestartet werden.
Meine Nachforschungen ergaben folgendes: Der Windows-Firewallautorisierungstreiber ist nicht gestartet. Bei einem manuellen Startversuch in dem Gerätemanager lautet die Meldung:Beim Versuch den Dienst zu starten ist folgender Fehler aufgetreten: Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.
Ich habe schon stundenlang google durchforstet, aber keine Lösung gefunden.
Wer kann helfen?
P.s.: Einen Virenscan habe ich bereits gemacht und er hat auch einen Trojaner gefunden...
Vermutlich hat dieser die Firewall angegriffen?
Gruß, Luk
-
Danke, sehr informativ!
-
Was genau zum Apache sollte man denn wissen?
-
Hey, vielen Dank für eure Antworten.
Angesichts dieser Punkte:
-Strom
-(lautes), störendes, einstaubendes Gerät
-ADSL
-Brandlast
ist es vielleicht wirklich besser, einen vServer zu mieten...
Ich nehme auch gern Empfehlungen ohne Gewähr an
In Linux habe ich Grundkenntnisse aus Berufsschule und Betrieb.
-Installieren von Software und Standard-Befehle
-Samba
-Squid
-iptables
-Postfix
Mit .htaccess kenne ich mich etwas aus.
Bin gern bereit, mir weitere Kenntnisse anzueignen.
Gruß, Luk
-
Erstmal - sehr toller konstruktiver Beitrag. Außerdem möchte ich kein Webhoster werden sondern die Maschine nur für meine Zwecke gebrauchen!
hallo,ich hatte mal einen echten Maxdataserver mit Raid5 und Streamer gebraucht bei Ebay gekauft damit mir kein Datenverlust mehr passieren kann. Ich habe mal mit Wattmeter gemessen und dann auf Jahr hochgerechnet. Kamen 650 Euro Stromkosten raus bei 365 Tagen Laufzeit. Das war ein echter Server mit 10 10.000er Platten.Wenn du nicht eh irgendwas hast was konstant läuft. NAS, PC oder ähnlich wo noch ein (ggf. virtualisiertes) Debian mit drauf kann würde ich IMMER einen Provider wählen der extern ist. Bei deinen Anforderungen reicht ein mini Webpaket bei einem günstigen Provider aus und da hast du dann ne ordentliche Spamfreie Absenderdomain die nicht mal aus versehen von dyndns gelöscht und neu an nen anderen vereben wirdDanke für deine Antwort! Bisher hatte ich mal hier, mal da einen Webspace - funpic, kilu,...
Aber alles ärgerlich - dauernd Ausfälle, teilweise blöde beschränkungen (Nur eine DB, keine <?php mail(); ?>, kein mysqli usw).
Kennt jemand einen anderen Freehoster oder muss man doch ein Bezahl-Angebot nutzen?
Strato oder so?
-
Hey Leute,
ich möchte mir gern einen eigenen Debian-Server aufsetzen.
Er soll folgende Dienste bereitstellen:
-HTTP(S - mit Self-signed-Certificate)
-PHP
-MySQL
-FTP
-(eventuell SMTP über eine DynDNS-Domain)
Ist ja eigentlich alles kein Problem. Nur die Stromkosten...
Mit wie viel müsste man im Schnitt denn rechnen?
Welche Systeme sind relativ stromsparend und schaffen die o.g. Anforderungen trotzdem?
Wäre toll wenn ihr mir was empfehlen könntet.
Gruß, Luk
-
OK Leute, ich habs endlich gefunden --> trim()
Danke für eure Hilfe!
-
Das kann ich noch versuchen, aber ich verstehe das trotzdem nicht:
$Zutaten[5] enthält Zucker. Ein echo beweist mir das!
$SQL = "SELECT COUNT(*) FROM ZUTATEN WHERE ZUTAT = ?";
$Query = $DB->prepare($SQL);
$Query->bind_param('s', $Zutaten[5];
$Query->execute();
$Query->bind_result($ANZAHL);
while($Query->fetch())
{
echo($ANZAHL . "<br>");
}
$Query->close();[/PHP]Ich bekomme eine 0 zurück, obwohl Zucker in der Tabelle steht.
Wenn ich das SQL direkt im PHPMyAdmin ausführe klappt das doch auch.
Kennt niemand die Ursache?
EDIT: Die DB-Verbindung steht. Zutaten[2] gibt mir eine 1 zurück....
-
Erst wird sie nur angezeigt als
-Audicontroller für Multimedia
und als
-Videocontroller
Nach der Installation steht da was von Conexant.....
Es bleibt also kein unbekanntes Gerät übrig.
Sieht alles normal aus.
Was gibt es denn noch für vergleichbare DVB Software?
-
Du meinst also kein AutoInc verwenden?
-
Hallo,
ich habe den PC von meiner Freundin neu installiert.
Nur leider hat sie weder CD noch Anleitung o.Ä. zu der TV-Karte. (PCI)
Der genaue Name ist also nicht bekannt...
Auf der Karte stehen natürlich - wie immer - einige Bezeichnungen...
Vielleicht kann mir jemand helfen. Auch längere Google Recherchen haben mich nicht weitergebracht!
Also - ich schreibe mal, was ich hier alles so finde:
Pinnacle Systems
SIGGD-51009633-3.0
PCTV Sat
Auf den Chips:
CONEXANT
FUSION 878A
25878-13
E95416.1
0046 KOREA
OMRON
G6Y-1
12VDC
1970YK
MADE IN CHINA
CONEXANT
24108-20ES
E43219.1
0026 KOREA
Barcodes auf der Rückseite:
203560502812021831
Pinnacle Systems GmbH
Made in Germany
OSI00308D00037152
Ich war schon auf
und
Aber nix funktioniert so richtig. Hätte gedacht, es ist die PCTV Sat 400i (siehe Internal PCI products), die Installation des Treibers funktioniert auch, aber DVBDream meldet:
Initialisation der DVB Karte fehlgeschlagen. Fehlercode: 1
Programm wird in Offline Modus gestartet.
Hoffe jemand kann mir helfen...
Gruß Lukas
-
Danke für deine Antwort!
INSERT IGNORE INTO ZUTATEN (ZUTAT) VALUES ("Zucker");
schreibt bei mir ein zweites mal Zucker in die DB.
Der PK ist halt anders...
Die strcmp Funktionen teste ich gleich mal...
-
Hallo
Ich würde trotzdem vermuten, die Verbindung(en) werden am Ende der Seite geschlossen.
Mein DB-Objekt wird ja dann auch geschlossen. Oder? Zumindest bei Compiler-Sprachen macht das ja der Destruktor. Hat PHP auch sowas?
-
Hey, danke für deine Antwort.
Nein, das geht um etwas anderes.^^
Ich habe eine Tabelle Zutaten(Z_ID, ZUTAT), eine Tabelle Rezepte (R_ID, REZEPT,...)
und eine Tabelle Rezepte_Zutaten(Z_ID, R_ID).
Der Benutzer kann nun die Zutaten aus der Tabelle Zutaten aus einem <select> Feld wählen.
Sollte aber eine Zutat nicht dabei sein, dann soll er sie in ein Textfeldschreiben können.
Das heißt ich habe nach dem POST unter Umständen auch Zutaten in meinem Array (-> $Zutaten), die noch nicht in der Tabelle Zutaten stehen.
Bevor ich nun die Tabelle Rezepte_Zutaten mit den ganzen IDs fülle, muss ich ja die neuen Zutaten noch in die Tabelle Zutaten schreiben (Sonst gibt es ja keine ID für die Zutaten).
Und dann bin ich an der Code-Stelle.
Überprüfen, ob die aktuelle Zutat schon in der Tabelle Zutaten ist, wenn ja, dann zur nächsten Zutat, wenn nein, dann mit einem INSERT eintragen...
Hoffe das war gut erklärt^^
-
Hey zusammen!
Kurz vorweg - Ich programmiere ein Koch- und Backbuch für eine Bekannte...
Ich möchte an einer Stelle ermitteln, ob sich die Zutat in einem Array schon in der Datenbank befindet. Hier mein Code:
$Counter = 0;
// In $Abfrage ist das Ergebnis meiner Abfrage gespeichert
$Abfrage = Query("SELECT ZUTAT FROM zutaten");
// weil man fetch_object scheinbar nur einmal pro abfrage aufrufen kann, schiebe ich einfach zeile für zeile in ein neues array "$ZutatenDB"
while($Zeile = $Abfrage->fetch_object())
{
$ZutatenDB[$Counter] = $Zeile->ZUTAT;
$Counter++;
}
// hier werden die Zutaten von der Seite durchlaufen
for($x = 2; $x < count($Zutaten); $x = $x+3)
{
$vorhanden = 0;
// und hier die aus der datenbank
for($y = 0; $y < count($ZutatenDB); $y++)
{
// ich lasse mir extra die werte vor dem if ausgeben - so kann ich kontrollieren was in den variablen steht
echo("vergleiche: '" . $Zutaten[$x] . "'" . " == " . "'" . $ZutatenDB[$y] . "'");
// hier wird verglichen
if($Zutaten[$x] == $ZutatenDB[$y])
{
// zur kontrolle ein TRUE ausgegeben
echo(" TRUE");
$vorhanden = 1; // vorhanden wird auf 1 gesetzt und die innere schleife wird verlassen
break;
}
echo("<br>");
}
// weitere Verarbeitung - das ist erstmal egal...
if($vorhanden == 0)
{
// Zutat noch nicht vorhanden - eintragen
}
else
{
// Zutat ist schon vorhanden - nicht eintragen
}
echo("<br>");
}
[/PHP]Jedoch sieht meine Ausgabe wie folgt aus:
[b]vergleiche: 'Zucker' == 'Zucker' TRUE // das ist ja OK![/b]
vergleiche: 'Kokosflocken' == 'Zucker'
vergleiche: 'Kokosflocken' == 'Eier'
vergleiche: 'Kokosflocken' == 'Mehl'
vergleiche: 'Kokosflocken' == 'Backpulver'
vergleiche: 'Kokosflocken' == 'Sahnesteif'
vergleiche: 'Kokosflocken' == 'Tortenguss'
vergleiche: 'Kokosflocken' == 'Himbeeren'
vergleiche: 'Kokosflocken' == 'Sahne'
vergleiche: 'Kokosflocken' == 'Butterkekse'
vergleiche: 'Kokosflocken' == 'Puderzucker'
vergleiche: 'Kokosflocken' == 'Vanillinzucker'
vergleiche: 'Kokosflocken' == 'Buttermilch'
[b]vergleiche: 'Kokosflocken' == 'Kokosflocken'[/b] // aber das!?! kein TRUE steht da - er hätte doch in den if-zweig gehen sollen und TRUE ausgeben
vergleiche: 'Kokosflocken' == 'Butter'
vergleiche: 'Kokosflocken' == 'Heidelbeeren'
vergleiche: 'Kokosflocken' == 'Erdbeeren'
vergleiche: 'Kokosflocken' == 'Putenfleisch'
vergleiche: 'Kokosflocken' == 'Trockenhefe'
vergleiche: 'Kokosflocken' == 'Hefe'
vergleiche: 'Kokosflocken' == 'Stärkemehl'
Hat jemand eine Ahnung warum "Kokosflocken" == "Kokosflocken" nicht true ergibt?
Hoffe ich habe mein Problem gut formuliert...
Danke schonmal für eure Hilfe,
Luk
-
Hey, danke für deine Antwort.
Hatte ganz vergessen, dass ich keinen Datentyp benötige... (immer dieses C# in meinem Kopf^^)
Ich habe es nun so gelöst:
function Query($SQL)
{
global $DB;
$Result = $DB->query($SQL);
if (!$Result)
{
echo('Ungültige Abfrage: ' . $DB->error);
}
return $Result;
}
[/PHP]Das dumme ist nur, dass der Query dann nicht geschlossen wird.... Gibt das Probleme ab einer gewissen Anzahl offener Verbindungen oder werden die am Ende der PHP-Seite automatisch geschlossen?
-
Hallo zusammen,
für meine Webanwendung wollte ich mir eine Funktion Query() erstellen (ich nutze Prepared Statements und mysqli).
Bisher war die Abfrage ja immer einfach, da ich den Text direkt mit echo Ausgeben konnte.
Bei mehreren Abfragen sieht das aber unschön aus wenn man immer wieder
$DB->prepare,
$Query->bind_result($Spalte),...
schreiben muss.
Deswegen wollte ich die eigentliche Abfrage in eine Funktion packen und über Query($SQL) aufrufen. Doch jetzt komme ich ins grübeln.
Was muss ich in der fetch-Schleife meiner Funktion machen? Ich muss ja ein Objekt erstellen / befüllen und dann mit return zurückgeben. Was ist dafür der richtige Datentyp?
$DB = new mysqli("localhost", "user", "pass", "db");
$Query = $DB->prepare("SELECT SPALTE FROM TABELLE");
$Query->execute();
$Query->bind_result($Spalte);
while($Query->fetch())
{
// ALT: echo($Spalte);
// NEU: ???
}
$Query->close();
[/PHP]Gruß, Luk
-
... so langsam versteh ich, wieso D akute Fachkräfte und Azubimangel hat. Das was heutzutage Auszubildenden zugemutet wird, ist echt krank.
Ich dachte bis dato immer das wir hier mit dem dualen Ausbildungssystem eine qualitativ hochwertige Ausbildung erhalten - aber die drei Jahre haben mich echt eines besseren belehrt. 65% von dem was ich erlernen durfte, werde ich praktisch im Beruf nie einsetzen können. Und Dinge die interessant waren, wurden kaum angesprochen (betrifft jetzt den schulischen Teil).
In der Firma wurde oft genug gezeigt, das man als Azubi mehr als nur oft billige Arbeitskraft ist. Würde ich heute nochmal FISi lernen wollen ? ich bezweifele es!
da bin ich ja echt beruhigt, dass es anderen auch so geht... man macht nur alltägliche sachen. ich für meinen teil werde auch nur als arbeitskraft in den sachen die ich kann eingesetzt - einen "richtigen" ausbilder, der sagt "komm her, ich zeig dir was" - den hab ich leider auch nicht gehabt
würde den beruf aber trotzdem wieder erlernen wollen! es ist mein traumberuf! nur vielleicht wo anders würde ich die neue ausbildung
Problem mit MDI-Child-WindowState
in .NET
Geschrieben · Bearbeitet von LukOnline
Hey, danke für deine Antwort!
Ja, so werde ich es wohl machen müssen... Doof... Direkt von Windows kennt man das ja auch so, dass es maximierte und normale Fenster gibt...
Aber gleich nochwas:
Ich bin auf folgendes gestoßen: MDI child as dialog form (MDI modal workaround) - CodeProject
Dieser Code bringt ein MDI-Child in den Vordergrund; wie eine richtige DialogBox und man kann es nicht in den Hintergrund klicken.
Ich öffne also mein Form: