-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
Kiko:
Te fijaste en la ayuda de Dolphin? Esta todo documentado. Saludos
-- El 5 de julio de 2010 10:07, Jose Gregoris <[hidden email]> escribió:
To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
Disculpá pero no trabajo con eso habitualmente asi que no tengo ejemplos a mano. Te fijaste en toda la implementacion de GDIPlus?
Saludos
-- El 5 de julio de 2010 14:30, Jose Gregoris <[hidden email]> escribió:
To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
Kiko
Sino encontras otra manera uan solucion ( yo la implemente) es crear una dll q haga el trabajo, porque en C o c++ ( yo use ansi C) es mas falicil hacer un call a un puntero de una funcion. ademas podes hacer q tu dolphin llame a esa dll. ( la q vos creas como wrapper). tu dll llame a la libreria gdi o opengl) ademas vos solo declararias los parametros para pasarselos a la dll wrapper y desde alli haces la llamada a opengl. Cuando yo lo hize lo hize para evitar muchisimos parametros q eran structs. en C la declaracion de una struct es basica. y solo queria una o sod funciones . Si no entendiste algo avisa. saludos MDC 2010/7/5 GallegO <[hidden email]> Disculpá pero no trabajo con eso habitualmente asi que no tengo ejemplos a mano. Te fijaste en toda la implementacion de GDIPlus? -- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Jose Gregoris
Kiko,
Hace unos años habia algo llamado ST3D que usaba OpenGL desde Dolphin, si alguien aún lo tuviera y te lo pudiera pasar supongo que encontrarías OpenGL instanciada como la necesitás. Para lo que preguntás especificamente, supongo que debés revisar la instanciación de callbacks que esté en los manuales. Hace unos años instancié un engine 3D, luego me pasé a DX1, 2 y 3, luego me dejé estar y hace poco alguien que trabajaba conmigo instanció DX7 (versión COM). Me interesaría conocer de cualquier avance que hicieras en OpenGL o DX. Saludos. Diego Coronel On Jul 5, 8:07 am, Jose Gregoris <[hidden email]> wrote: > Hola > > En un ejemplo con OpenGL debo usar un puntero a una función. > En C++ se declara así: > > myglSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) wglGetProcAddress("glSecondaryColor3fEXT"); > > Despues obtener el puntero, como se hace en dolphin para poder llamar a la función ? > > Veo que hay algo llamado ExternalMethod, pero no veo la forma de utilizarlo. Además no se si la cosa va por hay. > > Sugerencias ? > > saludos kiko -- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Jose Gregoris
hola kiko, que decís
no tengo la menor idea de Dolphin, pero lo que querés hacer es lo mismo que carar una DLL cualqueira y hacer GetProcAddress() para tomar la dirección de una función y después llamarla. Fijate como es el mecanismo de Dolphin para hacer eso. Es lo mismo que necesitas, salvo que en vez de usar LoadLibrary() y GetProcAddress() tenés que usar wglGetProcAddress(...) richie -- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Juan-2
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
No entiendo quien te recomendó que uses "sed", es bastante ofuscado para su uso, y solo se justifica si no tenes una interfaz gráfica, ya que podes realizar transformaciones (search&replace, entre otras cosas) sin tener que tener ventanas.
Usá el editor que te quede más cómodo, y si es en windows puede ser Notepad++. Saludos. Esteban A. Maringolo El 13 de julio de 2010 15:49, Jose Gregoris <[hidden email]> escribió:
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Jose Gregoris
Hola
Mira yo escribi las que necesite , no traduzcas todas sino las necesitas. asi la carga se hace menos pesada. saludos MDC 2010/7/13 Jose Gregoris <[hidden email]>
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Jose Gregoris
man sed
2010/7/13 Jose Gregoris <[hidden email]>
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
In reply to this post by Esteban A. Maringolo
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
> Me lo recomendaron para automatizar la modificación de la DLL.
> Sed usa expresiones regulares y se supone que me daría algún tipo de beneficio para hacer lo que quiero. > La verdad es que no veo forma de hacerlo de manera fácil, por lo que voy a optar por hacer un lazy initialize desde smalltalk por cada función que necesite como me dijo Udo de la lista de dolphin. Pero hay muchos otros editores que soportan realizar sustituciones usando expresiones regulares. Inclusive realizandolas en más de un archivo. Y con una fracción de la complejidad de sed. Saludos. Esteban A. Maringolo -- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
Hola,
man sed ? jajaja me leyó la mente. podés probar con el total commander, tiene una utilidad de búsqueda que te permite reemplazar texto. Si no.....mmmhhhh podés hacerte una mini aplicación desde smalltalk y listo :) Abrazo 2010/7/14 Jose Gregoris <[hidden email]>
-- To post to this group, send email to [hidden email] To unsubscribe from this group, send email to [hidden email] http://www.clubSmalltalk.org |
Free forum by Nabble | Edit this page |