Laden...

Profil von dannoe

myCSharp.de - Member Mitglied seit
D
dannoe
myCSharp.de - Member
3
Themen
275
Beiträge
Dabei seit
24.11.2015
Erstellt vor 4 Monaten

Die beiden Versionen der Abhängigkeiten von SixLabors, die bei PdfSharpCore eingebunden sind, wurden noch unter Apache 2.0 lizenziert.

Erstellt vor 4 Monaten
^(?'wznr'[0-9]{5}.[0-9]{2})\s(?'toolnummer'[0-9]{7,8})(?:(?:-[0-9]{3}_)|(?:_))(?'duplo'[0-9]{1,3})_(?<date>.{10})_T(?'hour'.{2})

Den Unterstrich vor der duplo Gruppe habe ich durch das hier ersetzt:

(?:(?:-[0-9]{3}_)|(?:_))

Matche entweder:
(

  • Minus
  • 3 Ziffern
  • Einen Unterstrich

)
oder
(

  • einen Unterstrich

)

Edit:

Solltest du bereits die komplette Anforderung beschrieben haben, brauchst du eigentlich kein Entweder-oder und kannst einfach das `-20` optional vor dem Unterstrich von duplo matchen: (?:-[0-9]{3})?

^(?'wznr'[0-9]{5}.[0-9]{2})\s(?'toolnummer'[0-9]{7,8})(?:-[0-9]{3})?_(?'duplo'[0-9]{1,3})_(?<date>.{10})_T(?'hour'.{2})

Erstellt vor 9 Monaten

Du musst kein Update herunterladen, sondern einfach nur einen anderen Aufruf benutzen.

Die Info (kein Fehler) weist lediglich darauf hin, dass anstelle dieses Codes

DeviceLocator locator = new DeviceLocator();
var devices = await locator.DiscoverAsync()

der folgende Code zu verwenden ist.

var devices = await FritzDevice.LocateDeviceAsync();
Erstellt vor 9 Monaten

Noch ein kleiner Fehler: Wenn eine News von einem selbst geliked wurde, dann wird das auf der Startseite in der Seitenleiste nicht angezeigt. Der Link führt dann auch fälschlicherweise zum "like" und nicht zum "unlike". (siehe Screenshot)

Erstellt vor 10 Monaten

Ich hätte da noch einen Verbesserungsvorschlag:

Könnte die gelbe Markierung in der Ansicht im Screenshot ein Link werden, um zum letzten Beitrag zu springen?

Erstellt vor 10 Monaten

Probier mal

chart1.Series["Daten"].XValueType = ChartValueType.String;

zu setzen.

Erstellt vor 10 Monaten

Nächstes mal solltest du den Debugger verwenden. Dann hättest du direkt gesehen, dass in deinem datumNeu Array immer der gleiche Wert steht, weil du in deinem Code das Auslesen/Verarbeiten des Datums auskommentiert hast:

//DateTime datum = Convert.ToDateTime(teil[0]);

siehe auch https://mycsharp.de/forum/threads/109261/artikel-debugger-wie-verwende-ich-den-von-visual-studio?page=1

Erstellt vor 10 Monaten

Das mit deinem Hex Array ist auch komisch für mich.
Ich hätte es so interpretiert: 2 B (=Dezimal 43)
Aber du meintest eigentlich 2 1 1 (=Dezimal 529)

Erstellt vor einem Jahr

Es sieht so aus, als ob du direkt mit dem resx Dateien in einem Programm arbeiten willst. Dann musst du vermutlich folgende Dokumentation befolgen:

https://learn.microsoft.com/en-us/dotnet/core/extensions/work-with-resx-files-programmatically

Davon würde ich dir aber abraten. Für deinen "einfachen" Fall kannst du es so machen:

Wenn du mit Visual Studio oder Jetbrains Rider arbeitest, musst du im Grunde nur die Resx-Dateien erstellen und füllen. Andere IDEs können das bestimmt auch, damit hab ich aber keine Erfahrung. Man kann das ganze natürlich auch alles manuell (ohne IDE) machen, in dem man die jeweiligen Tools selbst ausführt.

Die IDE erstellt dir dann automatisch C#-Dateien und bindet diese beim kompilieren mit ein. In deinem Code kannst du dann sehr einfach mit <RootNamespaceDeinesProjekts>.<ResourceDateiName>.<StringNameInDerResx> auf deine Texte zugreifen. Die Sprache kannst du ändern, in dem du CultureInfo.CurrentUICulture änderst.

Beispiel:

using System.Globalization;

while (true)  
{  
    Console.WriteLine("Type culture code:");  
    string input = Console.ReadLine();  
    CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo(input);  
    Console.WriteLine("> " + LocalizationDemo.MyStrings.HelloWorld);  
}  
Type culture code:
de-de
> Hallo Welt
Type culture code:
en-us
> Hello World
Type culture code:
es-es
> Hola Mundo

Die resx-Dateien bei mir heißen:

  • MyStrings.resx
  • MyStrings.de-DE.resx
  • MyStrings.es-ES.resx

den generierten Code kannst du auch öffnen und dir anschauen, wie das funktioniert.

PS: Ich habe gerade diesen (https://github.com/ycanardeau/ResXGenerator) Source Generator ausprobiert und der macht potentiell das Gleiche wie die Tools, die von den IDEs aufgerufen werden.

10 von 275 Beiträgen