16. August 2021 10:13
16. August 2021 10:42
16. August 2021 11:09
InfoWissler hat geschrieben:Ich hab gedacht, dass ich evtl. auch .NET zurückgreifen kann und System.String nehme. Darf man aber wohl leider nicht in NAV. Auch der Workaround, System.Text.StringBuilder zu verwenden, geht in NAV 2016 scheinbar nicht mehr:
https://navfreak.com/2015/09/21/dynamic ... em-string/
16. August 2021 11:18
16. August 2021 11:53
procedure ReplaceDP(inpstring:text) outring:text
VAR
i:integer;
BEGIN
outstring = inpstring;
for i := 1 to strlen(inpstring) do
if inpstring[i] ='x' then
if (inpstring[i+1] ='m') and (inpstring[i+3] = ':') and (inpstring[i+4] = 'l') and.... // if -Abfrage optimieren
then
outpstring[i+3] ='_';
END;
16. August 2021 15:57
16. August 2021 16:24
inpstring +=' '; // Leerzeichen in 'xml:lang'- Länge, damit die Suche am Stringende nicht auf die Nase fällt
len = strlen(inpstring);
i = 0
while (i <len) do begin
i+=1;
if inpstring[i] = 'x' then
if inpstring[i+1] = 'm' then
if inpstring[i+2] = 'l' then
..
BEGIN
outstring[i+3] = '_';
i+=8;
END;
END;
16. August 2021 16:50
16. August 2021 16:58
16. August 2021 17:28
InfoWissler hat geschrieben:Wir haben NAV 2016, allerdings noch ein sehr frühes CU, kann das daran liegen, dass das da noch nicht drin war?
17. August 2021 09:45
17. August 2021 09:56
17. August 2021 10:21
17. August 2021 19:36
fiddi hat geschrieben:Solltest du mal in die Cloud migrieren, hast du kein DotNet zur Verfügung.