Einzelnen Beitrag anzeigen

hathor
(Gast)

n/a Beiträge
 
#1

Strings: von C++ senden - in Delphi empfangen : WIE?

  Alt 8. Sep 2007, 17:34
C++:
char *version;
int cpu0core0t;
...
version = "1.00";
cpu0core0t = 10; //dummy wert
etc.

wird ins Shared Memory geschrieben:

auslesen mit einem C++-Programm geht problemlos.

Mit einem Delphi-Programm kann ich nur Integer-Werte auslesen,
bei den Strings kommt nur Müll heraus.

Delphi-Quellcode:
type
  TSharedData = record
     cpu0core0t : Integer; //coretemp von cpu0,core0
   version: array [0..3] of char;
   ...
...

  with SharedData^ do
     Begin
        Memo1.lines.add(Inttostr(cpu0core0t));    //geht
      Memo1.lines.add(version);       //geht nicht
  Mit Zitat antworten Zitat