Zum Inhalt springen

ytmfb

Mitglieder
  • Gesamte Inhalte

    56
  • Benutzer seit

  • Letzter Besuch

Beiträge von ytmfb

  1. Hallo,

    Ich habe ein paar fragen zum Thema aufnahme über SCART.

    Besteht die Möglichkeit Receiver( falls diese es erlauben ) bzw alte Konsolen wie snes ps2 etc. über Scart aufzunehmen und diese aufnahmen am pc zu speichern?

    kenne die HDPVR allerdings benötige ich für diese zwecke keine hd aufnahme und sie wäre total oversize.

    Ich habe zwar diverse "Usb Grabber" im netz gefunden aber keine Ahnung welche Software dazu benötigt wird um die Daten auf den Pc zu speichern.

    Wenn jemand ein Produkt empfehlen kann oder eigene Erfahrungen mit der Thematik gemacht hat, bitte melden.

    Gruß

    YTMFB

  2. ein einfacher Doppelklick auf den Ordner.

    nun das kann man ja sehr vielseitig verwenden.

    einerseits könnte man so zum Beispiel auf den Benutzer abfragen und sagen " hier hast du keine Berechtigungen auf diesen Ordner ", betrieblich gedacht könnte man so aber beispielsweise feststellen wie oft gewisse Daten auf dem Laufwerk geöffnet wurden ( da man zum Beispiel einen Zähler hochzählen lassen kann wenn der Ordner geöffnet wird ) etc.

    das war der Gedankengang.

  3. Hallo,

    dieser Thread geht speziell an Leute die sich dafür interessieren, da ich noch keinerlei Lösungsansätze habe.

    Mein Ziel ist es individualisierte Ordner zu erstellen. Was heißt das?

    Ich möchte beispielsweise bei öffnen eines Ordners eine Aktion ausführen ( ganz egal ob ein Benutzeranmelde Dialog oder nur eine TextBox mit Infos ).

    Nun weiß ich nicht recht wie ich die Sache angehen soll, ich habe in Erfahrung gebracht das Ordner keinen Datentyp besitzen, das heißt mit File.Create wird das wahrscheinlich auf direktem wege nichts. Die Standartfunktion zum erstellen von Ordnern bietet allerdings keine Erweiterbarkeit.

    Es wäre nicht schlimm wenn man für mein Programm eine seperate Installationsdatei benötigt um die Ordner zu öffnen die ich erstelle, allerdings bräuchte ich einen Ansatz diese eigenen Ordner zu erstellen, den man auf diverse Spezifikationen erweitern könnte.

    Bestenfalls soll dieser ohne die Installationsdatei geöffnet werden können, aber da ich selbst noch nie eine Aktion gesehen habe die ausgeführt wird wenn ich einen Windows Ordner öffne gehe ich davon aus, dass dies nicht realisierbar ist.

    Das Tool soll auf C# entwickelt werden.

    Falls jemand irgendwelche Ideen hat wäre ich sehr dankbar.

    Gruß

    YTMFB

  4. Hallo,

    ich habe eine Frage die meine Kollegen mir auf anhieb auch nicht beantworten konnten.

    Gibt es noch die Möglichkeit in Windows 7 in einem Intranet über den msg / net send Befehl miteinander zu kommunizieren? Habe gelesen das netsend durch msg.exe ersetzt wurde, allerdings klappt diese nicht, eventuell liegt das an Syntaxfehlern.

    Wenn dies jemand verwendet bitte mal Syntaxbeispiele angeben.

    gruß

    YTMFB

  5. Na es geht um List and Label 10

    Reporting Tool für .NET, WinForms und andere Dev Systeme für Desktop, Web und Cloud

    ein Programm mit dem man Dokumente erstellen kann, und ich habe dort Problematik beim erstellen mehrerer aneinanderfolgender dynamischer Listen, die sich über mehrere Seiten ziehen.

    Da ich auf Fachinformatiker.de schon mehrere List and Label Lösungen gesehen habe, dachte ich mir hier auch einmal nachfragen.

  6. Hallo Leute,

    Ich weiß dass dieses Forum nicht wirklich der optimalste Ort ist um ein List and Label Problem zu posten, allerdings sind die anderen meiner Recherche nach sehr inaktiv und ich schätze meine Chancen jemanden anzutreffen der sich damit auskennt hier am höchsten.

    Mein Problem ist wie man aus der Beschreibung entnehmen kann, dass ich ein Mehrseitiges Listenprojekt erstellen möchte.

    Da die Listen sich dynamisch füllen und man nicht weiß über wieviele Seiten sich die Liste zieht fällt es mir schwer Abfragen für die darauf folgende Liste zu machen.

    Ich muss also mehrere Listen hintereinander ausgeben, alles in einem Dokument.

    Allerdings bekomme ich nachdem Liste 1 fertig erstellt wurde keinerlei Ausgabe mehr für die nächste hin.

    Wenn jemand schon einmal mit dieser Problematik zutun hatte bitte melden.

    Freundlicher gruß

    YTMFB

  7. Jo und das ist der Grund warum in jeder Stellenbeschreibung im Internet dann am besten ein Master Abschluss benötigt wird, mit 60 Jahren Berufserfahrung etc. ;)

    Weiß nicht was du damit sagen willst, bin gerade mal in meiner Ausbildung & kann leider nicht alles wissen

    Der XmlWriter kann über XmlWriterSettings auch Zeilenumbrüche und Einrückungen schreiben.

    Man könnte das Dokument über XmlReader einlesen und mit einem entsprechend eingestellten XmlWriter das ganze wieder weg schreiben.

    Ich guck mir das mal an danke :)

  8. Hallo Leute,

    da ich vor ca, 2-3 Jahren mal ein paar Youtube Videos gemacht habe und anstatt Vegas für die nicht so professionelle Qualität auch mal den Movie Maker benutzt habe ist mir nachträglich aufgefallen dass dieser anders ist als früher.

    Das eingabematerial ist wie früher .avi Videomaterial, unkomprimiert und riesig groß.

    Allerdings habe ich in Erinnerung das Encoden/Rendern direkt starten zu können sobald das Video in die Timeline gezogen war, während jetzt die Meldung kommt "Video wird Bearbeitet" und allein dieser Vorgang ca. 30-60 Minuten benötigt - das ist zu viel.

    Jetzt ist meine Frage : Kennt ihr das Problem ? War das eine alte Version ? es kam ja der Movie Maker 2010 raus..

    Muss ich eine alte Version herunterladen oder gibt es da einen Trick ?

    Gruß YTMFB

  9. private void buttonSaveAs_Click(object sender, EventArgs e)

    {

    SaveFileDialog SFD = new SaveFileDialog();

    SFD.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*";

    SFD.FilterIndex = 1;

    SFD.RestoreDirectory = true;

    if (SFD.ShowDialog() == DialogResult.OK)

    {

    // insert \n

    string text = txtOuput.Text;

    string pattern = "</(?<tag>.*?)>";

    string replacement = "</{tag}>\n";

    Regex rgx = new Regex(pattern);

    string result = rgx.Replace(text, replacement);

    result = result.Replace("/>", "/>\n");

    string path = SFD.FileName;

    System.IO.File.WriteAllText( path, text);

    }

    }

    Habs mal mit Regex versucht, klappt allerdings auch nicht wirklich

  10. Das war mein Ansatz, allerdings kommt am ende nicht der Code raus wie er beim Debuggen mit Breakpoint in der Variable steht -

    private void buttonSaveAs_Click(object sender, EventArgs e)

    {

    SaveFileDialog SFD = new SaveFileDialog();

    SFD.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";

    SFD.FilterIndex = 1;

    SFD.RestoreDirectory = true;

    if (SFD.ShowDialog() == DialogResult.OK)

    {

    string path = SFD.FileName;

    string text = txtOuput.Text ;

    System.IO.File.WriteAllText( path, txtOuput.Text);

    }

    }

    Die Ausgabe sieht allerdings so aus :

    14.0.0.7106.0.0<FieldRef Name="test"/><FieldRef Name="_test" ColName="test"/><FieldRef Name="test"/><FieldRef Name="test" ColName="test"/><FieldRef Name="test" ColName="test"/><FieldRef Name="test" ColName="test" ... etc

    Anstatt

    14.0.0.7106.0.0

    <FieldRef Name="test"/>

    <FieldRef Name= "test"/>

    <FieldRef Name="test"/>

    etc..

  11. nunja es ist XML aus der Datenbank von einem SharePoint Server.

    Die Ausgabe erfolgt in dem Webbrowser Steuerelement meiner Windows Forms Anwendung in Visual Studio 2010 ( C# ).

    Allerdings verunstaltet es mir die Ausgabe beim abspeichern des Codes in ein Textdokument.

    Entweder fügt er noch Informationen hinzu die der IE / Browser benötigt beim interpretieren oder sämtliche Syntax geht verloren weil der Text aneinanderhängend ist ( keine Zeilenumbrüche ).

    <tag>test</tag><tag2>test2</tag2>... endlos lang.

    Ich bräuchte quasi an jeder stelle wo ein tag zugeht einen Zeilenumbruch damit ich wenigstens eine überschaubare Struktur im Textdokument habe

    <tag>

    test

    </tag>

    <tag2>

    test2

    </tag2>

    Einrückungen wären egal.

    Hoffe ich konnte mich präziser ausdrücken.

    Gruß, YTMFB

  12. Hallo Leute,

    Ich habe eine Anwendung geschrieben die aus einem Webbrowser lesbaren XML Code macht.

    Allerdings ist die Ausgabe zusammenhängend, das heißt es ist keinerlei Struktur in dem XML Code.

    Nun zu meiner Frage : Gibt es für C# eine Methode die ich einbinden kann die beispielsweise nach jedem Tag einen Zeilenumbruch macht, damit ich Struktur in den XML Code bekomme, oder könnt ihr mir Stichworte nennen wonach ich für dieses Problem suchen soll?

    freundlicher gruß ytmfb

  13. Ok danke, hab die 0x jetzt weggelassen, der rest wird zumindest mal Byteweise aufgeschrieben, allerdings funktioniert das Decompress in diesem Kontext einfach nicht. Kompilieren ist kein Problem aber der Deflatestream lässt sich ja nicht beschreiben.

    namespace SPConvert

    {

    class Program

    {

    static void Main(string[] args)

    {

    string hexadezimalcode = "0xA8A930310C000000A9240000789CD55AEB6EDBC8157E1555688B04D8B1867732B10D687DA95DD889613949B18B85319733D62414A992235F7691B7E963F4DFBE58CF48B2448A94E38D94A685015B1C9E9939E79BF39DCBC88EBF43F1277268887F9CDD630DA9BC04D579C346B0D73DC8330399B97A18C3A9ECF6F667EF3BA7";

    byte[] byteArr = ParseHex(hexadezimalcode);

    Decompress(byteArr);

    }

    public static byte[] ParseHex(string hexadezimalcode)

    {

    int offset = hexadezimalcode.StartsWith("0x") ? 2 : 0;

    if ((hexadezimalcode.Length % 2) != 0)

    {

    throw new ArgumentException("Invalid length: " + hexadezimalcode.Length);

    }

    byte[] ret = new byte[(hexadezimalcode.Length - offset) / 2];

    for (int i = 0; i < ret.Length; i++)

    {

    ret = (byte)((Parse4bit(hexadezimalcode[offset]) << 4)

    | Parse4bit(hexadezimalcode[offset + 1]));

    offset += 2;

    }

    return ret;

    }

    static int Parse4bit(char c)

    {

    if (c >= '0' && c <= '9')

    {

    return c - '0';

    }

    if (c >= 'A' && c <= 'F')

    {

    return c - 'A' + 10;

    }

    if (c >= 'a' && c <= 'f')

    {

    return c - 'a' + 10;

    }

    throw new ArgumentException("Invalid hex digit: " + c);

    }

    static string Decompress(byte[] compressedBytesBuffer)

    {

    string uncompressedString = String.Empty;

    using (MemoryStream compressedMemoryStream = new MemoryStream(compressedBytesBuffer))

    {

    compressedMemoryStream.Position += 12; // Bedingung für den Algorithmus

    compressedMemoryStream.Position += 2;

    using (DeflateStream deflateStream = new DeflateStream(compressedMemoryStream, CompressionMode.Decompress))

    {

    using (MemoryStream uncompressedMemoryStream = new MemoryStream())

    {

    deflateStream.CopyTo(uncompressedMemoryStream);

    uncompressedMemoryStream.Position = 0;

    using (StreamReader streamReader = new StreamReader(uncompressedMemoryStream))

    {

    uncompressedString = streamReader.ReadToEnd();

    }

    }

    }

    }

    Console.WriteLine(uncompressedString);

    Console.ReadKey();

    return uncompressedString;

    }

    }

    }

  14. klar ist das der einzig sichere weg.

    aber eine neuinstallation ist derzeit undenkbar, leider.

    Daten sind zwar gesichert allerdings die Programme neuzuinstallieren wäre in meiner Position fatal ( Projekte etc laufen darauf )

    hab mein avast den pc durchsuchen lassen, den spybot heruntergeladen und mal mit process Manager nachgesehen allerdings hab ich da nicht zuordnen können was zu was gehört ..

    auf jedem fall sind in meinem temp ordner 3 Dateien die ich nicht löschen kann weil sie derzeit verwendet werden.

  15. Hallo Leute,

    ich schlage mich seid einem längerem Zeitraum mit einem Problem rum. Der Ursprung ist SharePoint, allerdings hat dieser in dem Kontext keine weitere Bedeutung.

    Tatbestand:

    Ich arbeite mit Visual Studio 2010, die Programmiersprache ist C#.

    Framework : .NET 4.0

    SharePoint Server : 2010

    Dieser Code ist komprimiert, meine Aufgabe ist ihn zu dekomprimieren und das in einer kleinen C# Anwendung umzusetzen.

    0xA8A930310C000000A9240000789CD55AEB6EDBC8157E1555688B04D8B1867732B10D687DA95DD889613949B18B85319733D62414A992235F7691B7E963F4DFBE58CF48B2448A94E38D94A685015B1C9E9939E79BF39DCBC88EBF43F1277268887F9CDD630DA9BC04D579C346B0D73DC8330399B97A18C3A9ECF6F667EF3BA7

    Habe im netz einen Beitrag gefunden der genau diese Codes konvertieren soll.

    Code gibt's hier : tCompressedString in SharePoint 2010 Content Database | Digitude

    Leider hab ich dort keine registrieren Funktion gefunden um diese Person zu kontaktieren und der Download Link ist ebenfalls nicht mehr verfügbar.

    Also habe ich den Code in einer eigenen Anwendung versucht umzusetzen, aber bei mir funktioniert nichts.

    Gebe ein Byte Array mit diesen oben angegebenen Zahlen ein, der Code sieht so aus ( für die interessierten, können ja einfach mal die Zeilen kopieren und einfügen ) :

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.IO;

    using System.IO.Compression;

    namespace SPDecomp

    {

    class Program

    {

    static void Main(string[] args)

    {

    int i = 0;

    const string code = "0xA8A930310C000000A9240000789CD55AEB6EDBC8157E1555688B04D8B1867732B10D687DA95DD889613949B18B85319733D62414A992235F7691B7E963F4DFBE58CF48B2448A94E38D94A685015B1C9E9939E79BF39DCBC88EBF43F1277268887F9CDD630DA9BC04D579C346B0D73DC8330399B97A18C3A9ECF6F667EF3BA7";

    byte[] array = new byte[code.Length];

    foreach (char c in code.ToArray())

    {

    array = byte.Parse(c.ToString(), System.Globalization.NumberStyles.HexNumber);

    i++;

    }

    string result = Decompress(array);

    }

    static string Decompress(byte[] compressedBytesBuffer)

    {

    string uncompressedString = String.Empty;

    using (MemoryStream compressedMemoryStream = new MemoryStream(compressedBytesBuffer))

    {

    compressedMemoryStream.Position += 12; // Compress Structure Header according to [MS -WSSFO2].

    compressedMemoryStream.Position += 2; // Zlib header.

    using (DeflateStream deflateStream = new DeflateStream(compressedMemoryStream, CompressionMode.Decompress))

    {

    using (MemoryStream uncompressedMemoryStream = new MemoryStream())

    {

    deflateStream.CopyTo(uncompressedMemoryStream);

    uncompressedMemoryStream.Position = 0;

    using (StreamReader streamReader = new StreamReader(uncompressedMemoryStream))

    {

    uncompressedString = streamReader.ReadToEnd();

    }

    }

    }

    }

    return uncompressedString;

    }

    }

    }

    Wenn ich das 0x vorne an dem Code lasse weiß ich nicht wie ich die Zeichen der Methode mit übergeben soll da sich das x nicht in hexadezimal konvertieren lässt.

    daher folgt die Fehlermeldung "Die Blocklänge entspricht nicht dem Komplement."

    Wäre seeeehr verbunden wenn mir jemand dabei helfen könnte.

    Gruß

    YTMFB

  16. Hallo Leute,

    habe ein kleines Problem.

    Und zwar war ich online am rumsurfen und es kam die Meldung, mein Flash Player sei nicht mehr aktuell.

    Also habe ich auf installieren gedrückt und es war gar nicht der richtige.

    Sämtliche unnötige Werbeprogramme und schlechte Tools wurden installiert.

    Nachdem ich alles wieder runtergeschmissen hatte dachte ich es wäre wieder in Ordnung, allerdings führt sich bei jedem Systemstart sowie im 3-4 stunden Takt automatisch noch einmal eine Setup.exe aus die den ganzen mist wieder installieren will.

    Weiß nicht wie ich die wegbekomme, habe meinen Virenschutz durchlaufen lassen, Registry cleaner, Autostart Verzeichnisse überprüft, versteckte Ordner angezeigt und meinen Temp Ordner gelöscht. Dennoch wird immer aus einem Überordner dessen Name jedesmal anders ist eine Setup.exe ausgeführt.

    Wie bekomme ich diese Datei weg?

  17. Hallo,

    ich habe mal wieder ein Problem in List and Label 10.

    Ein paar informationen zur verständnis :

    Ich habe ein Dokument mit einem Briefkopf in dem ein paar Daten stehen ( 1 variablen satz ist gegeben ).

    Am Ende der Seite ist ein großes Textfeld, je nach Eingabe kann dies auch eine zweite Seite in Anspruch nehmen.

    Auf der zweiten Seite soll dann aber kein Briefkopf vorhanden sein, sondern nur der restliche Text aus dem Textfeld auf seite 1.

    Hat jemand eine idee ? Mir ist keine Formel bekannt die quasi den Text der noch auf der ersten Seite steht in einen String schreibt, den ich quasi vom gesamt string abziehen könnte um den rest in einer variable zu speichern.

    Freundlicher Gruß,

    YTMFB

  18. Hallo, ich bin gerade in C# ein Programm am entwickeln, welches ausgeben soll wieviel Zeit vergehen muss, bís es beispielsweise 22:00 Uhr ist.

    DateTime date1 = DateTime.Now;

    date1.ToString("HH:mm:ss");

    jetzt hab ich die Formatierung in das gewünschte Zeitformat, so weit so gut. Aber wie rechne ich jetzt damit ?

    in der dropdownlist könnte ich ja einfach in den selected index die uhrzeiten schreiben 22:00 uhr beispielsweise, aber dann könnte ich ja wieder nur auf den text abfragen, und da dieser zusammenhängend ist weiß ich nicht wie ich stunden von minuten trenne.

    als ergebnis müssen quasi wenn wir es 19:30 haben, und wissen wollen wielange es bis 22:00 uhr dauert 2 stunden und 30 minuten herausbekommen, am besten für stunden, minuten und sekunden jeweilse eine variable

    Hoffe ich habe mich verständlich genug ausgedrückt,

    freundlicher Gruß

    YTMFB

  19. Hallo leute,

    ich habe ein relativ komplexes problem und weiß nicht recht wie ich an diese Sache herangehe.

    Und zwar habe ich mit Let's plays auf youtube angefangen und uploade regelmäßig 1-3 videos,

    ich starte den uploadvorgang bevor ich morgens zur arbeit gehe, wobei die Videos im 2 stunden takt bereit wären.

    Nach der arbeit sind alle hochgerladen

    Allerdings stelle ich ein, das diese Privat sind. ( da ich nicht will das der eine part um 8 kommt, einer um 10 und einer um 1)

    Gibt es eine möglichkeit ( mit irgendeiner anwendung oder was weiß ich ) zu sagen : Stelle die Videos die heute hochgeladen wurden um xx:xx uhr auf öffentlich ?

    Ich mein, der Rechner läuft sowieso aber für den Fall das ich nicht anwesend bin müssten die Videos dennoch auf Öffentlich gestellt werden, weil regelmäßigkeit und eine gute Struktur für youtube relevant sind. Daher wäre es schön wenn eine anwendung alle gleichzeitig sagen wir zb 18:00 auf public stellt und diese zur verfügung stehen.

    Wenn irgendjemand einen lösungsvorschlag hat bitte melden

    Mfg

    ytmfb

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...