Cuestión : Cómo agregar un nuevo valor de una forma sobre un subform

Hi
Can cualquier persona me da un pedacito de la dirección sobre cómo agregar un valor en un tipo del IE del campo y agregar el mismo valor en el campo para el tipo en la forma secundaria para los documentos actual en la base de datos. Los nuevos cogen el campo pero necesito ponerlo en los documentos creados ya y me preguntaba cuáles era la mejor manera de ir alrededor él.

Thanks para su ayuda. Cualquier consejo es welcome.
class= del

Respuesta : Cómo agregar un nuevo valor de una forma sobre un subform

Estoy conjeturando que usted está llamando Windows API para copiar archivos o similar, así que usted necesita solamente PChar y encadena tipos, y recopilador de Delphi decidirá, según a la versión, a la versión buena y correcta correcta del API que utilizará.

Con la secuencia <2009 :="">= AnsiString de Delphi
(P) Carbón de leña = (P) AnsiChar
y todas las ventanas API llamadas son la versión del ANSI, ex:
CopyFile = CopyFileA

Con Delphi >=2009
Secuencia = WideString
Carbón de leña = WideChar
y todas las ventanas API llamadas son la versión amplia


Así pues, su código se debe hacer para compilar con todas las versiones, sin jugar demasiado con otros tipos a menos que cuando usted no tiene opción
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Var
 cDestino, cOrigem: PChar;
 sFile, sPath, sDiaSemana: Secuencia;
 iProgBar: Número entero;
y;

  sFile: = “PedItem.db”;
  cOrigem: = strtopchar (sPath+'\ '+sFile);
  cDestino: = strtopchar ('C:\Back - up_AcxSir \ '+sDiaSemana+sFile); 
  CopyFile (cOrigem, cDestino, falsos); 


Observar que usted puede convertir la secuencia a PChar con apenas un molde en el aflarin de la manera demostrado para AnsiString y PAnsiChar. 
Usted puede incluso llamar tan su función en una línea

  CopyFile (PChar (sPath+'\ '+sFile), PChar ('C:\Back - up_AcxSir \ '+sDiaSemana+sFile), falsos); 
Otras soluciones  
 
programming4us programming4us