[ itf @ 25.11.2005. 13:28 ] @
Sljedeci dio koda sluzi kako bih kodirao sadrzaj RichEdit-a (R1), dok rezultat prikazujem u RichEdit-u R2: Code: int i, j; char pom[4096], pom2[4096]; R2->Lines->Clear(); for(i = 0; i < R1->Lines->Count; i++){ strcpy(pom, R1->Lines->Strings[i].c_str()); for(j = 0; pom[j] != '\0'; j++) pom2[j] = pom[j] ^ StrToInt(E1->Text); pom2[j] = '\0'; R2->Lines->Add(AnsiString(pom2)); } Problem je sto ovaj programski odsjecak (kao i kompletan program) dobro mi radi na laptopu koji ima iste windows (32-bit) kao i stolno racunalo. Medjutim, stolno racunalo ima 64 bit procesor. Poanta je da mi taj isti program dobro radi na laptopu, ali na stolnom racunalu uvijek daje krivi rezultat. U cemu je rijec?? [Ovu poruku je menjao itf dana 25.11.2005. u 14:29 GMT+1] |