Originariamente inviato da Akira86
Intendevo che "=" nel C++ in Delphi e ":=" , ecc..
In questo caso, possiamo allora dire che i linguaggi si assomigliano tutti, visto che generalmente l'operatore "=" viene usato per le assegnazioni.
Nel caso specifico di Delphi e C++, sono talmente diversi che non hanno in comune nemmeno l'operatore di assegnazione.

Originariamente inviato da Akira86
sarebbe cosi:
ADOTable_Copia->FieldValues=ADOTable_originale->FieldValues;
Ho capito cosa cercavi di ottenere, ma non credo sia possibile; ad ogni modo, ho elaborato una procedura "modello" (non verificata funzionalmente, ma compilata) che potrebbe aiutarti a comprendere:
codice:
procedure TMainForm.CopyButtonClick(Sender: TObject);
var
  i: Integer;
begin
  // Apre le tabelle
  SourceTable.Open;
  DestTable.Open;
  while not SourceTable.Eof do
  begin
    // Aggiunge un nuovo record
    DestTable.Append;
    // Copia i valori dei campi
    for i := 0 to SourceTable.FieldCount - 1 do
      DestTable.Fields[ i].Value := SourceTable.Fields[ i].Value;
    // Salva i valori
    DestTable.Post;
    // Si posiziona sul record successivo
    SourceTable.Next;
  end;
  // Chiude le tabelle
  SourceTable.Close;
  DestTable.Close;
end;
Originariamente inviato da Akira86
Un altra cosa che tipo e il TVarRec? c'e nel metodo InsertRecord e anche nel metodo AppendRecord(TvarRec *, int);
Il modo più semplice per conoscere qualcosa riguardo ad un tipo, una funzione, un metodo o altro ancora è posizionarsi sull'identificatore e premere F1.

Ciao!