elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ... 65
191  Programación / Programación C/C++ / Re: consulta sobre Split o strtok en c++ en: 26 Junio 2011, 00:18 am
creo que encontre un articulo donde muestra como hacer lo que yo estababuscando como hacer, aqui dejo el link por si a alguien le interesa o.....
Link: Simple string parsing in nested loops (codeproject)

PD: si alguien sabe de alguna forma mas simple de hacer eso, avise, toda sugerencia siempre es bienvenida.
192  Programación / Programación C/C++ / Re: consulta sobre Split o strtok en c++ en: 25 Junio 2011, 20:19 pm
mmmmmmmm. me perdi, osea lo que necesito es hacer un strtok dentro de otro, el primero me da el id que uso para cargar con LoadString el stringtable X y a ese stringtable X hacer otro strtok para parsear los "|".

el string de Split() cambia.

Código
  1. Split("201,202,203,204,205,206,207");
  2. //Split("301,302,303,304,305,306,307");
  3. //Split("401,402,403,404,405,406,407");
  4. // ....
  5. }
  6.  
  7.  
193  Programación / Programación C/C++ / consulta sobre Split o strtok en c++ en: 25 Junio 2011, 19:41 pm
bue, antes que nada vale la pena aclarar que busque en google el foro mismo y o no encontre lo que buscaba o no lo supe entender, por eso posteo esto aqui.

cuando arme esto en mi cabeza sonaba mas facil o no tan complicado almenos.

archivo.rc
Código
  1. STRINGTABLE DISCARDABLE
  2. BEGIN
  3.    201 "a01|a02|a03|a04"
  4.    202 "b01|b02|b03|b04"
  5.    203 "c01|c02|c03|c04"
  6.    204 "d01|d02|d03|d04"
  7.    205 "e01|e02|e03|e04"
  8.    206 "f01|f02|f03|f04"
  9.    207 "g01|g02|g03|g04"
  10. END
  11.  

necesito cargar esos  valores de StringTable en un ListView, lo que estoy tratando de hacer y no me sale es lo siguiente:

Código
  1. #include <windows.h>
  2.  
  3. void Split(char *str){
  4. TCHAR STRING[350];
  5. char * pch;
  6. char * pch2;
  7.  
  8. pch = strtok(str, ",");
  9. while(pch!=NULL){
  10. LoadString(NULL, atoi(pch), STRING, sizeof(STRING));
  11.  
  12. pch2 = strtok(STRING, "|");
  13. while(pch2!=NULL){
  14. OutputDebugString((LPCTSTR) pch2);
  15. pch2 = strtok(NULL, "|");
  16. }
  17. pch = strtok(NULL, ",");
  18. }
  19. }
  20.  
  21. int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow){
  22. Split("201,202,203,204,205,206,207");
  23. return 0;
  24. }
  25.  

osea asi es como se me ocurrio hacerlo a mi, pero aparentemente eso esta mal, y no se realmente como hacer parahacer el split para recorrer todo los valores....


PD: estoy trabajano en VC++ 6.0,  Not using MFC
194  Programación / Programación C/C++ / Re: consejos sobre archivo de configuracion en: 23 Junio 2011, 22:10 pm
si, pero lo que pasa es que no solo strings voy a usar sino un par de cosas mas que no puedo meter en un archivo.ini, como un icono, bmp, y quiero un archivo solido, con un  *.ini tendria que tener el ini y el icono y el bp sueltos y eso es justamente lo que no quiero hacer, por eso de primera acudi a usar una dll como recurso, pero despues me tope con el inconveniente de que una dll no es tan facil de crear como si lo es un archivo.res, que de ultima lo puedo crear con resource Hacker, no se si se entiende la lo que voy....
195  Programación / Programación C/C++ / Re: consejos sobre archivo de configuracion en: 22 Junio 2011, 21:59 pm
perdon que vuelva con este tema, cuando ya habia dicho que lo solucione, pero es que me surguio una duda relacionao a este tema y crear un tema con lo mismo o la continuacion de esto me parecio mal y bue, ....
actualmente uso ese src para leer Resource:

Código
  1. HINSTANCE module = (HINSTANCE)LoadLibrary("RP.dll");
  2. //HINSTANCE module = (HINSTANCE)LoadLibrary("RP.res");
  3. if(module){
  4. OutputDebugString("LoadLibrary yes");
  5. HRSRC rsrc = FindResource(module, MAKEINTRESOURCE(2),RT_RCDATA);
  6. if(rsrc){OutputDebugString("FindResource yes");
  7. HGLOBAL MemoryHandle = LoadResource(module,rsrc);
  8. if(MemoryHandle != NULL){OutputDebugString((LPCTSTR)MemoryHandle);
  9. }else{OutputDebugString("MemoryHandle no");}
  10. }else{OutputDebugString("FindResource no");}
  11. }else{OutputDebugString("LoadLibrary no");}
  12.  

hasta aca todoo funciona bien, pero estoy pensando que como archivo de configuracion o datos para mi programita, no me conviene usar archivo.dll, por que es medio complicado de crear una dll sin programas de programacion o o compiladores. estaba pensando que seria mas facil de crear un archivo .res. yo pensaba que me iba a ser facil leer este archivo.res desde C++, pero el codigo expuesto arriba no me sire para acdeder a los recursos del archivo res, tira error, aqui mi pregunta, se puede acceder a los recursos de un archivo res, asi facilito un poko las cosas???
196  Sistemas Operativos / Windows / Re: Windows 7 SP1 sin Escritorio Remoto en: 19 Junio 2011, 19:46 pm
mmm pasa lo mismo si instalo el SP1 desde Windows Update, aca en mi pc tuve que desinstalar el SP1 para recuperar el Escritorio Remoto.

osea no es problema del DVD de Windows7 sino del SP1....
197  Programación / Programación C/C++ / Re: consejos sobre archivo de configuracion en: 19 Junio 2011, 16:14 pm
BlackZeroX gracias por la ayuda, pero ya lo resolvi a mi manera, osea explico:

puse la lista de Programas en StringTable como cualkier String comun y en RCDATA puse 7 ID's (uno por cada dia de la semana) con un string formado con los id's de cada programa. asi me es mas facil de parsearlo.

Código
  1. STRINGTABLE DISCARDABLE
  2. BEGIN
  3.    201                     "01:00|05:00|Trasnoche Rock & Pop|Conduce: Tapa Martín|http://trasnoche.fmrockandpop.com"
  4.    202                     "05:00|06:00|Primera Data|Conduce: Marcos Menna\nDe las tribus urbanas, la más previsora.|"
  5.    203                     "06:00|09:00|No Somos Nadie|Conduce: Juan Pablo Varsky\nDe las tribus urbanas, la única que lucha por la existencia humana.|http:// nosomosnadie.fmrockandpop.com"
  6.    204                     "09:00|13:00|Cuál Es?|Conducen: Pergolini, de la Puente y Gantman\nCuál es la única tribu jamás dominada por nadie.http://:cuales.fm"
  7. // seguiria pero lo corto aca total es solo ilustrativo....
  8. END
  9.  
  10. 1 RCDATA DISCARDABLE // Sunday's
  11. BEGIN
  12. "401,402,403,404,405,406,407,408"
  13. END
  14.  
  15. 2 RCDATA DISCARDABLE //Monday's
  16. BEGIN
  17. "201,202,203,204,205,206,207,208,209"
  18. END
  19.  
  20. 3 RCDATA DISCARDABLE // Tuesday's
  21. BEGIN
  22. "201,202,203,204,205,206,207,208,209"
  23. END
  24.  
  25. 4 RCDATA DISCARDABLE // Wednesday's
  26. BEGIN
  27. "201,202,203,204,205,206,207,208,209"
  28. END
  29.  
  30. 5 RCDATA DISCARDABLE // Thursday's
  31. BEGIN
  32. "201,202,203,204,205,206,207,208,209"
  33. END
  34.  
  35. 6 RCDATA DISCARDABLE // Friday's
  36. BEGIN
  37. "201,202,203,204,205,206,207,208,209"
  38. END
  39.  
  40. 7 RCDATA DISCARDABLE // Saturdy's
  41. BEGIN
  42. "301,302,303,304,305,306,307,308"
  43. END
  44.  

asi que muchas gracias x todo....
198  Sistemas Operativos / Windows / Windows 7 SP1 sin Escritorio Remoto en: 19 Junio 2011, 15:54 pm
me baje una version de Windows 7 Enterprise x86 x64 con SP1 y para probarlo lo instale en virtual, VMWare Player ni bien termine de instalar y instalarlo los tools del VMWare player empeze a indagar un poko para ver si todo estaba en orden, pero cuando fui a [Comtrol Panel-> System ] Remote Settings -> System Properties.
an la pestaña Remote, ya no esta la opcion para habilitar el acceso remoto atravez del Escritorio Remoto de Windows.



¿alguien sabe como solucionar esto y si factible?

osea yo uso mucho esta herramienta para entrar a mi PC cuando estoy afuera de mi casa.

PD: se que existen muchos programas de Escritorio Remoto...

attachment: Win7SP1NoRemoteDestop.JPG (48.57 KB)
199  Programación / Programación C/C++ / Re: consejos sobre archivo de configuracion en: 17 Junio 2011, 14:45 pm
bueno, perdon que re responda, pero con el trannscurso de la noche(Arg) logre agunos avances. Googlie y encontre LoadResource, FindResource, y etc, maso o menos ya tengo armado, abajo adjunto la dll para que vean y me digan que les parece o alguna sugerencia. el siguiente code uso para leer la data desde la dll:

Código
  1. #include "windows.h"
  2. #define MONDATOFRIDAY MAKEINTRESOURCE(25)
  3. #define SATURDAY MAKEINTRESOURCE(26)
  4. #define SUNDAY MAKEINTRESOURCE(27)
  5. //HGLOBAL global;
  6.  
  7. int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){
  8. ///////////////////////////////////////////////////////////////////////////////////////////////
  9. //HGLOBAL global;
  10. HINSTANCE module = LoadLibrary("C:\\Users\\xkiz\\Desktop\\test\\Release\\Rock&Pop.dll");
  11.  
  12. if(module){
  13. OutputDebugString("LoadLibrary yes");
  14. HRSRC rsrc = FindResource(module, MAKEINTRESOURCE(2),SATURDAY);
  15. if(rsrc){
  16. OutputDebugString("FindResource yes");
  17. DWORD Size = SizeofResource(module, rsrc);
  18. HGLOBAL MemoryHandle = LoadResource(module,rsrc);
  19. if(MemoryHandle != NULL){
  20. OutputDebugString((LPCTSTR)MemoryHandle);
  21. }else{
  22. OutputDebugString("MemoryHandle no");
  23. }
  24. }else{
  25. OutputDebugString("FindResource no");
  26. }
  27. }else{
  28. OutputDebugString("LoadLibrary no");
  29. }
  30.  
  31. ///////////////////////////////////////////////////////////////////////////////////////////////
  32.  
  33. return 0;
  34. }
  35.  
  36.  

ahora me surge otra consulta, como habria que hacer para averifguar cuantos ID's hay en ese recurso?


attachment: test.rar (115.24 KB)
200  Programación / Programación C/C++ / Re: consejos sobre archivo de configuracion en: 17 Junio 2011, 10:43 am
ok, a lo que voy es que no se bien como armar el archivo.dll, osea.
STRINGTABLE:
101 nombre
102 nombre parte2
103 url Stream
 y cree un recurso DATA -> 1 con un archivo ini:
Código
  1. [mondayToFriday]
  2. prog01=01:00|Trasnoche Rock & Pop|Conduce: Tapa Martín|http://trasnoche.fmrockandpop.com
  3. prog02=05:00|Primera Data|Conduce: Marcos Menna\nDe las tribus urbanas, la más previsora.|
  4. prog03=06:00|No Somos Nadie|Conduce: Juan Pablo Varsky\nDe las tribus urbanas, la única que lucha por la existencia humana.|http:// nosomosnadie.fmrockandpop.com
  5. prog04=09:00|Cuál Es?|Conducen: Pergolini, de la Puente y Gantman\nCuál es la única tribu jamás dominada por nadie.http://:cuales.fm
  6. prog05=13:00|Tarde Negra|Conduce: Elizabeth Vernaci\nTarde Negra, de las tribus urbanas, la más ardiente.|http://:tardenegra.fmrockandpop.com
  7. prog06=16:00|Day Tripper|Conduce: Juan Di Natale\nUn poderoso tónico espiritual con el que pueden hacer viajar sin moverte un centímetro.|http://daytripper.fmrockandpop.com
  8. prog07=19:00|Falso Impostor|Conduce: Gillespi\nUn monarca sube a su torre de Babel para tocar el cielo y arrebatar el tesoro de la música.|http://falsoimpostor.fmrockandpop.com
  9. prog08=21:00|Apagá la Tele|Conduce: Gustavo Olmedo\n Toro Sentado Olmedo y su tropa de pieles rojas, te tomarán del cuero cabelludo hasta arrancarte del purgatorio televisivo. La única forma de evitar la cacería del zapping.|http://apagalatele.fmrockandpop.com
  10. prog09=23:00|Último Bondi|Conduce: Daniel Jiménez|http://ultimobondi.fmrockandpop.com
  11. [saturday]
  12. prog01=00:00|La de Dios|Conduce: Santiago Palazzo\nDe las tribus urbanas, la que se comunica con señales de humo.|http://ladedios.fmrockandpop.com
  13. prog02=03:00|Bonus Track|Conduce: Alejandro Lingenti|http://bonustrack.fmrockandpop.com
  14. prog03=07:00|El Triángulo de las Bermudas|Conduce: Maxi Martina|http://triangulo.fmrockandpop.com
  15. prog04=08:00|Cheque en Blanco|Conduce: Alfredo Zaiat\nDe las tribus urbanas, la que paga en especias.|http://chequeenblanco.fmrockandpop.com
  16. prog05=11:00|El Aguante|Conducen: Martín Souto y Pablo Gonzalez|http://elaguante.fmrockandpop.com
  17. prog06=13:00|Disco 2000|Conduce: Eduardo Ferrari|http://disco2000.fmrockandpop.comk
  18. prog07=16:00|La Hora Señalada|Conduce: Guillermo Hernández\nDe las tribus urbanas, la mas cosmopolita.|
  19. prog08=18:00|Ranking Rock & Pop|Conduce: Eduardo de la Puente|http://www.fmrockandpop.com/ranking
  20. prog09=21:00|Somos Rock|Conduce: Alejandro Nagy|http://somosrock.fmrockandpop.com
  21. [sunday]
  22. prog01=00:00|Rock & Pop In Concert|Conduce: Dani Jimenez|http://inconcert.fmrockandpop.com
  23. prog02=03:00|Rock & Pop Music||
  24. prog03=07:00|No Hay Mañana Para Vos|Musicaliza: Ricky Achaval|http://nohay.fmrockandpop.comh
  25. prog04=10:00|Jugala q' es Gratis|Conduce: Ramiro Quesada|http://jugala.fm
  26. prog05=14:00|Clásico de Clásicos|Conduce: Diego Jalfen|http://clasico.fmrockandpop.com
  27. prog06=18:00|La Casa del Rock Naciente|Conduce: Alfredo Rosso|http://lacasa.fmrockandpop.com
  28. prog07=20:00|Bombardeo del Demo|Conduce: Marcelo Martinez|http://bombardeo.fmrockandpop.com
  29. prog08=21:00|Tiempos Violentos|Conduce: Gustavo Olmedo.|http://tiemposviolentos.fmrockandpop.com
  30.  

o crear recurso DATA -> 1 con la misma estructura de StringTable, me es == , no que no se bien como seria acceder a ese recurso DATA, o cual seria la mejor/facil  para hacerlo, la dll.

@BlackZeroX lo de tu PD, no tiene nada raro, solo es un [ hr ] y una img de un clip con texto attachment y un link, nada especial ni raro....
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ... 65
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines