Beschreibung:
Aus gegebenem Anlass habe ich eine MessageBox-Komponente entworfen, die vom Design her dem von Facebook angepasst ist und zugleich viele Eigenschaften der .Net-Framework MessageBox-Klasse enthält/nachempfindet.
So sind die Überladungen...
MessageBoxFB.ShowDialog(string text)
MessageBoxFB.ShowDialog(string text, string caption)
MessageBoxFB.ShowDialog(string text, string caption, MessageBoxButtons buttons)
MessageBoxFB.ShowDialog(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon)
MessageBoxFB.ShowDialog(string text, string caption, MessageBoxButtons buttons, Image customicon)
...denen der "original" MessageBox nachempfunden. Der Entwickler hat lediglich, zusätzlich die Möglichkeit auf Wunsch ein beliebiges Image-Objekt im Dialog anzuzeigen.
Die standard DialogResults beherrscht die FB MessageBox ebenso.
Aufgerufen werden kann die Komponente zum Beispiel wie folgt.
//Beispiel 1
MessageBoxFB.ShowDialog("Testnachricht");
//Beispiel 2
if (MessageBoxFB.ShowDialog("Sind Sie sicher?", "Eine Frage", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
DateiLoeschen();
}
Wie das ganze aussieht, könnt ihr dem angehängten Bild entnehmen.
Denn Download findet ihr im nachfolgenden Post.
Über Anregungen und konstruktive Kritik würde ich mich sehr freuen. (ggf. auch an dieser Stelle: C# – Facebook like MessageBox )
Viele Grüße,
der blutige Anfänger 😉
p.s.: Da wir hier ja nach fairen Regeln spielen, möchte ich noch anmerken, dass mir folgender Artikel bezüglich des Aplhablendigs (siehe transparenter Rahmen der MsgBox) sehr geholfen hat. Per Pixel Alpha Blend in C#
Schlagwörter: MessageBox, transparenter Rahmen, Facebook Dialog, DialogResult
Hast du es über deinen Ansatz hinbekommen? Wenn ja würde ich mich über deine Lösung freuen. (Und leser die über Google hier reinstolpern sicher auch... 😉 )
Muss das Video denn unkomprimiert sein?
Sonst würde ich sagen könntest du deine Webcam auch mit dem AForge Framework ansteuern (siehe hier http://www.net-blog.net/blog/index.php/2010/06/23/c-webcams-benutzen/ ) und die erhaltenen Bitmap mit der AVI File Library (siehe hier http://www.codeproject.com/KB/audio-video/avifilewrapper.aspx ) zu einem komprimierten Video zusammen setzen.
Du kannst doch a und b als Vektoren betrachten. Als Fußpunkte (x) der beiden Vektoren nimmst du jeweils einen Eckpunkt von c. Als Richtung kannst du die Winkelmaße nehmen. Dann berechnest du den Schnittpunkt der beiden Vektoren. Dieser ist dann dein gesuchter Punkt y.
Somit hast du für a, wie b deine Werte für x und y.
viele Grüße!
p.s.: Korriegiert mich, wenn ich irre. 😉
edit://
Vielleicht hilft dir das auch weiter... http://www.arndt-bruenner.de/mathe/scripts/Dreiecksberechnung.htm
Hallo Gremgiz,
ich behaupte, dass das zu 100% klappt. 😉 Wenn du uns den entsprechenden Quellcode mal zu kommen lassen würdest, dann könnten die anderen, sowie auch ich mal einen Blick drauf werfen und dir weiter helfen.
Idee! 😉
Statt Textbox folgende abgeleitete Version nehmen.
class NoSelectTextBox : TextBox
{
const int WM_LBUTTONDBLCLK = 0x203;
protected override void WndProc(ref Message m)
{
bool fHandled = false;
switch (m.Msg)
{
case WM_LBUTTONDBLCLK:
fHandled = true;
break;
}
if (!fHandled)
{
base.WndProc(ref m);
}
}
}
und das "Doppelklick Event", wie folgt auslösen:
Timer ti = new Timer();
bool doubleclk = false;
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
ti.Interval = 250;
ti.Tick += new EventHandler(ti_Tick);
if (!doubleclk)
{
doubleclk = true;
ti.Start();
}
else
{
MessageBox.Show("das war ein doppelklick!");
}
}
void ti_Tick(object sender, EventArgs e)
{
ti.Stop();
doubleclk = false;
}
Ist zwar Quick'n'Dirty - aber funktioniert. (Sogar ohne flackern ;P )
Bitte, bitte - sicher ist es nicht super wichtig - aber irgendwie hat es mich vom Applicationflow her verwirrt... (Böses Denglisch - gibt es überhaupt ein Wort wie "Applicationflow"?) ;D
Kenne den Akinator schon etwas länger. Viel spannender finde ich aber die Frsage, wie man so etwas selber umsetzen kann. Hat vielleicht irgendjemand ein paar Papers zu der Thematik zur Hand?
viele Grüße
Entweder mir hat sich die Logik noch nciht ganz erschlossen oder folgende Methode müsste so
private void ApplicationNotifyIconMouseClick(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
return;
if (Visible)
{
Hide();
SetLightBulbOffIcon();
return;
}
SetLightBulbOnIcon();
Show();
Activate();
}
anstatt so
private void ApplicationNotifyIconMouseClick(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
return;
if (Visible)
{
Hide();
return;
}
SetLightBulbOnIcon();
Show();
Activate();
}
aussehen... 😉
( siehe: SetLightBulbOffIcon(); )
Hab's nicht ausprobiert (mein HTC wandert gerade zur Reparatur).
Hatte das folgendem Fred entnommen. >> http://social.msdn.microsoft.com/forums/en-US/vssmartdevicesvbcs/thread/e0389a6c-d785-4714-b5af-1fa9351ad355/
Probier's mal hiermit:
SystemState _messagingTotalEmailUnread;
_messagingTotalEmailUnread = new SystemState(SystemProperty.MessagingTotalEmailUnread);
_messagingTotalEmailUnread.Changed += new ChangeEventHandler(_messagingTotalEmailUnread_Changed);
void _messagingTotalEmailUnread_Changed(object sender, ChangeEventArgs args)
{
//rest of thing are here
}
viele Grüße
Wenn du auf C:\ zugreifst ging ich davon aus, dass du an einer lokalen Geschichte bastelst beziehungsweise an einer Geschichte die nur bei dir läuft.
Da könntest du dann ggf. die Sicherheitsrichtlinien herunterstufen und file://-Zugriffe auf C:\ erlauben.
p.s.: Würd' mich interessieren, welchen Lösungsweg du nun letztendlich einschreitest.
Was sagt denn die Firefox Fehlerconsole (Strg+Shift+J) zu deinen nicht angezeigten Bildern?
Womit testest du? Firefox kann z.T. meckern. (Siehe Abschnitt "Mozilla" in dem Wiki-Link, den ich gepostet hatte...)
edit://
Alternativ könntest du dir mal Data Urls anschauen >> http://en.wikipedia.org/wiki/Data_Uri
Wenn ich das richtig verstanden habe, gilt:
file:// für Dateien im Nettwerk
und
file:/// für lokale Dateien
Mehr dazu gibt's hier http://en.wikipedia.org/wiki/File_URI_scheme
Die Pfadangabe dürfte so auch nicht hinhauen.
Entweder du probierst es mit relativen Pfaden
<img Name="ok" src="../ok.gif"/>
oder so:
<img Name="ok" src="file:///c:\ok.gif"/>
viele Grüße,
ein blutiger_anfänger 😉
Sieht sehr schick aus. Hast du das mal auf 'ner XP Maschine ausgeführt? Gibt es da Kompatibilitätsprobleme?
Grüße,
Raffi
Guten Morgen,
ich hoffe ich bin in der richtigen Kategorie gelandet. 😉
Ich habe eine Anwendung die Bilder von meiner Webcam ausließt. Genauer gesagt 15 Stück pro Sekunde. Diese bekomme ich als Bitmap-Objekte in meiner Anwendung rein.
Ich möchte diese nun als Stream auf einer Webseite anzeigen.
Problem 1: Ich habe keine Windows Server. ASP fällt somit weg.
Problem 2: Die einzelnen Bitmaps hochzuladen verbaucht zu viel Traffic - macht meine Leitung nicht mit.
Problem 3: Ein "Streaming Server" bräuchte Ports in meiner Firewall (?!)
Ich weiß jedoch das meine 3000er DSL Leitung ein flüssiges Video übertragen kann. (Skype). von daher muss es also eine Möglichkeit geben Problem 2 zu lösen.
Ich weiß, dass es ohne Freigabe von Ports geht. (Siehe Seiten wie Chatroulette, browserbasierte Chats, etc.)
Wo und wie muss ich ansetzen? Ich hatte überlegt den Stream auf der Webseite über das Windowsmediaplayer-Plugin oder einen Flashplayer anzuzeigen.
Doch mit welcher Library wandele ich meinen Bitmaps in einen passenden Stream um und wie stelle ich dieses zur Verfügung.
Das sind ziemlich viele Fragen, auf die ich beim googlen keine passenden Antworten gefunden habe. Ich hoffe ihr könnt mir helfen.
Viele Grüße,
ein blutiger_anfäger
p.s.: Falls es was zur Sache tut. Ich steuere meine Webcam über das AForge.Net Framework an.
Von Frames war aber vorhin nicht die Rede... 😉 Genau das "Frame"-Thema wurde gestern schon an dieser Stelle behandelt. Alle angezeigten Texte im Webbrowser auslesen
Ich denke, dass das helfen sollte...
Bei mir haut das so hin...
foreach (HtmlElement elem in _wb.Document.GetElementsByTagName("a"))
{
if (elem.InnerText.Contains("Neuen Einkaufskorb anlegen"))
elem.InvokeMember("Click");
}
Viele Grüße,
Raffi
Ok, wenn ich das richtig sehe, dann sind deine Namen, etc. in nem Iframe. Um an den Quelltext im Iframe zu kommen musst du alle HTMLElemente in deinem WebbrowserControl durchegen und nach dem passenden Iframe-Element suchen. (Zum Beispiel Abgleich über das "name"-Attribut).
Wenn du das Element gefunden hast, dann kannst du über die Eigenschaft Element.Body.InnerHTML deine "Namen" auslesen.
viele Grüße
Ok - so wie das ausschaut, werden die Texte per Javascript nachgeladen. Aber wenn es dir im Webbrowser Element richtig angeziegt wird, dann kannst du auch den gerenderten Quellcode auslesen.
Wie und wann genau holst du denn den Quelltext?
wb_Earthlost.DocumentText oder wb_Earthlost.Document.Body.InnerHtml oder wb_Earthlost.Document.Body.InnerText oder wie greifst du darauf zu?
Bist du sicher, dass es sich um einen Mp3-Stream handelt? Könnte es nciht sein, dass ein flv gestreamt wird? Ich habe schön öfters mit c# und dem RTMPDumper gearbeitet und auch nach außen hin reine Audiostreams, wurden als FLV gestreamt.
Um das herauszufinden leite den Stream mal nicht um, sondern lass den RTMPDumper den stream in eine Datei schreiben.
Sollte es eine flv-Datei sein, könntest du es hiermit ( http://www.codeproject.com/KB/audio-video/flashexternalapi.aspx ) oder hiermit ( http://wiki.videolan.org/.Net_Interface_to_VLC ) probieren.
Viele Grüße,
Raffi
Wenn es kein Flash ist und angezeigt wird. Dann, behaupte ich, ist es auch möglich an die Texte zu kommen. Würdest du mal den Link zur Seite posten? Dann werde ich gerne mal einen Blick drauf. 😉
Vielen Dank für deinen Beitrag.
Ich habe mir deinen Code jetzt noch nicht genauer angeschaut. Mich würde jedoch besonders interessieren, wie du die Hardware ansteuerst.
Ich wollte sowas auch mal machen, habe es aber nur über den LPT-Port umgesetzt bekommen, was leider mehr als altertümlich ist.
Wie kommunizierst du mit der Hardware und aus was für Teilen setzt sich deine Anzeige überhaupt zusammen?
Ich freue mich über jede Antwort. 😉
viele Grüße,
Raffi
Sorry - also bin zwar noch "Anfänger" aber könntest du mir noch mal erklären, warum das Threading GUI abhängig ist? Dachte Daten-Ebene und Grafik-Ebene wären unabhängig. Aus dem Datenthread darf man doch eh nicht auf das GUI zugreifen, von daher ist es doch kein Problem das Threading umzusetzen, oder?
Achso - sehe ich das richtig, dass ihr die Infos zu den Filmen ernsthaft in den Filmordnern speichern wollt? Wenn ja würdest du mir die Vorteile erklären (gegenüber einer Access (.mdb), SQLLite, oder einem einzigen XML-File)? Ansonsten ergibt sich mir kein Sinn. Was ist wenn ich eurer Programm deinstallieren will? Wer entfernt die ganzen, in meinen Filmordnern gespeichert, Dateien wieder?
So - habe mich m,al als Tester erbarmt. Dabei sind mir ein paar Sachen aufgefallen.
1.Wofür ist die CheckBox "IMDB ID"?
1.Wäre eine Status während der Informationssammlung nett. (500 Filme gefunden - rufe Infos für Film 25 ab...)
1.Warum läuft die Suche nach Infos nciht asynchron? Das komplette GUI friert während der Suche ein (Backgroundworker, Threads, etc.?)
1.Werden Unterordner eigentlich mit durchsucht?
1.Habe ich folgende Exception beim Klick auf "OK" bekommen (Ok und Skip Button standen zur Auswahl, nachdem Ergebnisse gefunden worden.)
System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
bei MovieDB.FrmResultSelect.btnOk_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
viele Grüße,
Raffi
Dann musst du mindestens 50 Euro für eine USB Grafikkarte ausgeben. Die taugen aber wiederrum nicht zum Zocken. (Ich weiß, dass du das nicht gefordert hast, aber ich erwähne es lieber, bevor nachher das böse Erwachen kommt. 😉 ) Mehr Infos z.B. hier: http://www.tomshardware.de/Displaylink-USB-Grafikkarte,testberichte-239985.html
Mich wundert, dass Live Http Headers noch gar nicht dabei ist.
Mit dem Teil lassen sich zum Beispiel super Logins nachvollziehen/nachbauen.
Ich danke dir für die Antwort. Werde das mit dem Treiber noch mal probieren. Vielleicht liegt es aber auch daran, dass ich ein Notebook habe und nur die Mobility Version der Grafikkarte verbaut ist. Naja ich werd's probieren und mich dann noch mal melden. 😉
Hey Floste,
erstmal "Hut ab" - ein sehr schickes Projekt. Leider bekomme ich den Player nicht flüssig zum laufen, obwohl meine CPU lange noch nciht voll ausgelastet ist. (siehe http://www.abload.de/img/spectraljc8i.jpg - Musik kommt ca. in 0,5/1sec. Blöcken an)
Läuft es bei dir flüssig und wenn ja mit welcher Hardware?
Ich hab hier nen Intel i3 330M (Dualcore mit 2,1GHZ) und 4GB Ram, falls das weiterhilft.
viele Grüße,
Raffi
edit:// Sehe gerade noch eine Kleinigkeit. Bevor sich jetzt jemand über das PDF Windows-Hacking auf meinem DT aufregt. Das ist lediglich eine Hausarbeit - kein Böses HowTo. 😉 Stammt von hier: http://www.eex-dev.net/index.php?id=34
Hab mal eben Google bemüht. Vielleicht hilft dir das hier:
http://www.codeguru.com/csharp/.net/net_security/authentication/article.php/c12523__1/RFID-Programming-Made-Simple-and-Cheap.htm 😉
Viele Grüße,
blutiger_anfänger
Da war ich wohl einem Denkfehler unterlegen. Vielen Dank für die Aufklärung. 😉
Habe schon ein wenig gegoogelt und die Forensuche benutzt, aber nichts passendes gefunden.
Wie sicher sind eigentlich (verschlüsselte) Archive (.rar, .zip, etc.) und besonders selbstentpackende Archive?
Denn irgendwie muss ja immer der Hash des Passworts "mitgeliefert" werden. Somit müsste dieser doch auch per Hex-Editor, sofern man die richtige Stelle kennt ausgelesen werden. Und bei selbstentpackenden Archiven bekommt man ja sogar noch die Entpackungsroutine mitgeliefert.
Somit könnte man bei selbstentpackenden Archiven ja theoretisch sogar den Hash + die Routine herausfinden und somit an die verschlüsselten Daten gelangen.
viele Grüße,
eine blutiger Anfänger 😉
p.s.: Mir geht es hier nicht darum herauszufinden, wie man Archive knacken kann. Das wäre auch nciht im Sinne des Forums. Mehr geht es mir um die verwendeten Techniken und deren Sicherheitsaspekte.
Warum erstellst du dir keinen eigenen Datentyp mit deinem int und string und machst dann eine List<T> von deinem DatenTyp T?
Viele Grüße
Mac kaufen und mit Windows betreiben? Schon mal vielen Dank für deinen Vorschlag, aber irgendwie kann ich mir das nicht ganz vorstellen... Hast du sowas schon mal selbst am laufen gehabt? 😉
Guten Morgen,
wie der Titel schon sagt, suche ich ein Notebook, was mir einen Kompromiss aus Mobilität (Größe/Gewicht/Akkuleistung) und Rechenleistung bietet.
Genutzt werden soll es Hauptsächlich zum Arbeiten. (Visual Studio + ein paar Firefox-Tabs + Mediaplayer simultan.) Auf Grafikleistung kann ich verzichten, da ich nicht vorhabe auf dem Notebook zu spielen.
Das Budget beträgt max. 1000€. Habt ihr Empfehlungen für mich? Ich fühle mich von der Masse an Angeboten erschlagen.
Momentan tendiere ich in Richtung dieses Modells. http://www.notebooksbilliger.de/sony+vaio+vpc+f11m1eh
viele Grüße,
ein blutiger_anfänger 😉
edit:// Die Acer Timeline Serie sagt mir vom Design und den hervorragenden Akkuleistungen auch sehr zu, jedoch sind die ULV Prozessoren für meine Anforderungen wohl eher ungeeignet, oder liege ich mit der Annahme falsch?
niemand da, der mir noch ein feedback geben möchte? hätte gern noch ne rückmeldung bekommen, bevor ich es auf meinem blog freigebe...
vielend grüße
Ich hab mir im Frühjahr 2009 auch "nen neuen" gegönnt.
Damals habe ich alle Teile über Preissuchmaschinen herausgesucht und kam auf ~1600€, was ja auch in etwa deinem Budget entspricht. Rennen tut die Kiste wie Hölle.
Prozessor: Intel i7 940
Ram: 62GB OCZ Platinum
Mainboard: Asus P6T Deluxe V2
Grafik: Zotac GTX 285
HDD: 230GB OCZ Vertex im Raid 0 (OS, VS, Browser, Projektdateien)
500GB @ 7200 U/min (Programme / Eigene Dateien)
1000GB @ 7200 U/min (als Backup)
60GB SSD reichen locker für OS, Visual Studio, Browser und 2-3 andere wichtige Programme. Der Rest an Software liegt auf der 500GB Platte. Dafür rennt das System wie Hölle. Projekte werden gefühlt in Echtzeit (drücken ... fertig!) erstellt und auch alles andere ist ein Traum.
Und die 30GB SSD's sind nicht sehr teuer, reichen aber wie gesagt, zumindest für meine Zwecke, locker aus!
viele Grüße,
Raffi
Bei 480.000 Einträgen ein txt-File zu nutzen ist meiner Meinung nach unangemessen. Da wirst du auch nie eine vernünftige Performance erreichen...
Warum schreibst du nicht eine Routine, die das txt-File einliest und die Datensätze in eine Datenbank einträgt, mit der du dann weiterarbeitest.
Das wäre in meinen Augen aufjedenfall sinnvoller.
viele Grüße,
Raffi
Warum nimmst du nicht einfach...
TabControl1.SelectedTab = TabPage1;
viele Grüße,
Raffi
Schwups - und wieder gibt's eine neue Version! Alles wichtige dazu befindet sich im ersten Post!
@Aurion:
Bitte gib Rückmeldung, ob du deine Vorschläge passend umgesetzt findest.
@tom-essen:
Danke für den Kommentar. Es ehrt mich, wenn du mein Programm in einem Atemzug mit solch einer etablierten Softw8are nennst! 😃
p.s.: Im Anhang gleich noch ein Screenshot der Farbverlaufsfunktion. Macht was her, oder? 😛
Danke für die Antwort.
Sicherlich würde WBB2 reichen. Ich habe auch schon mit wbb2 & wbb-lite gearbeitet, jedoch denke ich, dass ein komplettes Forum zu umfangreich wäre.
Im Endeffekt brauche ich ja nur eine Mischung aus Dateimanager, Terminplaner und einem einzigen Thread/Newsboard, dessen Einträge sich schlicht kommentieren lassen.
Dafür ist wbb meine Meinung nach etwas "oversized".
viele Grüße,
Raffi
@NeuroCoder:
Moodle sieht schon mal ganz gut aus!
@pdelvo:
PHP, wie ASP.NET stehen zur Verfügung, jedoch würde ich ich eher zu PHP tendieren, da der vServer, der ASP hat nicht übermäßig stabil läuft. (Was nicht heißen soll, dass ich mich nicht von einer guten ASP.net basierten Software überzeugen lassen würde!)
Grüße,
Raffi
Guten Morgen,
mittlerweile geht's bei mir schulisch in die heiße Phase. (Das Abitur rückt näher...) Jedoch nimmt unser Tutor seine Aufgabe etwas auf die leichte Schulter.
Sicherlich ist eigenständiges Arbeiten richtig und auch wichtig, jedoch bräuchten wir auch hierzu wenigstens einen Wink mit dem Zaunpfahl.
Er ist überzeugt davon, dass es in den meisten Fällen reicht uns per Email mit Skripten, Aufgaben und Terminen zu versorgen. (Im Unterricht kommt aus der Richtung nicht sehr viel.)
Und hier liegt das Problem. Anscheinend bekommt er es nicht hin eine Email an seinen kompletten Kurs zu schicken. Ständig werden Leute vergessen und bekommen grundlegende Informationen einfach nicht. Selbst rennt man andauernd hinterher und fragt, ob es wieder eine neue Mail gab.
Meine Idee war nun eine Ausweichlösung zu finden. Ich dachte da an eine Art Forum. Jeder der Kursteilnehmer samt Tutor registriert sich, sodass es sich um ein geschlossenes System handelt.
Unser Tutor könnte Nachrichten an die Gruppenteilnehmer schicken, Dateien in einer Dateiverwaltung anlegen und Termine, wie Abgabe diverser Arbeiten und Klausurtermine eintragen.
Als Schüler könnte man die Nachrichten kommentieren und selbst Termine und Aufgaben anlegen.
Nun meine Frage an euch. Gibt es da vielleicht Opensource Lösungen die so etwas, oder ähnliches bieten? Ich hoffe ihr konntet mir folgen. Schon ein mal vielen Dank für jeden Tipp!
Viele Grüße,
Raffi
Hui, das ist ja noch eine Menge (obwohl ich schon auf so viele Wünsche/Hinweise eingegangen bin), aber jeder der Punkte in der Liste macht Sinn.
Ich werde probieren alles umzusetzen, bis auf folgenden Punkt.
-Ich würde in dem Unterpunkt "Befehle verwalten" alle Befehle auf die eine Seite, den aktuellen auf die andere Seite packen. Also alles auf einen Bildschirm.
Das hatte ich auch schon im Sinn, jedoch wird mir das zu unübersichtlich/zu eng. Und da ich den gesamten Einstellungsdialog auch nicht vergrößern möchte (, weil er dann so erdrückend groß aussieht,) werde ich wohl, an dem Punkt, bei meiner Lösung bleiben.
...Desweiteres ist an dieser Stelle unten im Hinweiß ein Rechtschreibfehler.
Ich hab gerade noch mal drübergelesen... Ist schon erschreckend zu sehen, wie viel Konzentration während den Nachtstunden so verloren geht... 😉
Noch einmal Danke für's fleißige testen!
Viele Grüße,
Raffi
p.s.:
Ich bin natürlich trotzdem weiterhin für (konstruktive) Kritik offen. Also bitte fleißig weitertesten... 😃
...und die neuen Designeinstellungen.
Das Problem wurde behoben und es sind noch ein paar neue Features hinzugekommen. Alles weitere am Ende des ersten Posts hier im Thread.
Ich würde mich freuen, wenn ihr mein Programm noch mal in die Mangel nehmen würdet...
Viele Grüße,
Raffi
p.s.: Im Anhang die neue Sonderbefehlverwaltung...
Entweder ich verstehe deine Problematik nicht ganz, oder das hier sollte reichen... 😉
string[] strArr= new string[max];
viele Grüße
das könnte sein und ich weiß auch, dass es keine services gibt, aber dennoch gibt es ja auch programme von drittanbietern, die im hintergrund laufen...