NAV-Tools

Bild Tools zu Microsoft Dynamics NAV (ehem. Navision)

Re: NAV-Tools

Beitragvon Timo LĂ€sser » 30. August 2011 13:11

NavHummel hat geschrieben:Vielen Dank, aber warum steht in der Funktion dann:
" ANSI[84] := 245; ASCII[84] := 228; // À " ???

Bei mir steht in der Codeunit
Code: Alles auswÀhlen
ANSI[67] := 228;   ASCII[67] := 132;  // Ă€
[...]
ANSI[84] := 245;   ASCII[84] := 228;  // Ă”


Nachtrag:
Ich habe mir die Objekte gerade noch einmal heruntergeladen und die Textdatei in Notepad++ geöffnet.
Dort steht tatsÀchlich die von dir angegebene Zeile, jedoch zeigt mir Notepad++, dass die Datei als ANSI interpretiert wurde.
NAV-Objekt-Textdateien sind jedoch als ASCII zu interpretieren.
Stelle ich in dem Texteditor die Kodierung von ANSI auf ASCII, dann zeigt mir der Texteditor sie auch richtig an.

Die Datei ist also richtig, wird von deinem Texteditor jedoch falsch interpretiert.
Importierst du die Datei in NAV, dann mĂŒsste die Codeunit bei dir genauso angezeigt werden, wie in meinem oben geschriebenen Code.
Gruß, Timo LĂ€sser

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂŒr ist dieses Forum da.
Hier kannst du fĂŒr MSDynamics.de spenden.
Benutzeravatar
Timo LĂ€sser
Administrator
Administrator
 
BeitrÀge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: NAV-Tools

Beitragvon NavHummel » 30. August 2011 17:03

Vielen Dank, jetzt funktioniert es.
GrĂŒĂŸe
NavHummel
NavHummel
 
BeitrÀge: 191
Registriert: 2. Mai 2006 11:03
Wohnort: NRW
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV3.6,NAV5,NAV2009R2,NAV2013

Re: NAV-Tools

Beitragvon JanGD » 23. Februar 2012 11:54

Die Base 64 Encode/Decode Funktion in Deinen Tools benutzt den DataType binary der in NAV 2009 nicht mehr unterstĂŒtzt wird lt. Online-Hilfe.
Ist die Funktion fĂŒr NAV 2009 nun nicht mehr verfĂŒgbar?
JanGD
 
BeitrÀge: 1765
Registriert: 19. MĂ€rz 2008 12:33
Arbeitsort: NRW
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013R2

Re: NAV-Tools

Beitragvon Timo LĂ€sser » 23. Februar 2012 16:56

Da die hier zur VerfĂŒgung gestellten Objekte auf 5.00 basieren, und die Funktionen nicht aus meiner eigenen Feder stammen, kann ich zur Zeit noch nicht sagen, ob es eine alternative Variante (ohne Binary-Datentyp) geben wird, oder ob die Funktion leider nicht mehr in purem C/AL-Code angeboten werden kann.
Gruß, Timo LĂ€sser

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂŒr ist dieses Forum da.
Hier kannst du fĂŒr MSDynamics.de spenden.
Benutzeravatar
Timo LĂ€sser
Administrator
Administrator
 
BeitrÀge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: NAV-Tools

Beitragvon MatthiasKönig » 20. MĂ€rz 2012 16:08

Hi,

ich wollte gerade die Funktion "ASCII2EBCDIC" verwenden bekomme aber den Fehler, dass die CONVERT Funktion die gleiche ZeichenlĂ€nge fĂŒr die Parameter benötigt. Grund ist, das die Variable "ASCII-E" das Zeichen 27 nicht gesetzt bekommt und EBCDIC bis 84 gesetzt wird.
Weiß jemand, was Zeichen 27 wĂ€re?
Benutzeravatar
MatthiasKönig
Microsoft Partner
Microsoft Partner
 
BeitrÀge: 421
Registriert: 5. MĂ€rz 2008 08:15
Realer Name: Matthias König
Arbeitsort: MĂŒnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365

Re: NAV-Tools

Beitragvon fiddi » 20. MĂ€rz 2012 16:47

Wenn das ein dezimaler Code 27 ist, dann das ist das normalerweise ESC oder 0x1b was im EBCDIC wahrscheinlich nicht vorhanden ist.

Gruß, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂŒr ist dieses Forum da.
fiddi
Moderator
Moderator
 
BeitrÀge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: NAV-Tools

Beitragvon simon123 » 1. Juni 2012 08:38

Habe die Codeunits importiert.
Jedoch habe ich beim aufrufen der CU`s das Problem, dass mir immer gesagt wird ich habe keine Rechte um ausfĂŒhren der CU?

Kann ich das Àndern?!
simon123
 
BeitrÀge: 113
Registriert: 12. Januar 2011 11:20
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 5.0 SP1

Re: NAV-Tools

Beitragvon m_schneider » 1. Juni 2012 08:55

simon123 hat geschrieben:Habe die Codeunits importiert.
Jedoch habe ich beim aufrufen der CU`s das Problem, dass mir immer gesagt wird ich habe keine Rechte um ausfĂŒhren der CU?

Kann ich das Àndern?!

Das Problem ist wahrscheinlich, dass die IDs der CUs nicht in eurer Lizenz stehen und daher die Meldung kommt.
Du hast zwei Möglichkeiten:
1. Du Ànderst in der Textdatei die IDs der Cus auf eure Lizenz ab oder
2. Du wendest dich an deinen Partner, der wird dir helfen.
MfG Michael
Benutzeravatar
m_schneider
 
BeitrÀge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: NAV-Tools

Beitragvon dannyt » 24. Juli 2012 12:25

@Timo LĂ€sser:
viewtopic.php?f=7&t=2353&p=80786#p80786

Dieser Bugfix ermöglicht es auch dem RTC, Ordner auszuwÀhlen.
dannyt
Microsoft Partner
Microsoft Partner
 
BeitrÀge: 106
Registriert: 5. September 2008 12:01
Realer Name: Danny Trautmann
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: alle

Re: NAV-Tools

Beitragvon HattrickHorst » 22. Januar 2014 10:20

In InitEBCDICMap hat sich noch ein kleiner Copy&Paste-Fehlerteufel eingeschlichen:
Code: Alles auswÀhlen
EBCDICchars[17] := 216;  ASCIIchars[17] := 81;  // Q
...
EBCDICchars[27] := 129;  ASCIIchars[17] := 97;  // a

Durch die doppelte Verwendung des 17. Zeichens sind die beiden Strings nicht gleich lang und können bei CONVERTSTR nicht verwendet werden.

Timo LĂ€sser hat geschrieben:Alle ZeichensĂ€tze (ASCII, ANSI, UTF-8) sind in den ersten 7 Bit (also bis einschließlich Position 127) identisch, somit brauchen diese Zeichen nicht konvertiert werden.
(Von ISO8859-1 nach UTF-8 sind die Zeichen sogar bis Position 159 identisch.)

Wo finde ich die hier angesprochene Konvertierung von UTF-8 <> ASCII fĂŒr die Zeichen ab 160? Ist das gar nicht in den Tools enthalten?
HattrickHorst
 
BeitrÀge: 585
Registriert: 15. Januar 2009 19:32
Wohnort: Bochum
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.00C - heute

Re: NAV-Tools

Beitragvon fiddi » 29. Mai 2014 09:53

Hallo,

ich habe in NAV2013 gerade ein Problem mit Ansi2Ascii und dem großen 'Ü'.

Wenn man aus einer ANSI codierte Datei Daten mit einem 'Ü' in den Daten einliest, egal ob Textmode oder nicht, bekommt man nach dem Einlesen nicht das Zeichen mit dem Bytewert 220 sondern ein 'Ɠ' zurĂŒck.
Gibt man das eingelesene Zeichen dann als als integer aus, erhÀlt man 339 als Ergebnis, interessant bei einem Byte- Wert :roll:
Ansi2Ascii funktioniert aus diesem Grund auch nicht fĂŒr dieses Zeichen. Diese Funktion ist so auch nicht zum laufen zu bringen, wie soll ich der Variable ANSI[59] mit einem maximalen Wert von 256 den Wert 339 zuweisen? Das funktioniert zwar, bringt aber auch nicht das gewĂŒnschte Ergebnis. :-(

Die einzige Möglichkeit Ansi2Ascii z.Zt. brauchbar umzusetzen scheint der Weg ĂŒber die CU 11501 (GenralMgt) zu sein, die direkt einen String konvertiert, das funktioniert. Der Textimport des Object- Designers scheint den Code fĂŒr Ansi- Ü anscheinend richtig falsch in einen brauchbaren Konvertierungsstring umzusetzen. :shock:

Is this a bug or is this a feature?

Gruß Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂŒr ist dieses Forum da.
fiddi
Moderator
Moderator
 
BeitrÀge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: NAV-Tools

Beitragvon Timo LĂ€sser » 31. Mai 2014 11:07

NAV2013 und Ansi2Ascii?
MĂŒsste man da nicht etwas wie Ansi2Unicode haben?
Gruß, Timo LĂ€sser

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂŒr ist dieses Forum da.
Hier kannst du fĂŒr MSDynamics.de spenden.
Benutzeravatar
Timo LĂ€sser
Administrator
Administrator
 
BeitrÀge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: NAV-Tools

Beitragvon fiddi » 2. Juni 2014 08:24

MĂŒsste man da nicht etwas wie Ansi2Unicode haben?


Das scheint mir hier nicht das Problem.

Der Fehler passiert ja schon beim Einlesen der Daten. Schon der Quellstring enthÀlt den falschen Code. Da muss es ein Problem bei der Zuweisung des Textstrings geben, denn es ist egal welche Routine man zum Einlesen benutzt (File oder Stream, BinÀr oder Textmode), es kommt immer das gleiche falsche Zeichen in der eingelesenen Variable an.

Intern arbeitet NAV anscheinend immer noch mit der Codepage 850 (zumindest in Deutschland), sonst wÀren die Objektexporte egal ob FOB oder TXT nicht mehr kompatibel zu Àlteren Versionen.

Gruß, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂŒr ist dieses Forum da.
fiddi
Moderator
Moderator
 
BeitrÀge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: NAV-Tools

Beitragvon SilverX » 2. Juni 2014 19:10

Vielleicht kann ich ja hier ein wenig Licht ins Dunkel bringen. Beginnend mit Dynamics NAV 2013 arbeiten wir intern mit Unicode. Um alle Unicode-Zeichen darstellen zu können, benötigen wir nicht nur 8 Bit, sondern 16 Bit, dementsprechend auch 2 Byte. Es war also zwingend notwendig, den Char Datentyp auf 16 Bit zu verlÀngern.

Mit dieser Information im Kopf dran denken: Standard-File-Behandlung ist beim OPEN() (ohne zweiten Parameter Encoding wie unter 2013 R2) das Öffnen der Datei als OEM, wie bisher mit dem Nachteil der fehlerhaften Codierung in Dynamics NAV, da als Encoding OEM angenommen wird, aber tatsĂ€chlich ANSI (Latin-1) enthalten ist. Das impliziert aber auch eine Konvertierung von (vermeintlich) OEM in Unicode, ergo 16 Bit -> Char[] Datatype.

Eine Konvertierung dann auf Basis einer Text Variablen, welche aber eigentlich ein Array aus Unicode Chars ist (16 Bit), fĂŒhrt dabei genau zu deinem PhĂ€nomen. Bis 2009 war Byte und Char so gut wie gleichzusetzen, aber beginnend mit 2013 kann es bei gleicher Verwendung entsprechend Unterschiede geben.

Dein Zeichen 'Ɠ' (16 Bit, Unicode) findet sich in der Unicode Tabelle (http://unicode-table.com/de/#basic-latin) bei 0x0153 (= 339 Dezimal). Ursprung ist die falsche Annahme, es handele sich um eine OEM-Datei und nicht um ANSI.

Beginnend mit 2013 R2 ist dann so etwas möglich:
Code: Alles auswÀhlen
f.OPEN(Filename, TEXTENCODING::Windows);


Lösung wĂ€re dementsprechend, die Umsetzung der Zeichen auf Basis der 16 Bit Werte durchzufĂŒhren.
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
BeitrÀge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂŒtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Re: NAV-Tools

Beitragvon fiddi » 2. Juni 2014 21:15

Hallo Carsten,

danke fĂŒr deine AusfĂŒhrungen. Deine ErklĂ€rung wĂ€re logisch, hat aber einen kleinen Haken:
Der Code fĂŒr das Große 'Ü' ist \0xDC im Ansi- Zeichensatz, die OEM (CP850) hat an der Stelle ein '▄' das wĂ€re in Unicode \0x2584 und nicht \0x0152. Also ist hier schon mal die Übersetzung falsch, wenn deine Unicode- Vermutung richtig wĂ€re.
Das kleine 'ĂŒ' dessen Übersetzung immer noch funktioniert, hat in Ansi den Code \0xFC das ist in OEM ein 'Âł' dies nach Unicode ĂŒbersetzt mĂŒsste ein \0x00b3 ergeben, tut es aber nicht, sondern wird in NAV ganz korrekt als kleines 'ĂŒ' dargestellt. :shock:

Also irgendwo stimmt da was nicht.

Ich habe meinen Test nochmal in NAV 2009- Classic gefahren, das liefert den gleichen Einlesestring auch mit 'Ɠ' fĂŒr das Ansi- 'Ü', in soweit wĂ€ren dann 2009 und 2013 kompatibel. Ich frage mich nur woher NAV 2009 das Zeichen nimmt, das ist in keinem europĂ€ischen OEM- Zeichensatz enthalten. :shock:
Und hier scheint auch das Problem zu liegen. NAV 2013 mapt die Zeichen beim Einlesen wieder auf die gleichen Zeichen, wie es auch im CC der Fall war, nur dass das in NAV 2013 keinen 8-Bit Code fĂŒr das 'Ɠ' gibt, und damit auf den Unicode ausgewichen wird.

Gruß, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂŒr ist dieses Forum da.
fiddi
Moderator
Moderator
 
BeitrÀge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: NAV-Tools

Beitragvon SilverX » 3. Juni 2014 05:51

Ich gebe zu, das ich dazu auch keine passende ErklĂ€rung habe. Mir reicht aber aus, dass ich bei richtiger Codierung auch das fĂŒr mich korrekte Ergebnis bekomme :-D

Unten jeweils Byte- und Char-Werte nach dem Einlesen:

Code: Alles auswÀhlen
READ (OEM -> Default): Dies ist ein Test: Ă€Ă¶ĂŒĂ„Ă–ĂœĂŸ
Byte: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 132 - 148 - 129 - 142 - 153 - 154 - 225 -
Char: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 228 - 246 - 252 - 196 - 214 - 220 - 223 -

READ (ANSI -> Default): Dies ist ein Test: Ă”Ă·ÂłÂĂĆ“Â
Byte: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 228 - 246 - 252 - 196 - 214 - 220 - 223 -
Char: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 245 - 247 - 179 - 143 - 205 - 339 - 157 -

READ (OEM -> Windows (ANSI)): Dies ist ein Test: â€žâ€ÂĆœâ„ąĆĄĂĄ
Byte: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 179 - 203 - 177 - 195 - 217 - 218 - 160 -
Char: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 8222 - 8221 - 129 - 381 - 8482 - 353 - 225 -

READ (ANSI -> Windows (ANSI)): Dies ist ein Test: Ă€Ă¶ĂŒĂ„Ă–ĂœĂŸ
Byte: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 132 - 148 - 129 - 142 - 153 - 154 - 225 -
Char: 68 - 105 - 101 - 115 - 32 - 105 - 115 - 116 - 32 - 101 - 105 - 110 - 32 - 84 - 101 - 115 - 116 - 58 - 32 - 228 - 246 - 252 - 196 - 214 - 220 - 223 -
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
BeitrÀge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂŒtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Re: NAV-Tools

Beitragvon fiddi » 3. Juni 2014 10:22

Hallo,

eigentlich hat Timo schon Recht. Man benötigt eigentlich Ansi2Unicode. Was mich nur gewundert hat, warum Ansi2Ascii immer noch (zumindest teilweise) funktioniert.
Es scheint so zu sein, das die Umlaute bei der ganzen Umsetzerei gerade so verschoben werden, dass Ansi2Ascii nach der Konvertierung noch das korrekte Ergebnis auch in Unicode liefert. :wink: Allerdings nur fĂŒr 'Ă¶Ă€ĂŒĂ–Ă„', 'ß' funktioniert schon wieder nicht mehr.

Gruß, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂŒr ist dieses Forum da.
fiddi
Moderator
Moderator
 
BeitrÀge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: NAV-Tools

Beitragvon Kowa » 6. August 2014 09:51

Hier sind Codebeispiele im MSDN-Blog mit dem Einsatz von DotNet-Datatypes (System.IO.StreamWriter,System.IO.StreamReader,System.Text.Encoding) ab NAV 2013.
Reading and Writing Unicode Files using C/AL
Allgemeine Hinweise (ab NAV 2013 R2)
Text Encoding
Gruß, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂŒr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
BeitrÀge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: NAV-Tools

Beitragvon Kowa » 16. Dezember 2014 20:39

Zu der Entwicklung von ASCII ĂŒber Codepages zu den verschiedenen Verfahren bei Unicode ist hier ein interessanter Artikel
http://www.joelonsoftware.com/articles/Unicode.html
Gruß, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂŒr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
BeitrÀge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: NAV-Tools

Beitragvon furkanr » 23. November 2015 16:26

Hello Timo,

I want to use Base64EncodeStream Function from your CodeUnit in NAV 2013 R2,
but I took an Error like this "This prefix operator cannot be used on char";

Bild
furkanr
 
BeitrÀge: 2
Registriert: 23. November 2015 15:21
Realer Name: Furkan R
Arbeitsort: Turkey
Bezug zu Microsoft Dynamics: SchĂŒler / Student
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013 R2

Re: NAV-Tools

Beitragvon Timo LĂ€sser » 24. November 2015 12:15

Hello Furkan,

as you can see, this could was taken from mibuso.com in 2006 (NAV4.00).

Code: Alles auswÀhlen
Documentation()
[...]
 | Date       Version No. Description                       |
 +----------------------------------------------------------+
 | 14.03.2006 TL4.01  00  Encrypt/Decrypt Management        |
 |                        - MD5-Encoding                    |
 |                        - Base64EncodeStream              |
 |                        - Base64DecodeStream              |
Code: Alles auswÀhlen
Base64EncodeStream(VAR InStr : InStream;VAR OutStr : OutStream)
// +---------------------------------------------------------+
// | Credits goes to 'fb' on mibuso for this topic:          |
// | http://www.mibuso.com/forum/viewtopic.php?p=20166#20166 |
// +---------------------------------------------------------+

It could be that this procedure is not compatible with later versions. :roll:
Gruß, Timo LĂ€sser

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂŒr ist dieses Forum da.
Hier kannst du fĂŒr MSDynamics.de spenden.
Benutzeravatar
Timo LĂ€sser
Administrator
Administrator
 
BeitrÀge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: NAV-Tools

Beitragvon furkanr » 24. November 2015 13:27

Timo LĂ€sser hat geschrieben:Hello Furkan,

as you can see, this could was taken from mibuso.com in 2006 (NAV4.00).

Code: Alles auswÀhlen
Documentation()
[...]
 | Date       Version No. Description                       |
 +----------------------------------------------------------+
 | 14.03.2006 TL4.01  00  Encrypt/Decrypt Management        |
 |                        - MD5-Encoding                    |
 |                        - Base64EncodeStream              |
 |                        - Base64DecodeStream              |
Code: Alles auswÀhlen
Base64EncodeStream(VAR InStr : InStream;VAR OutStr : OutStream)
// +---------------------------------------------------------+
// | Credits goes to 'fb' on mibuso for this topic:          |
// | http://www.mibuso.com/forum/viewtopic.php?p=20166#20166 |
// +---------------------------------------------------------+

It could be that this procedure is not compatible with later versions. :roll:



Thanks for your reply tough it is a very old post :)

I have a physical .zip file and i want to convert this file Base64. What's your offers about that problem ? How can we do this ?

Thanks for your support.
furkanr
 
BeitrÀge: 2
Registriert: 23. November 2015 15:21
Realer Name: Furkan R
Arbeitsort: Turkey
Bezug zu Microsoft Dynamics: SchĂŒler / Student
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013 R2

Vorherige

ZurĂŒck zu NAV Tools

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast