Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Variant To TBytes
#7
var
 Form2: TForm2;
 I: Integer;
 S: AnsiString;
 W: Word;

 V: Variant;
 P: PByte;
 Arr: TBytes;

 VData: PVarData;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
 S := 'HELLO WORLD';
 I := 1453; // [5, 173, 0, 0]
 W := 31;

 V := I;

 VData := @TVarData(V);

 if VData^.VType = varInteger then
 begin
   SetLength(Arr, SizeOf(Integer));
   P := PByte(@VData^.VInteger);
   Arr[0] := P^;

   Inc(P);
   Arr[1] := P^;

   Inc(P);
   Arr[2] := P^;

   Inc(P);
   Arr[3] := P^;
 end;

 if VData^.VType = varWord then
 begin
   SetLength(Arr, SizeOf(Word));

   P := PByte(@VData^.VWord);
   Arr[0] := P^;

   Inc(P);
   Arr[1] := P^;
 end;

 if VData^.VType = varString then
 begin
   P := PByte(@VData^.VString);
   //??????
 end;

end;
Cevapla


Bu Konudaki Yorumlar
Variant To TBytes - Yazar: Tuğrul HELVACI - 09-08-2017, Saat: 11:54
Variant To TBytes - Yazar: Abdullah ILGAZ - 09-08-2017, Saat: 12:13
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 09-08-2017, Saat: 12:47
Cvp: Variant To TBytes - Yazar: Abdullah ILGAZ - 10-08-2017, Saat: 10:49
Cvp: Variant To TBytes - Yazar: YBSUzmani - 09-08-2017, Saat: 13:13
Cvp: Variant To TBytes - Yazar: esistem - 09-08-2017, Saat: 13:26
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 09-08-2017, Saat: 14:11
Variant To TBytes - Yazar: compute - 09-08-2017, Saat: 15:56
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 09-08-2017, Saat: 16:57
Variant To TBytes - Yazar: compute - 09-08-2017, Saat: 17:55
Variant To TBytes - Yazar: SimaWB - 09-08-2017, Saat: 23:11
Cvp: Variant To TBytes - Yazar: compute - 10-08-2017, Saat: 11:06
Variant To TBytes - Yazar: uparlayan - 10-08-2017, Saat: 14:07
Variant To TBytes - Yazar: vkamadan - 10-08-2017, Saat: 15:56
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 10-08-2017, Saat: 16:06
Cvp: Variant To TBytes - Yazar: uparlayan - 10-08-2017, Saat: 19:19
Variant To TBytes - Yazar: compute - 10-08-2017, Saat: 17:29
Variant To TBytes - Yazar: esistem - 11-08-2017, Saat: 09:19
Cvp: Variant To TBytes - Yazar: uparlayan - 11-08-2017, Saat: 09:33
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 11-08-2017, Saat: 10:00
Cvp: Variant To TBytes - Yazar: ismailkocacan - 11-08-2017, Saat: 17:13
Variant To TBytes - Yazar: esistem - 11-08-2017, Saat: 09:35
Variant To TBytes - Yazar: SimaWB - 11-08-2017, Saat: 09:47
Variant To TBytes - Yazar: esistem - 11-08-2017, Saat: 10:14
Variant To TBytes - Yazar: esistem - 14-08-2017, Saat: 09:25
Cvp: Variant To TBytes - Yazar: Tuğrul HELVACI - 14-08-2017, Saat: 10:58
Cvp: Variant To TBytes - Yazar: ismailkocacan - 15-08-2017, Saat: 02:27
Variant To TBytes - Yazar: SimaWB - 14-08-2017, Saat: 11:13
Variant To TBytes - Yazar: esistem - 15-08-2017, Saat: 12:52
Cvp: Variant To TBytes - Yazar: ismailkocacan - 15-08-2017, Saat: 13:25



Konuyu Okuyanlar: 1 Ziyaretçi