PDA

Ver la Versión Completa : Llevar al clipboard de Windows un valor de variable.


TiammatMX
13-09-2012, 21:42:15
Buenas tardes, jóvenes delphineros.

Pues nada, que ahora debo poner a disposición de otra aplicación un dato de tipo entero contenido en una variable, utilizando el Clipboard (Portapapeles) de Windows.

¿Algún código que pueda ayudarme a resolver el problema? Y como siempre, agradeciendo de antemano...

TiammatMX
13-09-2012, 22:05:19
...¿Algún código que pueda ayudarme a resolver el problema?...

¡¡Ash!!

Respondiéndome a mí mismo... :mad::(:o:mad:

Clipboard.AsText := IntToStr(VariableEntera);

Hay que poner en el "Uses" la librería Clipbrd y listo, asunto arreglado.

roman
13-09-2012, 22:20:57
¡Eso es bueno! Foristas autosuficientes :)

// Saludos

TiammatMX
14-09-2012, 02:48:49
¡Eso es bueno! Foristas autosuficientes :)

// Saludos
jejejejeje Más bien, "foristas con alzheimer juvenil"... jajajajajajaja :p:p:D:D

gatosoft
08-10-2012, 20:42:36
Solo a manera informativa, te recomiendo que revises la solución de nuestro amigo Al Gonzalez (http://rescatandoadelphi.blogspot.com/) sobre
Objectos SuperGlobales (http://www.clubdelphi.com/foros/showthread.php?t=53146&highlight=superglobal)

Es una manera mas fácil, segura y profesional de compartir informacion entre aplicaciones... por lo menos sobre las que tu tengas control...

Un saludo,

roman
08-10-2012, 20:54:21
Siempre y cuando las dos aplicaciones estén bajo tu control y escritas en delphi.

// Saludos

Al González
09-10-2012, 01:12:48
Me comprometen, ¡esa clase ya tiene sus años! :o

[...]por lo menos sobre las que tu tengas control[...]
Siempre y cuando las dos aplicaciones estén bajo tu control y escritas en delphi.
Y yo agrego de pilón: que ambos procesos deben ser instancias del mismo EXE (por ahora). !!!:-|

Esto va en relación con la parte que dice:
3. Solo podrán emplearse métodos virtuales o referencias (directas o indirectas) a la clase (ClassType) del objeto, cuando todos los procesos que lo compartan sean instancias del mismo módulo ejecutable. Y es que a partir de Delphi 4 hay dos nuevos métodos virtuales que resultan "inevitables" de ser llamados: AfterConstruction and BeforeDestruction (mis primeros bosquejos de la clase fueron antes de esa versión).

He probado algunos mecanismos para darle la vuelta al problema de cuando son instancias de ejecutables diferentes. Espero tener pronto algo "en limpio" y con ello actualizar el hilo que refiere gatosoft.

Saludos.

Al.