Laden...
L
Lennart myCSharp.de - Member
Bach. of Eng. Bawü Dabei seit 25.08.2008 416 Beiträge
Benutzerbeschreibung

Forenbeiträge von Lennart Ingesamt 416 Beiträge

22.12.2011 - 15:36 Uhr

Wenn ich ein DataGridView auf FullRowSelect stelle und dann in eine Zelle klicke, wird sowohl die Zeile als auch die Zelle markiert.
Spielste in irgendwelchen CellClick Events oder so an der Selektierung rum?
Ansonsten [Hinweis] Wie poste ich richtig? Punkt 5

16.12.2011 - 15:02 Uhr

Willkommen im Forum,

Kann mir vielleicht jemand weiter helfen, wie ich das hinbekommen kann?

Ja, erstell das figure-Objekt in der Schleife.

16.12.2011 - 09:01 Uhr

Und jetzt nochmal so das man versteht worums geht.

15.12.2011 - 11:40 Uhr

Ich vermute mal diese Einträge werden nicht von Hand in die DB eingetragen sondern irgendwie per Software. Hier könntest du beim Speichern die * durch % ersetzen. Wenn es statische Einträge sind musst du es ja nur einmalig von Hand austauschen.

15.12.2011 - 09:02 Uhr

Liegt wahrscheinlich daran das in MySQL auch % das Wildcardzeichen ist.

Ja wozu fragst du denn überhaupt hier wenn du die Ratschläge die dir gegeben werden einfach ignorierst?

15.12.2011 - 08:49 Uhr

Wie gesagt ich habs getestet nur leider liefert es alle einträge zurück 😄

Du hast also in der DB test*.xls mit test%.xls ersetzt und dann mit

SELECT * FROM [Tabelle] WHERE 'test_12.12.12.xls' LIKE FILENAME

getestet?
Warum sollten das bitte alle Einträge liefern? Ich werd das Gefühl nicht los das da was durcheinander gekommen ist ... aber hab jetzt keinen mySQL Server hier.

14.12.2011 - 16:27 Uhr

im Gegensatz zum definierten Verhalten

Naja in TSQL gehts ja auch von daher würde es mich eher wundern wenn es in MySQL nicht geht. Er sollte es halt mal testen ... geht ja eigentlich schnell.

14.12.2011 - 16:19 Uhr

Und du hast mal nach der Fehlermeldung gesucht und die entsprechenden Suchergebnisse geprüft?
Und nimm dir bitte [Artikelserie] SQL: Parameter von Befehlen zu Herzen, u.U. löst das schon dein Problem.

14.12.2011 - 11:08 Uhr

Willkommen im Forum

In [FAQ] Kommunikation von 2 Forms werden deine Fragen beantwortet. Nim das jetzt nicht als Vorwurf auf aber ich habe das Gefühl dir fehlen noch einige Grundlagen. Diese lernst du schneller indem du entsprechende Lektüren durcharbeitest. Siehe auch [FAQ] Wie finde ich den Einstieg in C#?

13.12.2011 - 15:48 Uhr

Was willst du mir damit sagen? Ich bin c# Anfänger und hab hier nichts zu suchen??

Bitte den Thread lesen, darin wird auch diese Frage geklärt.

13.12.2011 - 15:37 Uhr

Davon abgesehn ist eine Form nichts anderes als eine Klasse.
Der ganze Thread fällt aber eigentlich schon von Anfang an unter [Hinweis] Wie poste ich richtig? 1.1.1

13.12.2011 - 15:23 Uhr

Mir persönlich gefällt Lösung 2 besser 😉

Es ist aber keine von beiden "Lösungswegen" zu empfehlen. Wie es richtig geht siehe [FAQ] Kommunikation von 2 Forms

13.12.2011 - 09:55 Uhr

Mit MYSQL kommt es bei der abfrage zu keinen fehler liefert jedoch alle Datensätze zurück.

Liegt wahrscheinlich daran das in MySQL auch % das Wildcardzeichen ist. Teste es doch einfach mal indem du es händisch bei einem Eintrag änderst. Kannst später ja dann automatisch überall * durch % ersetzen.

12.12.2011 - 16:25 Uhr

Ansonsten:


Bitmap memoryImage;
Graphics myGraphics = this.CreateGraphics();
memoryImage = new Bitmap(1, 1, myGraphics);
Graphics memoryGraphics = Graphics.FromImage(memoryImage);

memoryGraphics.CopyFromScreen(Cursor.Position.X, Cursor.Position.Y, 0, 0, new Size(1, 1));

Color c1 = memoryImage.GetPixel(0, 0);

12.12.2011 - 16:14 Uhr

In TSQL ginge

SELECT * FROM [Tabelle] WHERE 'test_12.12.12.xls' LIKE FILENAME
08.12.2011 - 14:48 Uhr

Wie kann ich außerhalb der Initialisierung das Rectangle zuweisen?

Du sollst einfach das Initialisieren des Rectangles vor die Schleife ziehen.


var cropped = new CroppedBitmap();
for (int i = 0; i < 5000; i++)
{
    [...]
}
01.12.2011 - 09:40 Uhr

Desweiteren kannst du dir mal AnkhSvn anschauen, ein SVN-Client der sich ins Visual Studio integriert. Könnte interessant sein, ich weiß nicht inwiefern das mit Tortoise möglich ist.

Edit: Gemeint ist AnkhSvn als Alternative zu Tortoise. Mit VisualSvn hat das nicht direkt was zu tun.

21.11.2011 - 10:13 Uhr

Du könntest die Verknüpfungen der User per Script bei einem Update überschreiben. Das setzt allerdings Schreibrechte auf den PCs der User vorraus. Außerdem wird es dann vorkommen das eine alte und eine neue Version parallel genutzt werden.

Ansonsten wäre vielleicht eher eine Terminalserver-Lösung wie Citrix das Richtige für solch ein Szenario.

17.11.2011 - 16:42 Uhr

Hallo,

wenn ich dich richtig verstehe willst du sowas wie eine Benutzeranmeldung machen und die Daten dazu in der Datenbank speichern. In so einem Fall wird nicht das Passwort im Klartext gespeichert sondern nur ein Hash davon. Will sich nun jemand anmelden bildest du wieder den Hash von der Eingabe und vergleichst mit dem Inhalt der DB.

Wie man das DB Zugangspasswort sicher macht ist ein anderes Thema.

Auf jeden Fall wirst du hier im Forum zu beidem gut was finden.

gruß

16.11.2011 - 11:00 Uhr

Und genau bei Punkt 4 kommt das Invoke ins Spiel. Wo ist das Problem?

15.11.2011 - 10:26 Uhr

Aber da reicht es sicher nicht, einfach nur AutoGenerateColumns auf true zu setzen, oder?

Heißt das es ist bei dir auf true und funktioniert trotzdem nicht?

03.11.2011 - 13:10 Uhr

Daher würde eine Abfrage über zwei Tabellen nicht funktionieren.

Haste das denn mal ausprobiert?
Ansonsten bitte in geeigneter Literatur nachlesen wie sowas funktioniert zb 🛈

26.10.2011 - 10:41 Uhr

Wird wenn myObject null ist wegen dem && auch InnerObject geprüft und dabei fliegt die Exception?

-> Nein wird es nicht ... erst denken dann posten 😉

07.10.2011 - 11:29 Uhr

Per Übergabeparameter in der Verknüpfung?

26.09.2011 - 14:38 Uhr

Ich müsste allerdings an die Number-Table noch eine LogTable dranhängen,
damit ich bei Rückgaben trotzdem noch die History hab....

Die kannste dir ja per Trigger automatisch erstellen lassen.

26.09.2011 - 13:57 Uhr

Eventuell hilft es ja schon etwas wenn du nicht jedesmal den kompletten Graphen neu erstellst sondern nur die neuen Werte der Curve hinzufügst.


private void AddValue(float val)
{
    GraphPane pane = zedGraph.GraphPane;

    if (pane.CurveList.Count > 0)
    {
        pane.CurveList[0].AddPoint(pane.CurveList[0].Points.Count, val);
        if (pane.CurveList[0].Points.Count > 20)
            pane.CurveList[0].RemovePoint(0);
    }

    if (val > pane.YAxis.Scale.Max)
        pane.YAxis.Scale.Max = val + (val * 0.1);
    if (val < pane.YAxis.Scale.Min)
        pane.YAxis.Scale.Min = val - (val * 0.1);

    pane.AxisChange();

    zedGraph.Invalidate();
}
22.09.2011 - 14:26 Uhr

Ah ja? Dann mach mal ^^

Da die Karten immer gleich aussehen und man bei Solitär jede Karte mind. einmal komplett angezeigt hat sehe ich hier wirklich kein Problem.

Und wie willst du ohne Winapi die Mouse steuern?

Ich meinte auch nicht komplett ohne Winapi (sorry hatte das nachträglich editiert). Wollt nur sagen das:

[DllImport("user32.dll")]
static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

für mich nicht "ganz viel Winapi" ist. Wobei es natürlich anders aussieht wenn "die Maus nicht blockieren" eine Anforderung ist.

22.09.2011 - 12:52 Uhr

Rechne nicht damit, das du dieses Jahr fertig wirst. Nicht mal dann, wenn du dich richtig reinhängst.

Ich sehe das eigentlich wie Alf Ator, wenn ers schafft zu erkennen wo welche Karten liegen (was ja bei Spielkarten nicht sonderlich schwer ist) ist der Rest doch eigentlich nur noch die Spiellogik und das Steuern der Maus. Wozu braucht man da "ganz viel Winapi" bzw. Monate an Arbeit (wenn man jetzt ein gewissen Maß an Kentnissen voraussetzt also nicht bei 0 angefangen wird)?

12.09.2011 - 09:36 Uhr

Wenn du bissl hier im Forum dazu suchst wirst du feststellen das "Benutzer abmelden" kein Probelm ist, andererseits einen Benutzer anzumelden nicht ohne weiteres möglich ist. Das liegt an der Art und Weise wie MS die Anmeldung handhabt.
Warum muss der Benutzer denn während des Updates abgemeldet sein?

27.07.2011 - 10:05 Uhr

Generell spricht nichts dagegen, ich frage mich nur warum du die DGVs in ein extra UC packen willst? (IMO) macht ein UC mit nur einem Control als Inhalt nicht sonderlich viel Sinn (wenn du am DGV selbst nichts ändern willst).

25.07.2011 - 20:04 Uhr

Wer bei 10.000 Durchläufen (evtl. auch mehr, mal sehen) die kleinste durchschnittliche Anzahl an Versuchen benötigt, gewinnt dieses Programmierspiel.

&

Hinweis:"Leider" bin ich bis nächsten Freitag (29. 07) im Urlaub und kann u. U. den Gewinner nicht schnell genug bekannt geben.

Ich gehe einfach mal davon aus das hier keiner irgendne Zahl postet ohne den dazu passenden Code zu haben. Da das Posten vlt nur andere davon abhält selber zu knobeln hab ichs nicht getan.

25.07.2011 - 17:50 Uhr

919-924 bei 5-6 Durchläufen

22.07.2011 - 09:54 Uhr

Das liegt daran das du durchs Dispose die Liste veränderst und dadurch einige Controls übersprungen werden.
So funktionierts:


for (int i = 0; i < Controls.Count; i++)
{
    if (Controls[i].GetType() == typeof(GroupBox))
    {
        Controls.RemoveAt(i);
        i--;
    }
}

Allerdings wäre es besser die Groupboxen in einer extra Liste zu halten und sie dann zu entfernen.

09.06.2011 - 15:16 Uhr

wieso liegt der Endzeitpunktin deinem Beispiel vor dem Startzeitpunkt?

Weil das nicht Start und Ende einer Aktion ist sondern jeweils Ende der vorherigen und Start der nächsten. Womit wir jetzt zur entscheidenden Frage kommen:

Was soll passieren, wenn mehr als 2 Datensätze mit der gleichen ObjektID vorliegen?

09.06.2011 - 11:59 Uhr

Keine Ahnung ob ich dein Vorhaben richtig verstanden hab und ob das SQL so passt aber ich habs so verstanden:


SELECT ActionID, StartZeitpunkt
FROM Messung
WHERE StartZeitpunkt > (SELECT EndZeitpunkt FROM Messung WHERE ActionID = #MyPrevActionID)
ORDER BY StartZeitpunkt ASC
LIMIT 0,1

07.06.2011 - 17:03 Uhr

Leider schaffe ich es nicht herauszufinden ob ich diese Rechte überhaupt besitze.

Unter Datenbankeigenschaften -> Berechtigungen -> Benutzer oder Rollen findest du nix?
Hast du denn den Service Broker einschalten können? Siehst du im Service Broker die Abos deiner Anwendung?

30.05.2011 - 09:37 Uhr

Stichwort Eigenschaft


public class test
    {
        int a = 0;

        public int A
        {
            get { return a; }
            set { a = value; }
        }
        
    } 
27.05.2011 - 11:51 Uhr

Willkommen im Forum,

Hab keine Ahnung mehr was es sein könnte.

hast du denn überhaupt mal nach dem Fehler gesucht?

Klingt als würde ne dll fehlen oder nicht registriert sein.

26.05.2011 - 10:12 Uhr

@Coder007 Lies nochmal genau 😉

Dann schaut man der Reihe nach:

16.05.2011 - 11:38 Uhr

Und inwiefern soll das (die Firebird Lösung) jetzt auf andere DB-Systeme portierbar sein? Genau gar nicht ... akzeptier das es keine Herangehensweise gibt die einfach global in jeder Situation funktioniert.
Es ist wie FZelle sagt du musst es pro DB kapseln und bei MSSQL nimmt man SQL Dependency.

11.05.2011 - 15:05 Uhr

Ich würde mir dafür ne Klasse A schreiben die die Daten und das Layout hält und dazu dann ne Klasse B die sich ums Drucken kümmert. Dann kannste Objekte der Klasse A per Serialisierung oder so speichern und irgendwann dann drucken.
Aber vielleicht hat ja jemand andres noch ne Idee wie das viel einfacher und komfortabler geht 😉.

11.05.2011 - 11:18 Uhr

Gibt es einen bestimmten Grund warum du über SharpZebra drucken willst? Ich hab das über ein PrintDocument gemacht und im PrintPage Event selbst gezeichnet das klappt eigentlich ganz gut.

10.05.2011 - 13:57 Uhr

Willkommen im Forum!
Da das hier kein Asterisk / VOIP Forum ist wirst du nur mit Glück jemanden hier finden der sich da jetzt konkret mit auskennt.
Von daher rate ich dir dich direkt mit der Dokumentation des Servers auseinanderzusetzen und ggf. auch mal den Hersteller zu kontaktieren. Die Frage ist was dieser für Schnittstellen anbietet.

10.05.2011 - 13:51 Uhr

Hallo,

habe vor einer Weile mal Barcodes per Zebra Drucker ausgedruckt. Dabei hatte ich am Anfang auch das Problem das die Etiketten scheinbar leer blieben.
Das lag dann daran das der Drucker auf Halftone gestellt war und nicht auf Threshold. Desweitern konnte ich unter Head Settings die Print Darkness einstellen das hat dann auch nochmal was gebracht.

Hab mir jetzt nicht die Mühe gemacht zu schaun was du fürn Drucker konkret hast, dachte nur das passt evtl. da es um Zebra und Etiketten geht.

27.04.2011 - 14:49 Uhr

Der User den du zum connecten benutzt hat die Rechte für INSERT und UPDATE?

Generell: [Artikelserie] Parameter von SQL Befehlen

21.04.2011 - 13:41 Uhr

Da dise am Anfang festgelegt werden, kann ich keine neuen Spalten bzw. Zeilen mehr per Knopfdruck "New" erstellen.

Über das Dataset kommst du an deine Tabelle und kannst so Rows hinzufügen.

macht man das mit einem dataSet1.AcceptChanges() Befehl?

In so einem Fall bitte einfach in die Doku schauen.

19.04.2011 - 12:54 Uhr

Das erste Problem nennt man Lost Update, daneben gibts noch Dirty Read, Non-Repeatable Read und Phantom Read. Dazu findet man leicht Erklärungen und Lösungen.