Autor Beitrag
ArminF
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 18.02.10 17:12 
Hallo,
ich müsste eine ABAP-Funktion, die einen String umwandelt, in C# umschreiben.
Gibts da irgendwelche Tools die das übernehmen könnten oder könnt mir da jemand kurz a paar Hilfen geben.
Funktion sieht so aus:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
  data:
      lv_do_cnt                                type sy-index,
      lv_str_length                            type i,
      lv_char                                  type c,
      lv_char_hex(2)                           type c.

  field-symbols:
      <lv_char_hex>                            type x.

  clear: lv_do_cnt, pa_hex_string.

  compute lv_str_length = strlen( pa_string ).
  do lv_str_length times.
    clear: lv_char.
    unassign <lv_char_hex>.
    lv_char = pa_string+lv_do_cnt(1).
    assign lv_char to <lv_char_hex> casting.
    lv_char_hex = <lv_char_hex>.

    case lv_char_hex.
      when 'FE'.
        concatenate pa_hex_string '[U:$163]' into pa_hex_string.
      when 'DE'.
        concatenate pa_hex_string '[U:$162]' into pa_hex_string.
    endcase.

    add 1 to lv_do_cnt.


Das ganze soll dann praktisch in C# auch eine Funktion werden.

Danke

Moderiert von user profile iconKha: "Delphi"-Tags hinzugefügt