Laden...
Avatar #avatar-1903.gif
.unreal myCSharp.de - Member
Sexbombenentschärfer Nähe Zürich Dabei seit 26.11.2004 563 Beiträge
Benutzerbeschreibung

Forenbeiträge von .unreal Ingesamt 563 Beiträge

29.03.2006 - 09:16 Uhr

ich warte schon auf die antwort von herbivore: "keine" 😜

29.03.2006 - 09:08 Uhr

Ersetzte mit String.Replace alle Whitespaces durch %, schon ist das Problem weg 🙂

29.03.2006 - 09:06 Uhr

Characters other than . $ ^ { [ ( | ) * + ? \ match themselves.

Daraus folgt:

@"= ("

Allerdings nützt dir dieser Regex ziemlich wenig. Erklär mal genau was du machen willst.

Gruss,
.unreal

29.03.2006 - 08:10 Uhr

ordnen wirs nun doch in gelöst ein =)

28.03.2006 - 15:44 Uhr

Hi altertoby (tobi finde ich nen super name =)

Cookies werden unter c:\document and seettings%username%\Cookies gespeichert, egal von welcher Browserinstanz die kommen.

Wenn ich dagegen zwei IEs nehme und das gleiche mache wie mit dem Prog funz alles und es passiert so als wäre es auf mehren PCs gemacht wurden... Das Browsercontrol verhaltet sich gleich wie der Browser, darum kann ich mir das nicht ganz vorstellen...

edit: tja, unterbrochen worden beim beitrag schreiben und dann war jemand doch noch schneller...🙂

28.03.2006 - 15:17 Uhr

Alternativ gibt es in 2.0 die MaskedTextBox! Hab diese noch nie angeschaut, evtl. braucht man bei der auch wieder Regex, kannst sie ja mal angucken.

Gruss,
.unreal

28.03.2006 - 14:51 Uhr

kann mir jemand spaghetti kochen?

28.03.2006 - 14:05 Uhr

Grundlegendes Wissen soll und wird dieses Forum niemals "anbieten", das macht auch überhaupt keinen Sinn, oder hat jemand schonmal einen Lokomotivführer gesehen, der gefragt hat, was eine Lokomotive ist?

28.03.2006 - 13:59 Uhr

Original von herbivore
Hallo .unreal,

Microsoft verwendet dotnetmagic! Auf Ihrer Webseite ist u.a. Microsoft als Verwender aufgelistet!
das muss nichts heißen. Es steht ja nicht wofür MS DotNetMagic verwendet. Wenn bei MS ein Azubi der Abteilung Kloreinigung eine einzelne Lizenz von DotNetMagic bestellt, um sein nebenbei geschriebenes, intern verwendetes Programm Kloreinigungplan aufzupeppen, ist Microsoft schon Verwender und kann von DotNetMagic genannt werden. 🙂

herbivore

PS: Und so läuft das in der Regel auch mit den Referenzen. Ich war bei einer Firma, die ein Entwicklungswerkzeug verkauft hat. Wenn eine große Firma eine Lizenz bestellt hat (vermutlich - aber natürlich nicht ausdrücklich - zu Evaluationszwecken), dann ist die auf die Liste der Verwender/Referenzen gekommen.

Hallo Herbivore

*schmunzel*, deine Erklärungen bringen mich ab und zu zum Lachen 🙂.

Um ehrlich zu sein: Ich zweifle auch ein wenig daran, dass Sie dotnetmagic verwenden. Hab vorhin diese Referenz gesehen, und etwas überstürzt gehandelt. Ein Offizielles Statement dazu gibt es nicht, und wenn schon, dann lasst es mich wissen 🙂 Auf die andere Seite sieht es doch verflucht gleich aus. Probier mal die Demo aus...

Vielleicht hat Microsoft eine Lizenz gekauft, um den Source anzuscheun und zu kontrollieren, ob die den Code von Microsoft geklaut haben 😉

Gruss,
.unreal

28.03.2006 - 13:03 Uhr

@ herbivore : Ich denke auch, dass sie das nachprogrammiert haben. Aber die Frage die ich mir stelle ist, warum bittet das dotnet Framework das nicht von Hause an. Wenn sie schon bei ihren eigenen Entwicklungen die GUI so aufbauen.

Heißt das jetzt, das MS die Controls von DotNetMagic benutzt?

Microsoft verwendet dotnetmagic! Auf Ihrer Webseite ist u.a. Microsoft als Verwender aufgelistet! Das wäre zu gut "nachprogrammiert" 😉 Obwohl Microsoft diese Librarys verwendet, finde ich nicht 100%. Z.B. die grossen Buttons von Outlook 2003 fehlen mir, resp. sie existieren, aber nicht ganz so schön wie im Outlook =).

Ist es egal wieviele Programme man schreibt mit der Bibliothek? ja, genaueres kannst du auf der Webseite nachgucken.

Gruss,
.unreal

27.03.2006 - 16:22 Uhr

hi thommi

Wenn du den text von einer textbox validieren willst, dann tu das im validating-event von dieser textbox, und nicht auf dem button.

wenn du die validierung erst beim buttonclick erledigen willst, dann tu das im button-click event.

gruss,
.unreal

22.03.2006 - 10:39 Uhr

ArrayList liefert ein Object zurück, dieses Objekt muss gecasted werden. Mit 2.0 & Genereics brauchst du dieses elende gecaste nimmer =)

21.03.2006 - 15:17 Uhr

Schau dir die Klasse DataGridView an. In der MSDN-Doku gibt es genug Beispiele dazu!

(Wenn du Version 1.1 verwendest, dann gibts nur das DataGrid)

Gruss,
.unreal

21.03.2006 - 14:24 Uhr

Ich hab hier im Forum in nem Thread beschrieben, wie man local internet auf full trust setzt mit caspol.

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -q -m -ag 1.2 -url file://server/folder_with_aps/* FullTrust
21.03.2006 - 14:21 Uhr

Was willst du nun? Die Daten in ein Excelsheet exportieren, oder mit deiner Applikation anzeigen? Schreib mal konkret was du machen willst, es will dir niemand die Würmer aus der Nase ziehen!

Gruss,
.unreal

21.03.2006 - 11:56 Uhr

Zeig ma n Stückchen code, z.B. was du im Button-Click ereignis tust. Ansonsten können wir dir nicht helfen.

Gruss,
.unreal

21.03.2006 - 11:41 Uhr

Original von GNewmann
Hab ich mir auch gedacht.. doch wie kann ich Tabellenstrukturen im GridView darstellen..

z.B.:

Wenn du das so darstellen musst, dann brauchst du ne kleine Schleife, welche dir die x und y Achse vertauscht. Meines wissens gibt es da keine vorgefertigte Methode (ich lasse mich aber gerne korrigieren).

Gruss,
.unreal

21.03.2006 - 11:40 Uhr

Hi BerndFfm

Warum willst du die Applikation überhaupt auf den lokalen Rechner kopieren? Starte die doch direkt vom Netzlaufwerk, passiert bei uns in der Firma auch so!

Gruss,
.unreal

21.03.2006 - 09:58 Uhr

DataGridView?

15.03.2006 - 11:34 Uhr

Hallo lefti007

Ich sehe irgendwie keine Fragezeichen oder Fragen, darum verstehe ich auch nicht genau, was du willst.

Es ist aber nicht möglich, daß Array an einen Funktionsaufruf zu übergeben. Klar kannst du ein Array einer Methode Übergeben, allerdings musst du das entsprechend bei der Methodendeklaration deklarieren:

private void IchNehmeEinLabelArrayEntgegen(Label labels[]) { /*...*/ }

Gruss,
.unreal

p.s In OO redet man von Methoden, nicht von Funktionen!

13.03.2006 - 15:15 Uhr

\d{3} wäre noch ein zeichen kürzer als \d\d\d (wenn wir schon beim kürzen sind) g

13.03.2006 - 15:11 Uhr

in java heisst die methode repaint!

13.03.2006 - 15:08 Uhr

selbst ist der mann =)

13.03.2006 - 15:06 Uhr

Hallo DerGierather

Ich habe deinen Source nur ganz kurz angeguckt, ich würde aber trotzdem meinen dass

AntwortArray[this.Index] = AktuelleAntwort.Text.Trim(new char[] { 'n', 'r' });

falsch ist! du willst \n und \r ersetzten nicht n & r (als buchstaben).

Gruss,
.unreal

13.03.2006 - 13:26 Uhr

Original von emerica87
Hallo dArignac!

Thanks! Jetzt müsste es eigentlich funktionieren. Falls nicht, könnte ich dir dann mal den ganzen Code schicken, damit du dir das vll. mal anschaust??? Wäre echt super von dir.

Wenn ja, schick mir bitte deine Mail-Adi!

Vielen Dank!

Ng
emerica87

Sorry, aber mir kommt so der Eindrück rüber, dass du dich mit dem Problem gar nicht beschäftigst. Den Code aus diesem Thread solltest du problemlos in dein Projekt "einbetten" können... Versuch die Zeile von dArignac zu verstehen, dann siehst du relativ schnell, wie simpel das ganze ist.

@dArignacc:

if(!Regex.IsMatch(meineTextBox.Text.Trim(), "[a-z A-z]+", RegexOptions.IgnoreCase))  

[a-z ]+ sollte eigentlich reichen, wenn du schon RegexOptions.IgnoreCase verwendest. Ohne RegexOptions.IgnoreCase müsste das zweite z gross geschrieben werden 🙂 Wohl n kleiner doofer tippfehler 😉

Gruss,
.unreal

13.03.2006 - 09:41 Uhr

[a-zA-Z]+

Ich würde auch noch einen Abstand erlauben.

Gruss,
.unreal

08.03.2006 - 10:02 Uhr

Original von herbivore
Hallo sbertl000,

das Web komplett runterladen 🙂

herbivore

PS: Belastet vor allem die Kapazität der Festplatte.

kannst mal google fragen, die können n liedchen davon singen =)

08.03.2006 - 09:55 Uhr

Original von talla

Original von herbivore
...Warum weiß allerdings nur Microsoft...

Ich hab mir immer gesagt dass ich so ne Möglichkeit habe mitzubekommen wenn niemand mein Event abboniert hat. Hab ich noch nie gebraucht aber wäre ja möglich. Ohne die Nullreferenz fällt mir erstmal nichts ein wie ich sowas prüfen könnte.

Diese Abfrage braucht allerdings niemand, resp. mir kommt gerade kein Beispiel in den Sinn, wo eine solche Abfrage Sinn machen würde (ausser natürlich beim Event-Firen, da es ansonsten ne NullReferenceException ausgelöst wird).

Gruss,
.unreal

07.03.2006 - 23:21 Uhr

Original von herbivore
Hallo Lyrix,

damit der Event nicht gefeuert wird, wenn kein EventHandler registriert ist.

Das würde nämlich zu einer NullReferenceException führen. Warum weiß allerdings nur Microsoft, denn bei multicast delegaten, werden alle registrierten EventHandler in einer Schleife aufgerufen. Diese Schleife müsste m.E. bei Null EventHandlern sowieso einfach automatisch nullmal durchlaufen werden. Dadurch, dass aber die NullReferenceException kommt, muss man die Abfrage einbauen - und schon ist man nicht mehr threadsafe.

herbivore

komischerweise braucht man diese != null abfrage bei VB.NET nicht. Vielleicht werden wir in .NET 3.0 auch noch davon erlöst =)

07.03.2006 - 12:06 Uhr

Hab den Thread per Zufall in der Suche gefunden, da habe ich gesehen, dass ich noch gar keine Lösung gepostet habe 🙂

Mit CasPol.exe kann man die Einstellungen vornehmen, genauere details:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfCodeAccessSecurityPolicyUtilityCaspolexe.asp

Gruss,
.unreal

07.03.2006 - 11:53 Uhr

Hallo GaSmo

Typische Frage der MSDN Doku! Hast du nur 5 Sekunden nachgeschaut?!

Auszug der Doku:

private void PrintRows(DataSet dataSet)
{
    // For each table in the DataSet, print the row values.
    foreach(DataTable table in dataSet.Tables)
    {
        foreach(DataRow row in table.Rows)
        {
            foreach (DataColumn column in table.Columns)
            {
                Console.WriteLine(row[column]);
            }
        }
    }
}

Suche nach DataSet lieferte mir gleich dieses ergebnis!

Gruss,
.unreal

06.03.2006 - 10:46 Uhr

Hi IamTheBug

writeLine("textextext", {0}, variable")

das stimmt so nicht ganz.

Console.WriteLine("Variabel hat den Wert: {0}", variabel);

wäre die richtige Verwendung.

Verschiedene Sprachen würde ich mit CultureInfo/Resources/Resourcemanager lösen. Gibt schon einige Beiträge hier!

Gruss,
.unreal

06.03.2006 - 09:29 Uhr

Original von herbivore

Application.Exit funktioniert nur bei WindowsForms-Anwendungen.

herbivore

Ich erlaube mir das etwas zu präzisieren:
Application.Exit() beendet lediglich das Application.Run()!

Gruss,
.unreal

01.03.2006 - 08:03 Uhr

z. B. Membervariablen die genauso heißen wie die Variablen die du dem Konstruktor übergibst.

viel schlimmer ist es, dass die Attribute public sind...

17.02.2006 - 11:13 Uhr

Original von Crox
Das geht ja sogar für #Develope.

Geht nicht, VS2005 ist an .NET 2.0 gebunden.

17.02.2006 - 09:35 Uhr

wenn dein designer

this.DropDown2.SelectedIndexChanged += new System.EventHandler(this.DropDown2_SelectedIndexChanged);

in initialize components generiert hat, ja

16.02.2006 - 09:26 Uhr

wenn man ihn per drag and drop auf das formular zieht hat man kaum schreib arbeit. nur dowork implementieren und reportprogress aufrufen.

Mir gefällt dieses Drag&Drop programmieren einfach nicht 🙂 Einen Thread zu starten sind 2 Zeilen code, geht mindestens so fix 😉. Das ist und bleibt geschmackssache.

Trotzdem wäre Backgroundworker sicher eine viel bessere Lösung als Application.DoEvents().

Gruss,
.unreal

14.02.2006 - 21:48 Uhr

Hi no1gizmo

CurrentCellChanged heisst der Event

Gruss,
.unreal

10.02.2006 - 23:59 Uhr

Man muss es also gar nicht wissen, nur lesen. 🙂

grundsätzlich steht alles irgendwo, folglich müsste man gar nichts wissen 😉

08.02.2006 - 22:54 Uhr

Original von herbivore
Hallo weixi2,

sollte ohne weiteres gehen.

herbivore

wenn seine WebBrowser-Instanz Browser heisst 🙂

08.02.2006 - 15:14 Uhr

Hi frisch

In .NET 2.0 wirst du ne CrossThreadingException kriegen, da geht das gar nimmer!

Gruss,
.unreal

08.02.2006 - 15:11 Uhr

Was für ein "CD-Text" meinst du überhaupt? Redest du von ID3v2? Diese befinden sich definitiv nicht auf der CD!

Gruss,
.unreal

08.02.2006 - 12:54 Uhr

Ich hab nach 3 Jahren Ausbildung genau 2 von eta 15 Lehrern gehabt, welche wirklich kompetent waren. Das sind doch alles Quereinsteiger. Teilweise war das richtig peinlich, z.B. als die mühe hatten mit einer XOR Wahrheitstabelle oder sie Programmieren unsicheren Code usw.

Am besten bringst du dir den Stoff selber bei. Wenn du dich mit der Materie auseinander setztst lernst du am schnellsten.

08.02.2006 - 09:18 Uhr

Original von Hitman II
Ja, war auch meine erste Idee. Ist aber nicht gerade die feine Art. Wenn es anders geht, möchte ich das eigentlich vermeiden.

Hallo Hitman

Warum sollte das nicht "die feine Art" sein? Bilder einer Webseite können auch nicht einfach nur "angezeigt" werden, die werden auch heruntergeladen und temporär gespeichret. Irgendwie muss ja auf die Daten zugegriffen werden.

Gruss,
.unreal

08.02.2006 - 08:40 Uhr

Hallo BerndFfm

Original von BerndFfm
Für meine Anforderung habe ich eine einfache Lösung gefunden :

Application.DoEvents(); Es gibt soviele Threads hier über Invoke/BeginInvoke/InvokeRequired, jedoch wird trotzdem immer wieder DoEvents() verwendet. Sorry, klingt jetzt vieleicht hart, aber das ist eine schlechte Lösung.

in der Hauptschleife genügt, da ein einzelner Import recht schnell geht. Es können nur einige Tausend bis Millionen Datensätze sein. Du widersprichst dich 😉 eine Million halte ich für eine recht grosse Zahl =)

Die BackgroundWorker hab ich mit trotzdem angesehen weil ich sie für andere Sachen brauchen werde. Den Sinn dieser Klasse habe ich noch nicht erkannt. Was diese Klasse kann, kann man ebenso einfach mit Threads lösen und braucht dazu noch weniger Code.

Gruss,
.unreal

08.02.2006 - 08:34 Uhr

hi satanlike

wenns nichts in der cd steht, gibt es auch nichts zu lesen 😉

.unreal

07.02.2006 - 15:57 Uhr

Hi Kakaomilch

Ich habe eine ArrayList, welche mit Structs gestopft ist (maximal 6 Stück). Die Attribute des Structs sind im ersten Post ersichtlich. Es muss nun möglich sein, die score1 und score2 zu updaten, wo team1 = xy ist.