![]() |
Re: WMA Tags lesen und SCHREIBEN
Hm so leicht geht das garnicht, denn WMAFile.Read liegt schließlich in der Unit tags. Ich weise es vorher auch auf kein Edit zu. Was müsste ich dann noch am eben genanntem Lösungsweg ändern. Shortstring ändert übrigens nichts.
|
Re: WMA Tags lesen und SCHREIBEN
Zitat:
Werde ihn vernichten wenn das problem gelößt ist. Hat so keinen sinn.. ich hab Delphi 2006 und du die 7 Version. KA ob die compiler im verhalten gleich sind. Nur ne simple Unit nutzt mir da nix gruß |
Re: WMA Tags lesen und SCHREIBEN
Liste der Anhänge anzeigen (Anzahl: 1)
So!
Neuer Versuch.. Habe jetzt mal die Funktion Split aus VB nach Delphi umgesetzt. Verstehe nicht das so eine einfache Funktion in Delphi nicht zur verfügung steht. Nun gut dann teste es einfach mal.
Delphi-Quellcode:
Type
TSplitStrArray = array of String; end; function Split(const Source, Delimiter: String): TSplitStrArray; var spCount: Integer; spPos: Integer; spLength: Integer; sTemp: String; aSplit: TSplitStrArray; begin sTemp := Source; spCount := 0; spLength := Length(Delimiter) - 1; repeat spPos := Pos(Delimiter, sTemp); if spPos = 0 then break else begin Inc(spCount); SetLength(aSplit, spCount); aSplit[spCount - 1] := Copy(sTemp, 1, spPos - 1); Delete(sTemp, 1, spPos + spLength); end; until False; if Length(sTemp) > 0 then begin Inc(spCount); SetLength(aSplit, spCount); aSplit[spCount - 1] := sTemp; end; Result := aSplit; end; Aufrufen mit !
Delphi-Quellcode:
Bei mir funktioniert es hundert pro
var
spSource: TSplitStrArray; spDest: string; Begin spSource := Split(TagsData.Author, #0); spDest := Trim(spSource[0]); end; Geht bestimmt besser habe aber auf die schnelle nichts besseres umsetzen können. Habs getestet Trim geht nicht erst dann wenn du die Daten durch die Split funktion gejagt hast. gruß |
Re: WMA Tags lesen und SCHREIBEN
Zitat:
Hmm zu schnell geklickt .. Entschuldigung!! |
Re: WMA Tags lesen und SCHREIBEN
Danke, jetzt funktioniert es.
|
Re: WMA Tags lesen und SCHREIBEN
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Hier mal mein Player .. gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz