PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Control Pro Basic Char verbinden



Basti1204
24.04.2010, 14:31
Hey Leute

Hab hier für euch sicher ein kleines aber für mich großes Problem

Wie verbinde ich den unter Basic 2 Chars

Ich dachte eigentlich so, aber dann bekomm ich ne Fehlermeldung.

str = ">" & "PM_Wert" & "|Wert2|Wert3<"

Vielen Dank im Vorraus

C_Classic
24.04.2010, 14:47
Hey,
Ich weiß nicht, obs funktioniert aber in der Dokuemtnation steht folgendes:


6.21.2 Str_Copy
String Funktionen
Syntax
void Str_Copy(char destination[],char source[],word offset);
Sub Str_Copy(ByRef destination As Char,ByRef source As Char,offset As
Word)
Beschreibung
Der Quellstring (source) wird auf den Zielstring (destination) kopiert. Bei der Kopieraktion wird aber in
jedem Fall das String Terminierungszeichen der Quellzeichenkette mit kopiert.
Parameter
destination Zeiger auf den Zielstring
Zeiger auf den Quellstring
source
offset Anzahl der Zeichen, um die der Quellstring, verschoben auf den Zielstring kopiert wird.
Hat offset den Wert STR_APPEND (0xffff), so wird als offset die Länge des Zielstrings angenommen.
In diesem Fall wird der Source String hinter den Destination String kopiert.


Das heißt, du kannst "Str_Copy(str1, str2 ,0xffff)" verwenden. Das sollte die Strings verketten. Der Verkette String ist dann in str1.

MfG C_Classic

Basti1204
24.04.2010, 14:52
Danke für die schnelle Antwort
scheint aber nur mit String und nicht mit Chars zu gehen....

C_Classic
24.04.2010, 15:44
Sub Str_Copy(ByRef destination As Char,ByRef source As Char,offset As
Word)

Da steht doch "destination as char", sollte also gehen. Hast du's probiert?
kann übrigens sein, dass du dafür erst noch ne Lib includen musst.

Basti1204
24.04.2010, 16:31
habs so gelöst

Str_Printf(str ,"|Wert1=%d|Wert2|Wert3|", PM_Wert)

Vielen Dank