Entrar
¿Nuevo usuario? Inscribirme
smalltalking · Un lugar para el estudio y desarrollo de Ambientes de Objetos virtuales.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 14628 - 14657 de 17190   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#14657 De: Germán Arduino <garduino@...>
Fecha: Mié, 1 de Feb, 2006 9:53 am
Asunto: Re: [objetos] Dolphin Convertir Date, Integers, etc a text (String)
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gracias por la ayuda Esteban.

En las pruebas que hice no sabía lo que me decís:

> Lo que hasta antes del "To" en el nombre de la clase, es el left, y lo
> que esta despues es el right. Por lo que las subclases de
> AbstractToText siempre para pasar a texto un objeto tendras que enviar
> el mensaje con selector #leftToRight:

Problema resuelto, muchas gracias nuevamente.

Saludos.

#14656 De: "Esteban A. Maringolo" <eMaringolo@...>
Fecha: Mar, 31 de Ene, 2006 8:12 pm
Asunto: Re: [objetos] Dolphin Convertir Date, Integers, etc a text (String)
emaringolo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Germán:

Germán Arduino escribió:
> Necesito convertir principalmente Date's (aunque también Integer's,
> LargeInteger's) a Strings para luego poder procesarlos con ciertas
> otras funciones.
> No estoy encontrando la manera de hacerlo, he visto los
> "TypeConverter", pero no me doy cuenta si existe una forma de usarlos
> más allá de las views. Vi algunos (pocos) ejemplos en la lista pero no
> como lo que yo necesito, es decir lo usan fuera de las views pero no
> para Dates ni Int.

Para pasar un string a texto tenes que hacer:
DateToText new rightToLeft: '17/05/2006' "display-it"

Y a la inversa
DateToText new leftToRight: Date today "display-it"

Si quisieses pasar un Date a un formato especial de fecha podrías hacer:

DateToText new
	 format: 'yyyyMMdd';
	 leftToRight: Date today "display-it"

Los métodos #leftToRight: y #rightToLeft: devuelven el objeto
convertido.

Lo que hasta antes del "To" en el nombre de la clase, es el left, y
lo que esta despues es el right. Por lo que las subclases de
AbstractToText siempre para pasar a texto un objeto tendras que
enviar el mensaje con selector #leftToRight:

Obviamente se puede usar para convertir cualquier tipo de objeto en
otro tipo. Otro uso que tiene es para codificar un objeto en otro, y
viceversa.

Espero te sirva.

Saludos.

--
Esteban

#14655 De: Germán Arduino <garduino@...>
Fecha: Mar, 31 de Ene, 2006 7:58 pm
Asunto: Dolphin Convertir Date, Integers, etc a text (String)
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gente:

Necesito convertir principalmente Date's (aunque también Integer's,
LargeInteger's) a Strings para luego poder procesarlos con ciertas
otras funciones.

No estoy encontrando la manera de hacerlo, he visto los
"TypeConverter", pero no me doy cuenta si existe una forma de usarlos
más allá de las views. Vi algunos (pocos) ejemplos en la lista pero no
como lo que yo necesito, es decir lo usan fuera de las views pero no
para Dates ni Int.

Cualquier sugerencia será agradecida.

Saludos.

#14654 De: "Diego Martín Zacarías" <diego@...>
Fecha: Vie, 27 de Ene, 2006 6:30 pm
Asunto: Framework de Sesiones para Dolphin (OmniBase y ReStore)
diegozacaria...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Barbaro Bruno.

De donde puedo bajarlo?
Tendrías una version para D4?


Gracias,
          Diego.




  1. Bruno BB (st)
  27 ene 20:24   mostrar opciones

De: "Bruno BB (st)" <smallt...@...> - Buscar mensajes de este autor
Fecha: Fri, 27 Jan 2006 16:24:20 -0300
Local: Vie 27 ene 2006 20:24
Asunto: Framework de Sesiones para Dolphin (OmniBase y ReStore)
Responder | Responder al autor | Reenviar | Imprimir | Mensaje individual |
Mostrar mensaje original | Notificar abuso

Gente,


No me acuerdo si fue en esta lista pero pase el framework a DX6.
Lo tengo que refactorizar para unirlo con el nuevo #isImmutable: de D6.


Alguien me lo habia pedido pero no me acuerdo si fue en esta lista


saludos bruno


Responder

#14653 De: kikote gregoris <kikogregoris@...>
Fecha: Jue, 26 de Ene, 2006 8:24 pm
Asunto: Desprestigiando a ST
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola
 
Encontre una discusion ridicula sobre ST , incluso hacen referencia al grupo Smalltalking.
Cosas locas como :
 
Lo que voy a acotar es que es increíble que un Lenguaje de programacion de los 80'... ,uy avanzado en su época, sobreviva hasta los días de hoy...
 
JAJAJAJA.
 
 
saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14652 De: kikote gregoris <kikogregoris@...>
Fecha: Jue, 26 de Ene, 2006 1:04 pm
Asunto: ST MT
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola gente
 
Quería preguntarles si en el St MT se pueden hacer llamadas a las API desde cualquier método que yo defina.
Lo cual es diferente de todos los otros ST.
 
Además quería pregunta que opinión les merece.
Ya que párese ser una mezcla de  C++ y ST, lo cual hace que el código sea un poco loco.
 
Saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14651 De: "Alejandro F. Reimondo" <aleReimondo@...>
Fecha: Mar, 24 de Ene, 2006 12:24 am
Asunto: Re: [objetos] Test de performance
alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola kiko,

Primero la respuesta breve :-)
>   Tiene algo que ver este tipo de pruebas con la performance del sistema
?.

La respuesta es: No tiene NADA que ver :-)

Estas midiendo tiempo de creación, mientras que el mayor trabajo
  que hará el sistema será para liberar objetos (NO para crearlos).

Es un error muy común el que se desee medir perfomance
  de la manera que estás tratando (y/o con métricas acotadas
  a situaciones de estrés -no "naturales"- ).

Un sistema de objetos no es un "programa", ni algo que tiene
  un régimen predecible/linear.

No alcanza para ser campeón, el tener el auto más veloz.
Además hay que poder doblar en la primera curva.

hasta pronto,
Ale.






----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Monday, January 23, 2006 5:17 PM
Subject: [objetos] Test de performance


> Hola gente
>
>   Hace un tiempo pregunte que test se usaban para medir la performance del
sistema.
>   A lo cual se me dijo que se usaban algunas pruebas , pero no se me
señalo ningún método en particular.
>
>   Yo realice un test bastante pabo en donde instanciaba un colección con
un millón de objetos y luego incrementaba la cantidad de a millones para ver
cuanto tardaba.
>
>   Los resultados me sorprendieron , ya que por ejemplo el MT tardo 6
segundos para 1000000 contra 1 segundo del X y 2 segundos de VS y VW.
>   Sobre todo me sorprendió por que se supone que el MT es un ST de alta
performance y así lo demuestran sus ejemplos sobre D3D con una frame rate
muy bueno.
>
>   Con lo cual mi pregunta es:
>   Tiene algo que ver este tipo de pruebas con la performance del sistema
?.
>
>   Saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí

#14650 De: kikote gregoris <kikogregoris@...>
Fecha: Lun, 23 de Ene, 2006 8:17 pm
Asunto: Test de performance
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola gente
 
Hace un tiempo pregunte que test se usaban para medir la performance del sistema.
A lo cual se me dijo que se usaban algunas pruebas , pero no se me señalo ningún método en particular.
 
Yo realice un test bastante pabo en donde instanciaba un colección con un millón de objetos y luego incrementaba la cantidad de a millones para ver cuanto tardaba.
 
Los resultados me sorprendieron , ya que por ejemplo el MT tardo 6 segundos para 1000000 contra 1 segundo del X y 2 segundos de VS y VW.
Sobre todo me sorprendió por que se supone que el MT es un ST de alta performance y así lo demuestran sus ejemplos sobre D3D con una frame rate muy bueno.
 
Con lo cual mi pregunta es:
Tiene algo que ver este tipo de pruebas con la performance del sistema ?.
 
Saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14649 De: kikote gregoris <kikogregoris@...>
Fecha: Lun, 23 de Ene, 2006 8:09 pm
Asunto: Re: [objetos] JUN
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Ale
 
Bueno estube mirando un poco y tenes razon pues JUN esta utilizando el modo inmediato(glBegin , glEnd) para sus ejemplos.
Esto es muy costoso en tiempo y supongo que el mayor problema pasa por hay.
 
Saludos kiko

"Alejandro F. Reimondo" <aleReimondo@...> escribió:
kiko,
Por lo general en un sistema dónde usas herramientas
externas (en tu caso OpenGL, pero esto se aplica a
todos los componentes, y frameworks, APIs, de
tecnología tradicional), la actividad que se realiza en
Smalltalk es muy breve y los problemas de perfomance
no están relacionados con lo que se hace
en el ambiente.
Revisá bien dónde se esta yendo el tiempo.
suerte,
Ale.



----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Friday, January 20, 2006 10:15 AM
Subject: [objetos] JUN


> Hola
>
>   Estube probando el JUN para VW , y note que la performance es muy mala ,
incluso con cosas simples como dibujar un par de Poligonos.
>   Yo pensaba que VW era el ST de mayor rendimiento del mercado , pero por
lo que veo no es tan asi.
>   Alguno tiene una comparatela de rendimiento en los diferentes ST.
>
>
>   Saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14648 De: "Alejandro F. Reimondo" <aleReimondo@...>
Fecha: Vie, 20 de Ene, 2006 5:36 pm
Asunto: Re: [objetos] JUN
alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
kiko,
Por lo general en un sistema dónde usas herramientas
  externas (en tu caso OpenGL, pero esto se aplica a
  todos los componentes, y frameworks, APIs, de
  tecnología tradicional), la actividad que se realiza en
  Smalltalk es muy breve y los problemas de perfomance
  no están relacionados con lo que se hace
  en el ambiente.
Revisá bien dónde se esta yendo el tiempo.
suerte,
Ale.



----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Friday, January 20, 2006 10:15 AM
Subject: [objetos] JUN


> Hola
>
>   Estube probando el JUN para VW , y note que la performance es muy mala ,
incluso con cosas simples como dibujar un par de Poligonos.
>   Yo pensaba que VW era el ST de mayor rendimiento del mercado , pero por
lo que veo no es tan asi.
>   Alguno tiene una comparatela de rendimiento en los diferentes ST.
>
>
>   Saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí

#14647 De: kikote gregoris <kikogregoris@...>
Fecha: Vie, 20 de Ene, 2006 1:15 pm
Asunto: JUN
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola
 
Estube probando el JUN para VW , y note que la performance es muy mala , incluso con cosas simples como dibujar un par de Poligonos.
Yo pensaba que VW era el ST de mayor rendimiento del mercado , pero por lo que veo no es tan asi.
Alguno tiene una comparatela de rendimiento en los diferentes ST.
 
 
Saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14646 De: kikote gregoris <kikogregoris@...>
Fecha: Mié, 18 de Ene, 2006 8:17 pm
Asunto: JUN Visual Work
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola
 
Estuve mirando la pagina de JUN y encontré algunos Test que no entiendo por ejemplo este:
 
 X-reporterId: 6d0bf57e1fc84ec70be7fc9ffaf10724 X-origin: [Jun 1090] OS: WindowsXP Home Edition Version 5.1 (Build 2600.xpsp1.020828-1920 : Service Pack 1) CPU: Pentium4 2.0GHz memory: 512MB displaySystem: NDIVIA GeForce3 Ti500 64MB comment: reportId: BF7D84FE reportFormat: 4 time: October 21, 2002 17:31:42.036 junVersion: Jun 448 version: VisualWorks NonCommercial, Release 7 of June 14, 2002 versionId: #[55 41 55 192 70 0 0 1 55 41 55 192] patches: OrderedCollection ('CScanner Release 3.2') platform: win32 V5.1 nt i386 colorDepth: 16 colorPalette: (Graphics.FixedPalette redShift: 10 redMask: 31 greenShift: 5 greenMask: 31 blueShift: 0 blueMask: 31) memorySize: #(307200 61440 214680 40960 655360 5083740 401376) memoryReport: \5592772 bytes
available\499903 objects, 21565916 bytes in use : End Of Platform Description Jun Benchmarks (Times) ---------------------- Individual benchmark results (3 iterations): Benchmark Minimum Maximum A-Mean --------- ------- ------- ------ Create 3D Object 1.665 1.963 1.791 Show 3D Object 2.332 2.653 2.44967 Benzene Rotation 7.313 7.557 7.44867 Texture Rotation 7.617 7.87 7.775 Transformation 7.406 7.508 7.462 Voronoi 5.913 6.045 5.99367 Delaunay 6.485 6.606 6.54667 Benchmark suite results (3 iterations): Rating Type Minimum Maximum A-Mean ----------- ------- ------- ------ A-Mean 5.60786 5.68214 5.6381 
 
Alguien sabe interpretar esto??
saludos kiko 


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14645 De: kikote gregoris <kikogregoris@...>
Fecha: Mié, 18 de Ene, 2006 8:04 pm
Asunto: Re: [objetos] Array como parametro
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Ale
 
Estoy trabajando con VS 3.1 y no posee asByteArray , afortunadamente pude pasar el mensaje del VS 3.12 como estaba.
El problema es que si trato de convertir algo como:
#(0.1 0.3 2.6 2.1.....) asByteArray , ocurre un error donde se indica que el sistema de primitiva fallo (eso es lo que yo traduci).
Pero si hago #(1 2 2 5 6 ...) asByteArray anda bien.
 
Como String funciona bien.
 
Tengo que trabajar con VS 3.1 por que la aplicacion que estoy mirando no funciona bien en VS 3.12 , ya que cuando corro un ejemplo para ver un cubo nunca se muestra nada.
 
Este problema no se a que se debe ya que en VS 3.1 todo anda bien.
La aplicacion es un goodies sobre OpenGL  que baje de la pagina de
 
Saludos kiko
 

"Alejandro F. Reimondo" <aleReimondo@...> escribió:
Aplaná el array en un ByteArray (o String) y pasalo como argumento (definido
como struc).
En la función llegará un puntero a los bytes.
Hay varios ejemplos donde se ha usado esto en la interfaz de OLE, en la
explicacion de argumentos de funcion API y en interfaces como la de zip, etc
en las goodies de Smalltalking.
Ale.

----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Tuesday, January 17, 2006 10:45 AM
Subject: [objetos] Array como parametro


> Hola gente
>
>   Alguien podria decirme como se pasa un Array como parametro a un DLL .
>   Ya mire toda la ayuda de Vs , pero la unica manera que veo es pasarle un
estructura, la cual deberia ser una subClase de ExternalBuffer.
>   Ya que la otra forma de hacerlo seria usando SelfDefinedStructure de
alguna manera.
>
>   Saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14644 De: "Alejandro F. Reimondo" <aleReimondo@...>
Fecha: Mié, 18 de Ene, 2006 10:22 am
Asunto: Re: [objetos] Array como parametro
alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Aplaná el array en un ByteArray (o String) y pasalo como argumento (definido
como struc).
En la función llegará un puntero a los bytes.
Hay varios ejemplos donde se ha usado esto en la interfaz de OLE, en la
explicacion de argumentos de funcion API y en interfaces como la de zip, etc
en las goodies de Smalltalking.
Ale.

----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Tuesday, January 17, 2006 10:45 AM
Subject: [objetos] Array como parametro


> Hola gente
>
>   Alguien podria decirme como se pasa un Array como parametro a un DLL .
>   Ya mire toda la ayuda de Vs , pero la unica manera que veo es pasarle un
estructura, la cual deberia ser una subClase de ExternalBuffer.
>   Ya que la otra forma de hacerlo seria usando SelfDefinedStructure de
alguna manera.
>
>   Saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí

#14643 De: kikote gregoris <kikogregoris@...>
Fecha: Mar, 17 de Ene, 2006 1:45 pm
Asunto: Array como parametro
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola gente
 
Alguien podria decirme como se pasa un Array como parametro a un DLL .
Ya mire toda la ayuda de Vs , pero la unica manera que veo es pasarle un estructura, la cual deberia ser una subClase de ExternalBuffer.
Ya que la otra forma de hacerlo seria usando SelfDefinedStructure de alguna manera.
 
Saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14642 De: "Carlos E. Ferro" <ceferro@...>
Fecha: Mar, 10 de Ene, 2006 8:58 pm
Asunto: Re: [objetos] GemStone y VW
carloseferrob
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On 10 Jan 2006 at 17:24, kikote gregoris wrote:

>
> Hola bruno

No soy Bruno, pero creo que lo entendí:

> Disculpa mi torpesa pero no entendi lo que queres que haga.
> Podrias extenderte un poco mas , soy nuevito en el tema
>     > *Ejecuta:
>     > c:\> stone create /b
>     > c:\> netldi create /b /g /a.*
>     > **

Abrí una ventana de DOS y ejecutá esos comandos.
STONE es un ejecutable que viene con gemstone, te va a crear y
arrancar el servicio de stone (creo que es el server, siempre los
confundo).
NETLDI es una cosa que te sirve para los clientes, también crea un
servicio.
Me aprece que además había que tener una línea más en un
archivo de configuración de windows, hosts o algo así, incidcando
un port para netldi.
También tenés que afinar los settings del firewall para que lo dejen
pasar.

> Otra cosa:
> Que son y para que sirven (Topaz Linked , Topaz RPC y NetCheck).

Topaz es una herramienta que viene con Gemstone, y te permite
evaluar cosas en gemstone. Es lo más parecido que hay a "correr
scripts" en la imagen del gemstone.

Saludos
--
Carlos E. Ferro
Caesar Systems

#14641 De: Guillermo Sapaya <gsapaya@...>
Fecha: Mar, 10 de Ene, 2006 6:20 pm
Asunto: Videos de Smalltalk en la web
gsapaya
Sin conexión Sin conexión
Enviar correo Enviar correo
 
ESUG puso unos cuantos videos relacionados con Snmalltalk disponibles en
la web.
Puueden verlos acá:
http://www.esug.org/onlinesmalltalkvideos/

Diego Gomez Deck salió en el de Extremadura:

http://video.google.com/videoplay?docid=-7680106513348266522

Grande Diego! :-)

--
Saludos,
Guillermo Sapaya

--
Guillermo Sapaya
InfOil S.A.
Desarrollo de software
(54-11) 4315-7624 x142
gsapaya@...

#14640 De: "Bruno BB (st)" <smalltalk@...>
Fecha: Mar, 10 de Ene, 2006 9:44 pm
Asunto: Re: [objetos] GemStone y VW
brunobrasesco
Sin conexión Sin conexión
Enviar correo Enviar correo
 
kikote,

para activar el servicio del servidor GemStone tenes que ejecutar desde
la linea de comandos

stone create /b
netldi create /b /g /a

> Otra cosa:
> Que son y para que sirven  (Topaz Linked , Topaz RPC y NetCheck).

Topaz es para usar GemStone desde una linea de comandos tipo DOS.

Saludos Bruno

#14639 De: kikote gregoris <kikogregoris@...>
Fecha: Mar, 10 de Ene, 2006 8:19 pm
Asunto: Re: [objetos] Eventos ?
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Ale
 
Haber si por fin lo entendí.
Para ello voy a utilizar un ejemplo que hay en VS.
Se trata de la clase SessionModel , quien registra como evento a :
#startup.
 
Este evento es disparado cuando a SessionModel se le envia el mensaje
startupSession    .
El cual hace  self triggerEvent:#startup , entre otras cosas.
Por ultimo este evento es utilizado por la Clase
OpenGLPrimaryDLL , en el mensaje de clase initialize , que hace:
 
>>initialize
    "(OpenGLDLL initialize)"
    self uninitialize.
    SessionModel current
        when: #startup send: #startUp to: self;
        when: #shutdown send: #exit to: self.
    self initializeOpenGLConstants.
    self startUp.
 
Donde dice que a la ocurrencia del evento #startup se envié el mensaje
startUp a self.
 
Una cosa curiosa es que el nombre del evento #startup no utilice la regla de los mensajes donde cada mensaje debe comenzar con minúscula y cada cambio de palabra con mayúscula. Por que ¿?.
 
Por otra parte el mensaje self triggerEvent:#nombreDeEvento , no es paresido a cuando uno hacia changed: aspect with: firstParameter, en el sentido que uno debe decir que a cambiado o que a ocurrido un evento ¿??.
 
La diferencia de este mecanismo con el de Dependencia es que en eventos yo disparo los eventos pero no le digo a otro objeto que tiene que hacer en respuesta al mismo como lo hacia con changed: aspect with: firstParameter ¿? , si no que es responsabilidad del observador tomar la decisión que corresponda.
 
 
 
Saludos kiko

"Alejandro F. Reimondo" <aleReimondo@...> escribió:
Hola Kiko,

Creo que no entendiste bien, te comento sobre algunas
de tus líneas y pongo un breve detalle de como usar
los eventos (en VS).
Te recomiendo que leas los manuales pues allí están
bien explicados y todo un capitulo dedicado a como
usarlos para construir una interfáz simple.

>   Yo construyo los eventos que deseo para mi objeto con

Es recomendable definir lo eventos necesarios y que
resulten de interés para objetos fuera del objeto
mismo (el usar este mecanismo saca comportamiento
fuera del objeto y es una forma de generar problemas
fuera de la incumbencia del objeto mismo, es decir,
nos permite violar el encapsulamiento de un objeto,
y por lo tanto debe ser usado con moderación
para no perder esa característica tan importante
que es el encontrar lo errores DENTRO del
objeto que "lo genera").

>   Yo construyo los eventos que deseo para mi objeto con
>   ^super constructEventsTriggered
>   add: #preRender:.

Si, si te referís a definir que eventos puede disparar un objeto.
En VS, el comportamiento default es que las instancias
de una clase comparten los eventos que pueden disparar
(en la practica es usado que las instancias de una clase
pueden disparar los mismos eventos).
Los eventos son registrados en un cache mantenidos en
la clase en implementaciones como ApplicationCoordinator
o Window (lo podes acceder inspeccionando la clase
en la parte llamada: eventsTriggered); fijate
en la implementación de Object>>#canTriggerEvent:
para conocer cómo un objeto determina que eventos
podría disparar.

ADEMAS de hacer esto deberás disparar el evento cuando el objeto detecte que
ha ocurrido (eso era lo que te comentaba, hace unos días, sobre lo explícito
del mecanismo de eventos)
Esto lo hace el mismo objeto con mensajes del tipo:
    self triggerEvent: eventName
o
    self triggerEvent: eventName with: argument
o
    self triggerEvent: eventName withArguments: arguments
o
    self
        triggerEvent: eventName
        withArguments: arguments
        ifNotHandled: aBlock

Al disparar el evento ocurrirá automáticamente que todas las acciones que se
han registrado en el evento para este objeto serán evaluadas.
Así, si un objeto registró que desea recibir un mensaje, al dispararse dicho
evento; lo recibirá....
O si un objeto dice que OTRO objeto deberá recibir un mensaje.. eso
ocurrirá...
O si un objeto registró una acción que es un bloque (o cualquier otro objeto
evaluable), este será evaluado cuando el evento sea disparado por el objeto
(con el #triggerEvent:...).

>   Luego le digo a los objetos interesados que por ejemplo
>   when: #preRender: send: #preRender: to: self;

Si, al hacer esto estárías registrando que se dispare una acción (de envío
de mensaje) con receptor "self" y selector #preRender:.
El argumento será dado por el objeto que dispara el evento (al que le decís
el #when:...)
en el momento que el evento es disparado según:
     self triggerEvent: #preRender: with: self renderSurface. "por ejemplo"

Con respecto a la sección del nombre de los eventos, valen las mismas reglas
que la selección de nombres de mensajes...
Es decir:
-no uses reducciones ni prefijos si podes evitarlos (por ejemplo, no se usa:
#preRender: , ni #postRender: es considerado más apropiado: #aboutToRender:
y #rendered:)
-no uses partes que pueden ser omitidas (por ejemplo, no se usa #get/setXXX
en nombres de mensajes, ni su equivalente para eventos #onXXX: como
#onDisplay: o cosas así que son reminiscencias de malas nominaciones
existentes en lenguajes OOs como get/set para Java y C++, o #onXXX en
Basic).

>   En es caso se lo estoy enviando al mismo objeto que define los eventos,
pero se lo podría definir para otros objetos interesados.

Un objeto define que eventos dispara (nombre y argumentos).
Cualquier objeto puede registrar una acción que será evaluada al dispararse
el evento (una acción puede ser, entre otros, un envío d emensaje a
CUALQUIER objeto, un bloque o un objeto que pueda funcionar como acción, es
decir, responda los mensajes adecuados de evaluación).

>   Los eventos no son mas que mensajes que se disparan cuando mis objetos
envían algún mensaje determinado que hace que se dispare el evento asociado
a ese mensaje , es correcto ???.

No.
Un evento se dispara y esto genera la evaluación de una o mas acciones (que
pueden generar, por ejemplo, .envío de un mensaje al objeto que registró un
interés en el evento... o no)

El evento NO se dispara solo, y NO esta relacionado con ningún mensaje en
particular.
Un objeto puede decidir, en CUALQUIER situación hacer uno o mas
#triggerEvent:...

Espero te sirva para entender un poco mas, no dejes de leer los manuales de
VS y de Parts; esto esta muy clarito y mas simple... pues los autores solo
ambicionan explicar la forma básica de usar eventos. Los manuales de
VisualAGE también pueden servirte.

hasta pronto,
Ale.






----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Monday, January 02, 2006 1:03 PM
Subject: [objetos] Eventos ?


> Hola gente
>
>   Quiero saber si entendi bien el tema.
>   Yo construyo los eventos que deseo para mi objeto con
>
>   ^super constructEventsTriggered
>   add: #preRender:.
>   Luego le digo a los objetos interesados que por ejemplo
>
>   when: #preRender: send: #preRender: to: self;
>
>   En es caso se lo estoy enviando al mismo objeto que define los eventos,
pero se lo podria definir para otros objetos interesados.
>   Los eventos no son mas que mensajes que se disparan cuando mis objetos
envian algun mensage determinado que hace que se dispare el evento asociado
a ese mensaje , es correcto ???.
>
>   saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14638 De: kikote gregoris <kikogregoris@...>
Fecha: Mar, 10 de Ene, 2006 8:24 pm
Asunto: Re: [objetos] GemStone y VW
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola bruno
 
Disculpa mi torpesa pero no entendi lo que queres que haga.
Podrias extenderte un poco mas , soy nuevito en el tema
 
Otra cosa:
Que son y para que sirven  (Topaz Linked , Topaz RPC y NetCheck).
 
Saludos kiko

"Bruno BB (st)" <smalltalk@...> escribió:
kikote gregoris escribió:

> *Ejecuta:
> c:\> stone create /b
> c:\> netldi create /b /g /a.*
> **

El servicio "netldi" NO esta iniciado.
Por alguna razon no arranca automaticamente, anda al panel de servicios
y arrancalo manualmente, y proba.

sb

**

> Esto anda pero cuando voy a conectarme desde el gemBuilder me da un
> error que adjunto .
>
>
> SAludos kiko
>
> ------------------------------------------------------------------------
> *1GB gratis*, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> Abrí tu cuenta aquí
>
> Para más información sobre la Asociación escribir a info@...
>
> Smalltalking es un espacio colaborativo creado para el estudio y
> desarrollo en Ambientes de Objetos.
> Se sustenta gracias a la participación de sus socios.
>
> Las reglas de etiqueta sobre la lista están en
> http://www.smalltalking.net/join/netiquete.htm
>
>
>
> ------------------------------------------------------------------------
> *Enlaces de Yahoo! Grupos*
>
> * Para visitar el sitio web del grupo, andá a:
> http://ar.groups.yahoo.com/group/smalltalking/
>
> * Para cancelar tu suscripción a este grupo, enviá un mensaje a:
> smalltalking-unsubscribe@...
>
>
> * El uso de Yahoo! Grupos está sujeto a las Condiciones del
> servicio de Yahoo! .
>
>
>
> ------------------------------------------------------------------------
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.1.371 / Virus Database: 267.14.11/219 - Release Date: 02/01/2006
>
>
>



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14637 De: Hernan <henrykgorecki@...>
Fecha: Jue, 5 de Ene, 2006 9:20 pm
Asunto: Re: [objetos] Conexion a SQL Server
henrykgorecki
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola. A grandes rasgos necesitás:

* El DSN de archivo si no lo creaste y ODBTalk (producto comercial) si usas ODBC. ODBTalk ofrece varios métodos de conexión (con buffering del SO, vía driver, este es OdbcStatement y otro creo que "directo" usando un protocolo limitado llamado OdbcQuery, etc)
* ADOComController (está en la lista de VSE-L, el archivo creo que es ADOComController.cls) si usas ADO, para este necesitarías instalar previamente "Ole Automation Support" desde Browse Services.
* Si necesitás muy buena performance, necesitarías OLEDB pero no sé si tenés opción desde VisualSmalltalk.

El ODBTalk viene con un tutorial muy bueno con muchos scripts de ejemplo, y es muy claro.

Acá hay un ejemplo de la cadena de conexión para conectar. Reemplazá las XXXXXXX por el nombre del servidor SQLServer y XXX_Database por el nombre de la base de datos.

  connectString :=  conn driverConnect: 'Description=SQLServer DSN;DRIVER=SQL Server;SERVER=XXXXXXX;        WSID=XXXXXXX;DATABASE=XXX_Database;LANGUAGE=Español;Trusted_Connection=Yes'

Tengo una clase SQLMapper y SQLServerMapper, que usan ODBTalk para facilitar el trabajo de conexión, por si te puede servir cualquier cosa avisame y te lo mando porque no sé si la configuración de la lista permite adjuntar archivos. Saludos

Hernán

>Gente buenas tardes, tengo que hacer un sistema en Visual Smalltalk con base en SQL Server 2000, alguien conoce la conexión como se hace?
 
muchas gracias
 
Juan


Juan Manuel Durán


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14636 De: kikote gregoris <kikogregoris@...>
Fecha: Mié, 4 de Ene, 2006 8:32 pm
Asunto: Vs y OpenGL
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola gente
Estoy inspeccionando un implementación de OpenGL para VS , y me surgen algunas dudas.
 
La primera de ellas es, la responsabilidad de render recae en los objetos 3d definidos , asi una aFace sabe rendearce en un aPane .
Por otro lado existe un objeto OpenGLPen que yo suponía que debería ser el encargado de rendear los objetos 3d , pero esto no es así.
 
Lo único que hace es inicializar el Device Context , para que luego se pueda crear el Rendering Context que necesita OpenGL para poder trabajar.
 
La otra duda es que es el Device Context y porque es necesario crearlo, leí algunas cosas y se supone que es algo especifico de Windows, pero mas que eso no se.
Esto se supone que es algo básico de Windows.
Alguien me lo explica o si tiene algo para leer que me sirva se lo agradezco.
 
Por ultimo al inicializar la ventana para OpenGl me ocurre un error que adjunto, el cual impide que los demos que incluye la aplicación se puedan ver.
Si desinstalo las clases y vuelvo a instalarla, en ocasiones los ejemplos se puden ver.
 
Si quieren bajar la aplicacion se puede hacer desde :
 
 
Saludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14635 De: Juan Manuel Durán <juan_manuel_duran@...>
Fecha: Mié, 4 de Ene, 2006 1:11 pm
Asunto: Conexion a SQL Server
juan_manuel_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gente buenas tardes, tengo que hacer un sistema en Visual Smalltalk con base en SQL Server 2000, alguien conoce la conexión como se hace?
 
muchas gracias
 
Juan


Juan Manuel Durán


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14634 De: kikote gregoris <kikogregoris@...>
Fecha: Mar, 3 de Ene, 2006 9:36 pm
Asunto: Re: [objetos] Error VS
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gente
 
Ok , ahora tengo otro error que supongo es del mismo tipo o paresido al que tenia , les adjunto los mismos.
Esto sucedio cuando trabajaba con una implementacion de Opengl , pero la diferencia es que yo habia cerrado las ventanas.
Creo que paso algo con las DLL de opengl o algo por el estilo.
 
saludos kiko

"Alejandro F. Reimondo" <aleReimondo@...> escribió:

Seguramente al guardar la imagen te quedó una ventana mal armada y el
sistema operativo le manda eventos sin haberse recreado bien...
Para eliminar las posibles ventanas zombies (asegurate de grabar lo útil que
tenes en todas las ventanas) y usa la opción cleanUp del menú "Smalltalk".
Esto cerrará todas las ventanas y recreará el Transcript.
Esto es equivalente a evaluar:
    Notifier reinitialize.

Estos errores son consecuentes de tener un sistema operativo
(recordas el articulo?
    http://www.smalltalking.net/Papers/stDesign/stDesign.htm
    ).

suerte,
Ale.



----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Monday, January 02, 2006 5:34 PM
Subject: [objetos] Error VS


>   Hola gente
>
>   Me pasa que al abrir VS , me salta el debug diciendo que el mensaje
origin no lo entiende .
>   Mirando un poco veo que hay un objeto que debería ser un rectángulo pero
es nil, con lo cual es coherente que nil no entienda origin.
>   Cuando le doy terminar al proceso vs queda corriendo pero el transcrip
nunca se hace visible .
>
>   Si yo en el debug abro un browser de clases o un workspace , no hay
drama pero lo que yo tenia abierto nunca se hace visible.
>   Como se soluciona esto y por que pasa esto.
>
>   Yo esta trabajando con una implementación de Opengl para VS , no se si
cerré la imagen y tenia una ventana abierta de opengl.
>
>   saludos kiko
>
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí



1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14633 De: "Alejandro F. Reimondo" <aleReimondo@...>
Fecha: Mar, 3 de Ene, 2006 5:53 pm
Asunto: Re: [objetos] Error VS
alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Seguramente al guardar la imagen te quedó una ventana mal armada y el
sistema operativo le manda eventos sin haberse recreado bien...
Para eliminar las posibles ventanas zombies (asegurate de grabar lo útil que
tenes en todas las ventanas) y usa la opción cleanUp del menú "Smalltalk".
Esto cerrará todas las ventanas y recreará el Transcript.
Esto es equivalente a evaluar:
     Notifier reinitialize.

Estos errores son consecuentes de tener un sistema operativo
  (recordas el articulo?
     http://www.smalltalking.net/Papers/stDesign/stDesign.htm
     ).

suerte,
Ale.



----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Monday, January 02, 2006 5:34 PM
Subject: [objetos] Error VS


>   Hola gente
>
>   Me pasa que al abrir VS , me salta el debug diciendo que el mensaje
origin no lo entiende .
>   Mirando un poco veo que hay un objeto que debería ser un rectángulo pero
es nil, con lo cual es coherente que nil no entienda origin.
>   Cuando le doy terminar al proceso vs queda corriendo pero el transcrip
nunca se hace visible .
>
>   Si yo en el debug abro un browser de clases o un workspace , no hay
drama pero lo que yo tenia abierto nunca se hace visible.
>   Como se soluciona esto y por que pasa esto.
>
>   Yo esta trabajando con una implementación de Opengl para VS , no se si
cerré la imagen y tenia una ventana abierta de opengl.
>
>   saludos kiko
>
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí

#14632 De: "Alejandro F. Reimondo" <aleReimondo@...>
Fecha: Mar, 3 de Ene, 2006 5:48 pm
Asunto: Re: [objetos] Eventos ?
alereimondo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Kiko,

Creo que no entendiste bien, te comento sobre algunas
  de tus líneas y pongo un breve detalle de como usar
  los eventos (en VS).
Te recomiendo que leas los manuales pues allí están
  bien explicados y todo un capitulo dedicado a como
  usarlos para construir una interfáz simple.

>   Yo construyo los eventos que deseo para mi objeto con

Es recomendable definir lo eventos necesarios y que
  resulten de interés para objetos fuera del objeto
  mismo (el usar este mecanismo saca comportamiento
  fuera del objeto y es una forma de generar problemas
  fuera de la incumbencia del objeto mismo, es decir,
  nos permite violar el encapsulamiento de un objeto,
  y por lo tanto debe ser usado con moderación
  para no perder esa característica tan importante
  que es el encontrar lo errores DENTRO del
  objeto que "lo genera").

>   Yo construyo los eventos que deseo para mi objeto con
>   ^super constructEventsTriggered
>   add: #preRender:.

Si, si te referís a definir que eventos puede disparar un objeto.
En VS, el comportamiento default es que las instancias
  de una clase comparten los eventos que pueden disparar
  (en la practica es usado que las instancias de una clase
  pueden disparar los mismos eventos).
Los eventos son registrados en un cache mantenidos en
  la clase en implementaciones como ApplicationCoordinator
  o Window (lo podes acceder inspeccionando la clase
  en la parte llamada: eventsTriggered); fijate
  en la implementación de Object>>#canTriggerEvent:
  para conocer cómo un objeto determina que eventos
  podría disparar.

ADEMAS de hacer esto deberás disparar el evento cuando el objeto detecte que
ha ocurrido (eso era lo que te comentaba, hace unos días, sobre lo explícito
del mecanismo de eventos)
Esto lo hace el mismo objeto con mensajes del tipo:
     self triggerEvent: eventName
o
     self triggerEvent: eventName with: argument
o
     self triggerEvent: eventName withArguments: arguments
o
     self
         triggerEvent: eventName
         withArguments: arguments
         ifNotHandled: aBlock

Al disparar el evento ocurrirá automáticamente que todas las acciones que se
han registrado en el evento para este objeto serán evaluadas.
Así, si un objeto registró que desea recibir un mensaje, al dispararse dicho
evento; lo recibirá....
O si un objeto dice que OTRO objeto deberá recibir un mensaje.. eso
ocurrirá...
O si un objeto registró una acción que es un bloque (o cualquier otro objeto
evaluable), este será evaluado cuando el evento sea disparado por el objeto
(con el #triggerEvent:...).

>   Luego le digo a los objetos interesados que por ejemplo
>   when: #preRender: send: #preRender: to: self;

Si, al hacer esto estárías registrando que se dispare una acción (de envío
de mensaje) con receptor "self" y selector #preRender:.
El argumento será dado por el objeto que dispara el evento (al que le decís
el #when:...)
  en el momento que el evento es disparado según:
      self triggerEvent: #preRender: with: self renderSurface. "por ejemplo"

Con respecto a la sección del nombre de los eventos, valen las mismas reglas
que la selección de nombres de mensajes...
Es decir:
-no uses reducciones ni prefijos si podes evitarlos (por ejemplo, no se usa:
#preRender: , ni #postRender: es considerado más apropiado: #aboutToRender:
y #rendered:)
-no uses partes que pueden ser omitidas (por ejemplo, no se usa #get/setXXX
en nombres de mensajes, ni su equivalente para eventos #onXXX: como
#onDisplay: o cosas así que son reminiscencias de malas nominaciones
existentes en lenguajes OOs como get/set para Java y C++, o #onXXX en
Basic).

>   En es caso se lo estoy enviando al mismo objeto que define los eventos,
pero se lo podría definir para otros objetos interesados.

Un objeto define que eventos dispara (nombre y argumentos).
Cualquier objeto puede registrar una acción que será evaluada al dispararse
el evento (una acción puede ser, entre otros, un envío d emensaje a
CUALQUIER objeto, un bloque o un objeto que pueda funcionar como acción, es
decir, responda los mensajes adecuados de evaluación).

>   Los eventos no son mas que mensajes que se disparan cuando mis objetos
envían algún mensaje determinado que hace que se dispare el evento asociado
a ese mensaje , es correcto ???.

No.
Un evento se dispara y esto genera la evaluación de una o mas acciones (que
pueden generar, por ejemplo, .envío de un mensaje al objeto que registró un
interés en el evento... o no)

El evento NO se dispara solo, y NO esta relacionado con ningún mensaje en
particular.
Un objeto puede decidir, en CUALQUIER situación hacer uno o mas
#triggerEvent:...

Espero te sirva para entender un poco mas, no dejes de leer los manuales de
VS y de Parts; esto esta muy clarito y mas simple... pues los autores solo
ambicionan explicar la forma básica de usar eventos. Los manuales de
VisualAGE también pueden servirte.

hasta pronto,
Ale.






----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: Monday, January 02, 2006 1:03 PM
Subject: [objetos] Eventos ?


> Hola gente
>
>   Quiero saber si entendi bien el tema.
>   Yo construyo los eventos que deseo para mi objeto con
>
>   ^super constructEventsTriggered
>   add: #preRender:.
>   Luego le digo a los objetos interesados que por ejemplo
>
>   when: #preRender: send: #preRender: to: self;
>
>   En es caso se lo estoy enviando al mismo objeto que define los eventos,
pero se lo podria definir para otros objetos interesados.
>   Los eventos no son mas que mensajes que se disparan cuando mis objetos
envian algun mensage determinado que hace que se dispare el evento asociado
a ese mensaje , es correcto ???.
>
>   saludos kiko
>
>
> ---------------------------------
>  1GB gratis, Antivirus y Antispam
>  Correo Yahoo!, el mejor correo web del mundo
>  Abrí tu cuenta aquí

#14631 De: "Carlos E. Ferro" <ceferro@...>
Fecha: Mar, 3 de Ene, 2006 5:35 pm
Asunto: Re: [objetos] Error VS
carloseferrob
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On 3 Jan 2006 at 11:43, kikote gregoris wrote:

> Ahora me quedan dudas , por que ocurre esto se supone que cuando se cierra la
imagen, St es
> capas de guardar el estado del ambiente tal cual esta , para que cuando se
reinicie el trabajo
> todo este en su lugar . O no es asi ??.

Es así. Justamente, el ambiente queda como está. Pero algunas
ventanas se guardan el handle de windows, que representa el
handle "físico" de la ventana en que se dibujan. Eso, en otra sesión,
es irrecuperable. Es un bug, habría que invalidar ese handle
cuando se graba la imagen.

Saludos
--
Carlos E. Ferro
Caesar Systems

#14630 De: German Viscuso <netquake@...>
Fecha: Mar, 3 de Ene, 2006 5:20 pm
Asunto: Re: [objetos] Error VS
gerpsai
Sin conexión Sin conexión
Enviar correo Enviar correo
 
kikote:

al st interactuar con un SO hay cosas fuera del ambiente que al salvar la
imagen no hay garantias de que todo esté igual. Son las desventajas de
laburar sobre un SO.

Saludos.

GV

----- Original Message -----
From: "kikote gregoris" <kikogregoris@...>
To: <smalltalking@...>
Sent: 03 January, 2006 11:43
Subject: Re: [objetos] Error VS


> Hola Guille
>
>  Bueno , lo que me decis funciona.
>  Ahora me quedan dudas , por que ocurre esto se supone que cuando se
> cierra la imagen, St es capas de guardar el estado del ambiente tal cual
> esta , para que cuando se reinicie el trabajo todo este en su lugar . O no
> es asi ??.
>
>  saludos kiko
>
> Guillermo Sapaya <gsapaya@...> escribió:
>  Hola Kiko,
>
> kikote gregoris escribió:       Hola gente
>
>  Me pasa que al abrir VS , me salta el debug diciendo que el mensaje
> origin no lo entiende .
>  Mirando un poco veo que hay un objeto que debería se r un rectángulo pero
> es nil, con lo cual es coherente que nil no entienda origin.
>  Cuando le doy terminar al proceso vs queda corriendo pero el transcrip
> nunca se hace visible .
>
>  Si yo en el debug abro un browser de clases o un workspace , no hay drama
> pero lo que yo tenia abierto nunca se hace visible.
>  Como se soluciona esto y por que pasa esto.
>
> Evaluá en cualquier lugar lo siguiente:
>
> Notifier reinitialize
>
>
>  Yo esta trabajando con una implementación de Opengl para VS , no se si
> cerré la imagen y tenia una ventana abierta de opengl.
>
>
> Generalmente pasa por eso. Te quedan instancias vivas de TopPane que luego
> no se saben como dibujar. La expresión que te puse mas arriba se encarga
> de
> "limpiar" estos objetos. Como consejo, antes de guardar el image fijate
> que no te queden estas intancias vivas!
>
>
>
>  saludos kiko
>
>
> Saludos, Guiye
>
>
> Para más información sobre la Asociación escribir a info@...
>
> Smalltalking es un espacio colaborativo creado para el estudio y
> desarrollo en Ambientes de Objetos.
> Se sustenta gracias a la participación de sus socios.
>
> Las reglas de etiqueta sobre la lista están en
> http://www.smalltalking.net/join/netiquete.htm
>
>
>
>
> ---------------------------------
>  Enlaces de Yahoo! Grupos
>
>   Para visitar el sitio web del grupo, andá a:
> http://ar.groups.yahoo.com/group/smalltalking/
>
>   Para cancelar tu suscripción a este grupo, enviá un mensaje a:
> smalltalking-unsubscribe@...
>
>   El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de
> Yahoo!.
>
>
>
>
>
> ---------------------------------
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> Abrí tu cuenta aquí
>

#14629 De: kikote gregoris <kikogregoris@...>
Fecha: Mar, 3 de Ene, 2006 2:43 pm
Asunto: Re: [objetos] Error VS
kikogregoris
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Guille
 
Bueno , lo que me decis funciona.
Ahora me quedan dudas , por que ocurre esto se supone que cuando se cierra la imagen, St es capas de guardar el estado del ambiente tal cual esta , para que cuando se reinicie el trabajo todo este en su lugar . O no es asi ??.
 
saludos kiko

Guillermo Sapaya <gsapaya@...> escribió:
Hola Kiko,

kikote gregoris escribió:
Hola gente
 
Me pasa que al abrir VS , me salta el debug diciendo que el mensaje origin no lo entiende .
Mirando un poco veo que hay un objeto que debería se r un rectángulo pero es nil, con lo cual es coherente que nil no entienda origin.
Cuando le doy terminar al proceso vs queda corriendo pero el transcrip nunca se hace visible .
 
Si yo en el debug abro un browser de clases o un workspace , no hay drama pero lo que yo tenia abierto nunca se hace visible.
Como se soluciona esto y por que pasa esto.
Evaluá en cualquier lugar lo siguiente:

Notifier reinitialize

 
Yo esta trabajando con una implementación de Opengl para VS , no se si cerré la imagen y tenia una ventana abierta de opengl.

Generalmente pasa por eso. Te quedan instancias vivas de TopPane que luego no se saben como dibujar. La expresión que te puse mas arriba se encarga de
"limpiar" estos objetos. Como consejo, antes de guardar el image fijate que no te queden estas intancias vivas!


 
saludos kiko

Saludos, Guiye


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#14628 De: "Bruno BB (st)" <smalltalk@...>
Fecha: Mar, 3 de Ene, 2006 12:26 am
Asunto: Re: [objetos] GemStone y VW
brunobrasesco
Sin conexión Sin conexión
Enviar correo Enviar correo
 
kikote gregoris escribió:
Ejecuta:
c:\> stone create /b
c:\> netldi create /b /g /a.

El servicio "netldi" NO esta iniciado.
Por alguna razon no arranca automaticamente, anda al panel de servicios y arrancalo manualmente, y proba.

sb

Esto anda  pero cuando voy a conectarme desde el gemBuilder me da un error que adjunto .
 
 
SAludos kiko


1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí



No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.11/219 - Release Date: 02/01/2006


Mensajes 14628 - 14657 de 17190   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda