AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphicode to C#

Ein Thema von RalfSi · begonnen am 14. Nov 2016 · letzter Beitrag vom 14. Nov 2016
Antwort Antwort
RalfSi

Registriert seit: 6. Jun 2012
9 Beiträge
 
#1

Delphicode to C#

  Alt 14. Nov 2016, 08:37
Hallo zusammen,

mir fällt's ein wenig schwer, folgenden Code von Delphi nach C# zu migrieren:

Delphi-Quellcode:
var
I: LongInt;
begin
I := 0;
Move(S[1], I, Length(S));
S ist ein Ansistring und wird per Parameter der Funktion übergeben. (Der Originalcode findet sich hier: http://www.delphidabbler.com/tips/73)

Für Tipps zur Umsetzung danke ich vielmals.

Grüße
Ralf
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Delphicode to C#

  Alt 14. Nov 2016, 09:16
Hallo,

Du musst aber sehr aufpassen, dass keine Strings mit der Länge > 4 in die Funktion kommen sonst zerschießt du dir alles!
Code:
string s = "abcd";
byte[] stringData = Encoding.Default.GetBytes(s); // Davon ausgehend dass dein String ein AnsiString ist
int i = BitConverter.ToInt32(stringData, 0);
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
RalfSi

Registriert seit: 6. Jun 2012
9 Beiträge
 
#3

AW: Delphicode to C#

  Alt 14. Nov 2016, 09:24
Besten Dank!

Gruß
Ralf
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz