Laden...
Y
yahoo myCSharp.de - Member
FachInformatiker 127.0.0.1 Dabei seit 18.11.2004 220 Beiträge
Benutzerbeschreibung

Forenbeiträge von yahoo Ingesamt 220 Beiträge

12.04.2007 - 15:29 Uhr

Hallo,

habe mir mal Ankh runtergeladen, werde mir mal anschauen, wie die
das erkennen, das die Datei geändert wurde.

Gruß,

Yahoo

12.04.2007 - 09:17 Uhr

Hallo,

danke für die Nachforschungen. Es scheint so als würden die Icons von SVN "on-the-fly" bearbeitet, also erst beim anzeigen mit dem OverlayIcon versehen.

Ich schau mal, wie ich das am Besten löse...

Gruß,

Yahoo

11.04.2007 - 16:22 Uhr

Hallo Tom,

danke für deine Antwort, aber dein Vorschlag kann ich leider nicht nutzen,
weil die Funktion erst im 2.0-FW verfügbar ist. Es bringt hier glaube ich auch
nichts, wenn ich das Icon extrahiere, weil SVN sein Teil des Icons "drüberlegt".

Gruß,

Yahoo

11.04.2007 - 13:57 Uhr

Hallo,

dein Vorschlag ist bestimmt nicht all zu schwer umzusetzten, aber ich wollte
vorher sicher gehen, das Rad nicht zwei mal zu erfinden....
Gruß,

Yahoo

11.04.2007 - 13:21 Uhr

Hallo,

hab ich fast vermutet, dass es so etwas nicht gibt.
Bin noch nicht sicher, ob das Control so von mir erstellt wird.
Tja, schade. Aber danke noch mal für eure Antworten!

Gruß,

Yahoo

11.04.2007 - 12:30 Uhr

Hallo,

Jetzt musst du noch die nötige Zustandsinformation ermitteln.

Genau das ist aber mein Problem. Ich weiß nicht, wie ich die Stati ermitteln kann. Darum suche ich ein Control, das die Explorer-Ansicht bietet, eben mit diesen OverlayIcons.

Gruß,

Yahoo

11.04.2007 - 12:10 Uhr

Hallo,

ich nehme an, du meinst ich soll die OverlayIcons in die ImageList packen und dann über meine Einträge in der TreeView anzeigen lassen.

Gut, dachte ich erst auch, aber woher soll mein TreeView-Control wissen, dass die Datei "Changed.txt" in SVN als geändert angezeigt wird (und im WindowsExplorer mit einem OverlayIcon versehen ist)?

Gruß,

Yahoo

11.04.2007 - 11:50 Uhr

Hallo,

die TreeView-Komponente habe ich mir angeschaut, aber ich sehe da keine
Möglichkeiten die SVN-OverlayBilder mit darzustellen. Der Baum wird manuel
aus der Verzeichnisstruktur zusammengesetzt und die .Net-Objekte wissen ja
nichts von dem SVN-Status bzw. dem OverlayBildern.

Habe ich etwas übersehen?

Gruß

Yahoo

PS: Verwendetes FW ist 1.1

11.04.2007 - 10:31 Uhr

Hallo,

ich suche ein Control für ein C#-Program, dass die OverlayIcons von SVN darstellt.
Der Enduser muss in meinem Programm Dateien auswählen können, die SVN z.B. als
geändert markiert hat. Am besten mit einer CheckBox zu jedem File so wie bei einem TreeList-Control.

Hat jemand eine Idee? Ggf. einen Workaround?

Vielen Dank,

Yahoo

13.09.2006 - 12:36 Uhr

Hallo zusammen,

ich habe ein Setup unter VS.Net 2003 erstellt und ein Dialog zur Abfrage implementiert.
Es soll abgefragt werden, welche Teile meiner App installiert werden soll.

Nun ist mir nicht ganz klar, wie ich nun auslese, was der User gewählt hat.
Muss ich zum Auslesen der Information eine InstallerKlasse schreiben? Und wie
bekommt meine Installer-Klasse diese Information?

Habe die Suche natürlich bemüht, aber leider nichts gefunden. MSDN ebensowenig, da u.a.
diese Hilfeseite down ist.

Vielen Dank für Input,

Yahoo

04.08.2006 - 10:33 Uhr

Hallo,

die Lösung von EvilTK müsste gehen, ich habe es auch so lösen können.

@EvilTK: Was kann AcceptChanges kaputt machen? In der Doku habe ich nur
gelesen, das Änderungen übernommen werden (im DataSet) und genau das
will ich ja an dieser Stelle...

Yahoo

04.08.2006 - 08:19 Uhr

Hallo,

was hat den die betreffende Spalte für einen Datentyp im Dataset?
Vielleicht hat er Probleme, wenn es nicht vom Typ string ist.

HTH,

Yahoo

03.08.2006 - 14:19 Uhr

Hallo tObi84,

versuche es mal mit der Methode AcceptChanges des DataSets.
(Nach dem setzen des neuen Wertes)
Ich glaube bei mir hat es dann funktioniert (Nicht mehr 100%ig sicher).

HTH,

Yahoo

07.06.2006 - 16:48 Uhr

Hallo feadur,

vielen Dank, dass du dir die Mühe gemacht hast!

Ist dein Code aus deinem letzten Post hier unvollständig?


for (int j = 0; j < viewnodes.Count; j++)
            {
                XmlNode aktview = viewnodes[j].SelectSingleNode("//View[@ID='" + j.ToString() + "']");
                MessageBox.Show(aktview.InnerText);
            }

Der XPath-Ausdruck ist doch nicht vollständig, oder? Oder hab ich was übersehen?

So denn,

Yahoo

07.06.2006 - 14:13 Uhr

Hallo feadur,

Vielen Dank für deine Lösung!
Hast du eine Idee warum meine Implementierung nicht funktuniert?
Würde mich interessieren...

Danke,

Yahoo, nicht mehr ganz so ratlos 🙂

07.06.2006 - 13:28 Uhr

Hallo feadur,

danke, aber leider war's das nicht...

Habe festgestellt, das bei dem ersten XPath-Abfrage in der for-Schleife,
richtig selektiert wird (bei j =1 ist das Ergebnis false).

Der Fehler liegt wahrscheinlich bei der zweiten Abfrage in der for-Schleife...
Nur was?

Leider kann ich auch nicht alle Elemente einzeln mit XPath ansteueren,
das dauert bei mehreren 100 Elementen ziemlich lange.

Immer noch ratlos,

Yahoo

07.06.2006 - 13:02 Uhr

Hallo zusammen,

ich sehe den Fehler bei folgendem Problem nicht:
Gegeben sei eine XML-Datei (beispielhaft):


<Test>
  <Views>
    <View ID="0">
      <ViewOptions>
        <Visible>True</Visible>
      </ViewOptions>
    </View>
    <View ID="1">
      <ViewOptions>
        <Visible>False</Visible>
      </ViewOptions>
    </View>
  </Views>
</Test>

Nun möchte ich die Visible eigenschaften abfragen.
Habe dazu folgenden Code:


                        XmlDocument doc = new XmlDocument();
			doc.Load(Application.StartupPath+"\\xml.txt");                        
                         XmlNode node = doc.SelectSingleNode("//Test");
			XmlNode viewsnode = node.SelectSingleNode("//Views");
			XmlNodeList viewnodes = viewsnode.ChildNodes;

			for(int j = 0; j < viewnodes.Count;j++)
			{
				XmlNode aktview = viewnodes[j].SelectSingleNode("//View[@ID="+ j.ToString() +"]");
				MessageBox.Show(aktview.SelectSingleNode("//ViewOptions//Visible").InnerXml);
			}


Nun würde ich erwarten, das bei der MessageBox einmal true und einmal false ausgegeben wird. Leider kommt 2x true.
Mit der ersten Zeile innerhalb der for-schleife setze ich doch den Node auf den zweiten Knoten der XML-Datei wenn j =1 ist, oder?

Ratlos,

Yahoo

30.05.2006 - 15:49 Uhr

Hallo,

schon mal

fs.Flush;

am Ende versucht? In deinem Code ist es nicht ersichtlich, ob du den Stream sauber
schließt oder flusht...

HTH,

Yahoo

29.05.2006 - 10:02 Uhr

Hallo,

vielleicht hilft dir das:

XPath

Gruß

Yahoo

03.05.2006 - 16:01 Uhr

Hallo pennyw1se,

paint.net ist imho opensource und kann mit mehreren Layern umgehen.
Vielleicht hilft dir das...

So denn,

Yahoo

03.05.2006 - 15:57 Uhr

Hallo,

Habe mein Code leider nicht zur Hand, habe es nur so in Erinnerung.
Werde den Code morgen/heute abend posten.

So denn,

Yahoo

03.05.2006 - 15:46 Uhr

Hi!

irgendwo unter Forum ZipLib wurde das mal besprochen, finde es leider nicht mehr.

Das Problem ist, das du wahrscheinlich dem Objekt ZipEntry das File mit kompletten
Pfad übergibst. Versuche mal nur den Dateinamen zu verwenden,
so hat es zumindest bei mir geklappt.

HTH,

Yahoo

11.04.2006 - 14:03 Uhr

Hallo,

bei mir lag das Problem woanders: Soweit ich das überblicke ist
Oracle dran "schuld": Es gibt den Parameter nls_date_format,
der Oracle anweist, wie er das Datum darstellen soll.

Wie man den Parameter dauerhaft festlegt, weiß ich im Moment nicht,
aber ein


cmd.CommandText = "alter session  set nls_date_format='DD.MM.YYYY HH24:MI:SS'";
cmd.ExecuteScalar();

wirkt Wunder. Dann klappts auch mit der Uhrzeit. Diese Einstellung wird aber
nach der Session verworfen...

Vielleicht kann mir einer sagen, wie ich den Parameter unter Oracle setze...

So denn,

Yahoo

07.04.2006 - 14:37 Uhr

Hallo,

Danke für deine Antwort, dann ignoriere ich die Regel bei FxCop.

Schönes WE,

Yahoo

07.04.2006 - 10:58 Uhr

Hallo FZelle,

ja, danke, hast Recht, habe ich vergessen zurückzusetzten, hab da ein paar
Sachen probiert...

Schönes WE,

Yahoo

07.04.2006 - 10:56 Uhr

Hallo VizOne,

Vielen Dank für dein BeispielCode!

Brache ich ein Finalizer/Destruktor?
Ich habe lediglich einen Timer (System.Timers.Timer) den ich Disposen will.
Auch habe ich keine unmanaged Komponenten, die
ich aufräumen müsste.

Dann müste doch folgender Code reichen, oder?


public void Dispose()
        {
            this.timer.Dispose();
        }

Yahoo

07.04.2006 - 10:38 Uhr

Hallo,

danke für deinen Hinweis, werde das mal validieren...

Schönes WE,

Yahoo

07.04.2006 - 10:07 Uhr

Hallo zusammen,

ich habe eine Frage zu der FxCop-Regel ImplementIDisposableCorrectly:

FxCop meldete zuerst ich soll Dispose in meine Klasse implementieren. Habe ich gemacht. Nun bekomme ich die Meldung ich soll Dispose "richtig" implementieren und
schlägt vor:

"Modify myFile.Dispose():Void so that it calls
Dispose(true), then calls GC.SuppressFinalize on the
current object instance ('this' or 'Me' in VB), and
then returns."

Ich habe das nun umgesetzt, die Meldung kommt aber trotzdem noch:


public void Dispose()
		{
			this.timer.Dispose();
			Dispose(); 
			GC.SuppressFinalize(this);
		}

Soweit ich weiß, soll man verhindern, den GC selbst "anzufassen". Stimmt das?
Und: Wie sollte hier mein Dispose aussehen? Passt der so?

Vielen Dank für eure Kommentare,

Yahoo

07.04.2006 - 08:46 Uhr

Hallo,

habe ein eigentlich ein einfaches Problem:
Ich habe eine DB-Tabelle mit einer Spalte die als Date deklariert ist.
Ich habe nun versucht die Spalte zu füllen, aber es kommt eine
Fehlermeldung. Im Internet habe ich komischerweise auch nix gefunden...

Also mit


cmd.Parameters.Add("Last_Seen",OracleType.DateTime,this.last_seen.Length).Value = this.last_seen;

setze ich den Parameter. Mit


int ret = cmd.ExecuteNonQuery();

setze ich den Parameter ab. Genaue Fehlermeldung habe ich leider im Moment nicht ur Verfügung. Vielleicht sieht hier schon jemand einen Fehler.

Habe schon versucht wie hier vorgeschlagen:


string ActualTimeStamp = "TO_DATE('";
						ActualTimeStamp = ActualTimeStamp + ActualTime.ToShortDateString() + " " + ActualTime.ToLongTimeString();
						ActualTimeStamp = ActualTimeStamp + "','DD.MM.YY HH24:MI:SS')";
						this.last_seen = ActualTimeStamp;

Hat aber leider auch nicht geklappt. Datenbank ist Oracle Application Express.
Connection, Command geht über System.Data.OracleClient.

Bin dankbar für Links, Tipps usw.

Vielen Dank,

Yahoo

06.04.2006 - 10:44 Uhr

Hallo,

zu erwähnen ist auch die Orcele Application Express -DB.
Ist so das "Gegenstück" zu MS SQLSERVER Express mit ähnlichen
Einschränkungen (Nur 1GB RAM, Nur 1 CPU nutzbar usw.)

Kommt halt darauf an, für was die DB benutzt werden soll...
(Würde die Oracle XE wahrscheinlich nicht produktiv einsetzen,
was glaube ich aber möglich wäre)

HTH,

Yahoo

Edit: Wird natürlich auch perfekt von VS bzw. dem FrameWork unterstützt. (s. OracleClient)

04.04.2006 - 14:21 Uhr

Hallo herbivore!

Vielen Dank, da bin ich auch schon einige male "drübergestolpert"...

Yahoo

03.04.2006 - 12:03 Uhr

Hallo,

ich hab auch nur einen TV-Rip der Doku. Die Doku kam aber schon mittlerweile 2x im
ZDF. Vielleicht kommt bald noch mal eine Wiederholung?

HTH,

Yahoo

03.04.2006 - 11:25 Uhr

Hi!

"Leben nach MS" - eine herliche Doku! Kann ich nur empfehlen!

So denn,

Yahoo

17.03.2006 - 12:43 Uhr

Hi!

Bin mir nicht sicher, aber ich glaube den Fehler hatte ich auch. Bei mir
lag es daran, das ich den Widcom-Stack benutze und nicht den von MS.

So denn,

Yahoo

17.03.2006 - 09:02 Uhr

Hi!

@svenson:
Danke für den Tipp. Muss dan mal die Netzwerkkarte zum laufen bringen - Da steht immer Netzwertkkabel entfernt ?!?

So denn,

Yahoo

16.03.2006 - 14:13 Uhr

Hi!

@svenson:

Du schreibst, das man über Ports kommuniziertst. Wie genau meinst du das? TCP-ports?
Oder über virtuelle COM-Ports?
Ist es möglich eine BT-Verbindung über TCP-Sockets aufzubauen?

Gruß

Yahoo

16.03.2006 - 11:30 Uhr

Hallo,

ja genau diese Componente meine ich! SoucreCode gibt es auf der Seite.
Müsste für deine Anforderungen genügen, soweit ich das sehe.
Gibt auch Beispiele mit dem CompactFW auf der Seite.

HTH,

Yahoo

16.03.2006 - 08:58 Uhr

Hallo,

kommt darauf an, welchen BT-Stack du verwendest. Wenn du den Stack von MS verwendest, verwende hier im Forum die Suchfunktion, da findest du eine FreeWare Komponente (Finde ich im Moment leider nicht, Name auch entfallen, sorry)
Beachte aber, das die Komponente nicht mit dem Widcom-Stack läuft.

Wenn du irgendwas findest, wie man sonst noch BT ansprechen kann, COM-Port, FTP-Zugriff, wäre nett, wenn du mich das Wissen lassen würdest...

HTH,

Yahoo

01.03.2006 - 08:18 Uhr

Hallo!

Vielen Dank für deine Antwort. Werde deinen Syntax-Vorschlag mal testen,
ansonsten bleibt glaube ich nur dein Workaround...

Schönen Tag noch,

Yahoo

28.02.2006 - 21:48 Uhr

Hallo!

Wahrscheinlich ganz einfach, aber ich komm nicht drauf und finde dazu auch nichts:

Man kann mittels

watcher.Filter = "*.mp3";

festlegen, das nur MP3-Dateien beachtet werden sollen. Wie muss der Befehl lauten, um MP3- und WMA-Dateien zu verarbeiten?

Vielen Dank schon mal,

Yahoo

20.02.2006 - 09:54 Uhr

Hallo,

ist das so was wie "unattended installation"? Das ist doch bei Win2k und XP schon so dabei, wo man nur eine txt-Datei mit eingaben hat, oder?

Yahoo

15.02.2006 - 13:55 Uhr

Hi!

Ja, RESPEKT was alex da aufgebaut hat !

Viel Glück weiterhin,

Yahoo

08.02.2006 - 12:03 Uhr

Hallo nochmal,

also bei mir ist es so:

Win2k-System: Alle TTT werden richtig dargestellt. Auch innerhalb von Usercontrols.
WinXPSP2: TTT auf Forms werden richtig angezeigt, nur innerhalb eines Usercontrols werden die TTT nicht angezeigt.

Habe dazu auch hier im Forum gefragt, leider ohne Erfolg.

HTH,

Yahoo

08.02.2006 - 11:27 Uhr

Hallo salla,

das selbe Problem habe ich auch, teste es mal wenn möglich auf einem Win2k-System,
da geht es bei mir.
Leider keine Ahnung woran das liegt....

Verwendest du UserControls?

So denn,

Yahoo

03.02.2006 - 16:23 Uhr

Hallo,

das "Chr (13) und Chr (10)" ist ein Zeilenumbruch. (Return & line feed)

HTH,

Yahoo

*Edit: Zu langsam...*

02.02.2006 - 13:35 Uhr

Hallo zusammen,

habe folgendes Problem:
Ich habe ein Usercontrol auf dem eine Picturebox liegt. Für die PictureBox ist ein
ToolTipText(TTT) hinterlegt. Wenn ich das Programm unter Windows 2000 starte, wird der TTT angezeigt. Auf einem WindowsXP(Sp2) werden die TTTe der picturebox angezeigt. Komischerweise werden TTTe unter WinXP in der normalen Form (außerhalb meines Usercontrols) angezeigt.

Hab dazu leider nicht in der Suche und bei Google gefunden...

Yahoo

02.02.2006 - 08:56 Uhr

Hallo,

da ist nur eine kleine Modifikation nötig :


using System;
namespace ConsoleApplication1
{
	class Class1
	{
		[STAThread]
		static int Main(string[] args)
		{
			return 0;
		}
	}
}


Das void wurde durch int ausgetauscht, und die Methode gibt einen Wert zurück.

HTH,

Yahoo

27.01.2006 - 12:25 Uhr

Holla,

jetzt hab ich es auch kapiert 😉

Schönes WE,

Yahoo

27.01.2006 - 09:11 Uhr

Hallo norman_timo,

danke für deinen Hinweis, aber deine Lösung verstehe ich nicht ganz. Der SubmitButton ist ja mein Button, der das JavaScript ausführt. Wenn ich dann deine Zeile ausführe, müsste ich ja in einer Schleife sein, weil ja mein SubmitButton JS-Code hat.

Wann tritt den der Fall ein, das diese Funktion "__doPostback" nicht generiert wird?

Vielen Dank,

Yahoo

26.01.2006 - 14:18 Uhr

Hallo nochmal,

ja, danke das hab ich noch gebraucht....

Vielen Dank und noch ein frohes Schaffen,

Yahoo