Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi PChar nach WideString, etwas komplizierter, brauche Hilfe. (https://www.delphipraxis.net/153471-pchar-nach-widestring-etwas-komplizierter-brauche-hilfe.html)

Gausi 4. Aug 2010 13:17

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
Die meisten Bass-Routinen ermöglichen es, in den Flags ein BASS_UNICODE unterzubringen. Dann wird der Pfad, den man angebeben hat, von der dll als Unicode-Pfad (also als PWideChar) interpretiert.

OrNEC 4. Aug 2010 13:18

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
Zitat:

Zitat von MarcoWarm (Beitrag 1039501)
wie sieht dein Pfad denn aus? Ich meine enthält er Unicode zeichen (russische ;-) ?
Die würden dann zum Fragezeichen bei der Umwandlung und somit der Pfad ungültig.

Der Pfad ist ok, alles 10 Fach überprüft und versuche sogar erstmals die Aufnahme in ein Verzeichnis mit lateinischen Buchstaben zu schreiben.

OrNEC 4. Aug 2010 13:19

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
Zitat:

Zitat von Gausi (Beitrag 1039503)
Die meisten Bass-Routinen ermöglichen es, in den Flags ein BASS_UNICODE unterzubringen. Dann wird der Pfad, den man angebeben hat, von der dll als Unicode-Pfad (also als PWideChar) interpretiert.

Hm... und was heißt das genauer? Auf mein Beispiel bezogen? :gruebel:

Gausi 4. Aug 2010 13:23

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
Der dritte Parameter in der Prozedur ist Flags. Schau mal in der Hilfe nach, ob da der Wert BASS_UNICODE erlaubt ist. Wenn ja, setz diesen Wert anstelle der 0 ein.
Wenn nicht, weiß ich auch nicht weiter. ;-)

OrNEC 4. Aug 2010 13:26

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
Zitat:

Zitat von Gausi (Beitrag 1039506)
Der dritte Parameter in der Prozedur ist Flags. Schau mal in der Hilfe nach, ob da der Wert BASS_UNICODE erlaubt ist. Wenn ja, setz diesen Wert anstelle der 0 ein.
Wenn nicht, weiß ich auch nicht weiter. ;-)

Ja das ist erlaubt.

Zitat:

BASS_UNICODE cmdline is in UTF-16 form. Otherwise it is ANSI on Windows and UTF-8 on OSX.
Aber was heißt das jetzt? Verstehe die Zeile nicht.

OrNEC 4. Aug 2010 13:37

AW: PChar nach WideString, etwas komplizierter, brauche Hilfe.
 
ich hab's :bouncing4:

Delphi-Quellcode:
BASS_Encode_Start(chan, Pointer(PWideString('lame.exe -h - "' + RecDir + '\' + CCRDir + '\' + ChannelDir + '\' + FileName + '"')), BASS_UNICODE, nil, nil);


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz