Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MeCraniDOS

#101
Cita de: xuhipoint en 10 Mayo 2014, 22:24 PM
Gracias a todos por sus respuestas, al final lo que hice fue esto:
Es muy parecida a la tuya leosansan pero fue la unica idea que se me ocurrio para no utlizar punteros.

Estas usando punteros de todas formas.

Esto
Código (cpp) [Seleccionar]
void Funcion(int Matriz[])

Es equivalente a esto
Código (cpp) [Seleccionar]
void Funcion(int *Matriz)

Al pasar una matriz a una funcion lo unico que haces es mandarle un puntero con la posicion de memoria donde empieza la matriz, por eso todo lo que modifiques en la matriz de la funcion, lo estas modificando en la matriz declarada en el main.

Código (cpp) [Seleccionar]
void Funcion(int *Matriz);

int main()
{
      int Matriz[5]={0}; //Inicializas todo a cero
     
      Funcion(Matriz);

      //Aqui Matriz[0] ya vale 1

      return 0;
}

void Funcion(int *Matriz)
{
      Matriz[0] = 1;
}
#102
Programación C/C++ / Re: SOURCE MOD
11 Mayo 2014, 21:03 PM
Pon código  :rolleyes:

Saludos
#103
ASM / Re: [?] ARM IDE
12 Abril 2014, 13:47 PM
Cita de: MCKSys Argentina en 12 Abril 2014, 12:04 PM
Creo que lo mejor sería devkitpro

Saludos!

PD: Mas info click

DevkitARM esta dentro de DevkitPro  :rolleyes:
#104
ASM / [?] ARM IDE
12 Abril 2014, 11:08 AM
Hola  ;D

Estoy empezando con ARM y en la uni nos han dicho que podemos usar DevkitARM junto con el Programmers Notepad como IDE, pero es para Windows, y estoy en Linux..   :-\

Alguien sabe que IDE puedo usar en Linux junto con DevkitARM?  :huh:

Saludos
#105
Cita de: mDrinky en 25 Febrero 2014, 09:56 AM
La función IsUserAnAdmin solo funciona desde XP a vista. Te recomiendo que uses CheckTokenMembership, que funciona desde XP hasta 8.

Gracias por la solucion en VB, pero al final he decidido hacerlo en C++, y probando la funcion que me has dicho, me da el siguiente error:

Citarerror: 'CheckTokenMembership' was not declared in this scope

Header: Winbase.h (include Windows.h)

Como lo puedo solucionar? El código esta copiado de http://msdn.microsoft.com/en-us/library/windows/desktop/aa376389%28v=vs.85%29.aspx y no va... :rolleyes:

Saludos
#106
Java / Re: [?] Conexión HTTP Post
3 Marzo 2014, 21:54 PM
Cita de: NoBullshit en  3 Marzo 2014, 11:38 AM
Hola, MeCraniDOS.

Podrías compartir la solución?
Es que estaba detrás de algo así, y la verdad nunca he usado esta clase de Java, y por lo que estoy viendo puede dar mucho juego si sabes usarla. Si pudieras colgar cómo solucionastes tu problema, sería de gran ayuda!

Gracias!

Claro!

Código (java) [Seleccionar]
   static final String USER_AGENT = "Mozilla/5.0";
   static final String HOST = "Mi web/";
   static final String PAGN = "conectado.php";
     
   public static void Prueba_Post() throws Exception
   {
       String url = HOST + PAGN;
URL Objeto = new URL(url);
HttpURLConnection Conexion = (HttpURLConnection) Objeto.openConnection();
       
       String Datos;
       Datos = "Los datos que quieres enviar";

//Añadimos las cabeceras
Conexion.setRequestMethod("POST");
Conexion.setRequestProperty("User-Agent", USER_AGENT);
       Conexion.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

//Enviamos los datos
      Conexion.setDoOutput(true);
       try (DataOutputStream EnvioDatos = new DataOutputStream(Conexion.getOutputStream()))
       {
           EnvioDatos.writeBytes(Datos);
           EnvioDatos.flush();
       }
       
       //Comprobamos que conecta correctamente
int CodigoRespuesta = Conexion.getResponseCode();
       
System.out.println("\nSending 'POST' request to URL : " + url);
       System.out.println("\nSending Data to URL : " + Datos);
System.out.println("Response Code : " + CodigoRespuesta);
       
       //Esperamos que nos envie los datos
       StringBuffer Respuesta;
       try (BufferedReader Salida = new BufferedReader(new InputStreamReader(Conexion.getInputStream())))
       {
           String inputLine;
           Respuesta = new StringBuffer();
           while ((inputLine = Salida.readLine()) != null)
           {
               Respuesta.append(inputLine);
           }
       }

//Mostramos el resultado
System.out.println(Respuesta.toString());

   }


Espero que te sirva  :rolleyes:

Saludos

#107
Cita de: rir3760 en  2 Marzo 2014, 18:59 PM
la segunda es breve y esta bien para practicar con la biblioteca estándar de C pero es muy limitada (eso es evidente si se trata de modificar para el manejo de casos generales).

Solo breve?  :o  :rolleyes:
#108
Java / Re: [?] Conexión HTTP Post
1 Marzo 2014, 22:13 PM
Ya lo he solucionado  :rolleyes: :rolleyes:

Saludos
#109
Java / [?] Conexión HTTP Post
1 Marzo 2014, 13:01 PM
Buenas, estoy intentando pasar un codigo VB6 a Java..

El código en VB6 es este

Código (vbnet) [Seleccionar]
Dim objHttp As Object, strURL As String, strText As String

strURL = "Mi web/" & "conectado.php"

Set objHttp = CreateObject("MSXML2.ServerXMLHTTP")

objHttp.Open "POST", strURL, False

objHttp.setRequestHeader "User-Agent", "Mozilla/5.0"

objHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
   
objHttp.Send ("Te he enviado un mensaje")

strText = objHttp.ResponseText


Y lo que tengo hecho en Java hasta el momento es esto

Código (java) [Seleccionar]
public static void sendPost() throws Exception
{
String url = "Mi web/" & "conectado.php";
URL obj = new URL(url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();

con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", "Mozilla/5.0");
       con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

}



(Tengo mas código de unas pruebas que he hecho pero no me funciona)

El problema es que no se como enviar datos y recibirlos del servidor desde Java..

A ver si me pueden echar una mano  :huh: :huh:

Saludos
#110
Cita de: mDrinky en 28 Febrero 2014, 21:13 PM
Esas son las declaraciones de las funciones que se usan... Lee un poco mas sobre VB6.

Hasta ahí llego  :¬¬

A lo que voy es que para que se necesita abrir un proceso, un thread, etc, sólo para saber sí eres administrador..  :huh: