URL: https://www.overclockers.at/coding-stuff/ansistring_gt_float_int_19427/page_1 - zur Vollversion wechseln!
Also, i spiel mi grad mim CBuilder...
Da gibz so nette eingabefelder die dummerweise nur als AnsiString einlesen...
wie machi aus dem eine Int oder Float-Variable?
thx
atoi oder atof
hm....
ok....
bled is da noch folgendes:
i les vorher aus dem Eingabefeld Edit1 die Attribute "Text" aus.. des is da inhalt...
also Edit1->Text
des willi in einen string reinschreiben mit dem namen txt1
den habi vorher so deklariert:
char *txt1;
und dann schreib i
txt1=(Edit1->Text);
dann kommt folgende fehlermeldung:
cannot convert Ansistring to char *.
aba char *irgendwas is doch a string oda?
hmm dann hättens jo ned a eigene string funktion gmacht oda??
is des ned array?? weil char buffer[80] oda was auch imma is a array:-)
wwi 
thaaaaaaat
hilfe! 
txt1 ist kein String, das ist ein Pointer auf einen Character (was unter gewissen Umständen zugegebenermaßen schon als String interpretiert werden kann). Lern mal ein bisschen C, denn wenn du das nicht kapiert hast, kannst du den Rest vergessen.
strings herumkopiern mittels strcpy(char* sourcestr, char*deststr)
könnt evtl in dem fall helfen - weis aba net ob ansistring in char* gecastet wird... i mach nix mitn CBuilder.
mfG CB
ok hab des... gelöst 
was andres noch
weiß wer wie ma aus einer Listbox (cbuilder) den markierten wert herauslesen kann?
die dropdownbox z.b. hat dafür ne eigene variable (Text), aba die listbox ned 
auch wenn i mi mit CBuilder net auskenn... evtl gibts da a "ListIndex" was da de Stelle des ListWertes zurückgibt.. oder a "SelectedItem" oder sowas... (schau mal in da hilfe alle eigenschaften des Combo-Controls an...)
mfG CB
Listindex gibts ja...
da kann man aber nur überprüfen ob ein wert 0 oder 1 is..
wenn des echt nur so gehen würde wär des verdammt umständlich 
selecteditem oda so ähnlich gibz nix 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026