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 - Belial & Grimoire

#61
busca en la ayuda de yast2

por ejemplo, no se si funcione igual, pero por lo general es algo asi

yast2 -help

y busca como limpiar el cache y si hay reparacion, por ejemplo en apt-get existe el autoclean y check, busca si hay algo parecido en yast2, a lo mejor el error desaparece

tambien verifica los repositorios, posiblemente aun tienes las actualizaciones de disco y eso hace que siempre te pida el disco para descargarlo

si es asi, busca en suse donde se encuentran y editalos, coloca este signo "#" en los que viene por default y busca los repositorios para actualizacion de suse en google

si ya tienes los repositorios busca cuales son los codecs para musica y video, por lo general son gstreamer

salu2
#62
por lo general ath es de athero, asi que posiblemente el mensaje de error, es un fallo en la tarjeta de red, posiblemente linux no logro activar apropiadamente el driver de la tarjeta de red, pero si no tienes problemas, entonces es un mensaje normal, recuerda que linux muestra todo lo que sucede en tu sistema, y si puedes usar la red, podria ser que es un error de inicio.... pero se reinicia el servicio haciendo una autoreparacion
#63
podrias hacer un backup del disco virtual que usas, y borra ese temporal que te da problemas y elimina VirtualBox completamente, despues resintala dkms y haz una instalacion limpia de Virtualbox, y verifica si ya puedes tener accesso

si no te deja eliminarlo, hazlo manualmente, borra la carpeta  ~.VirtualBox

si ya no hubo problemas, vuelve a poner el backup del disco virtual y agregalo a virtualbox
#64
hola

Alguien me podría decir que error o que estoy haciendo mal en esta parte del código, lo que hace es hacer una conexión con sqlite y mostrar el resultado en una tabla en forma de lista para ver las columnas

esto lo hice anteriormente con código pero no supe como agregar y acomodar las cajas de texto y botones, así que abrí un nuevo proyecto usando JFRAME, y al parecer el código funciona porque me da el nombre de la primera columna de una base "main.db" pero cuando hago un while para mostrar la lista de la columna, me aparecen algunos "Row" pero están vacíos

A ver si alguien me pude decir que podría estar mal, o si podría ser algo de las propiedades de la tabla

Código (java) [Seleccionar]
private void DoOpen(DefaultTableModel tableModel){
       
       Conexion cnx = new Conexion();
       
        try{
            cnx.conectar();
            String sql = "SELECT name FROM sqlite_master";
            cnx.consulta = cnx.conexion.createStatement();
            ResultSet res = cnx.consulta.executeQuery(sql);
           
            if(res != null){
                int colm = res.getMetaData().getColumnCount();
               
                for(int i = 1; i <= colm; i++){
                    tableModel.addColumn(res.getMetaData().getColumnName(i));
                }
                while(res.next()){
                    Object []objetos = new Object[colm];
                    for(int j = 1; j <= colm; j++){
                        objetos[j-1] = res.getObject(j);
                    }
                    tableModel.addRow(objetos);
                }
            }
        }catch(SQLException e)
        {
        }
   
    }
#66
ya lo solucione, al principio creia que GetDirectory no era para darme la direccion de un archivo, ya que me aparecia NULL, pero despues me di cuenta que estaba seleccionando un archivo desde "usados recientemente", y despues abri un archivo que no sea de "usados recientemente" y me aparecio la direccion del archivo

salu2
#67
hola

alguien me podria decir como obtener la direccion completa de un archivo, estoy usando Filedialog pero solo me da el nombre y quisiera obtener la direccion completa de la ubicacion de un archivo

lo estoy haciendo de esta manera

Código (java) [Seleccionar]
private void doOpen(){
       
        FileDialog open = new FileDialog(this, "Abrir...", FileDialog.LOAD);
        open.setVisible(true);
       
       
        String fname = open.getDirectory();
        System.out.println(fname);
    }


pero no encuentro alguna funcion que haga lo que necesito, espero alguien sepa como obtener el path completo de un archivo

salu2
#68
no se enojen, solo quiero hacer funcionar ese codigo, si me voy por el camino facil, solo hago esto y ya

Código (asm) [Seleccionar]
option casemap:none

extern ExitProcess:PROC
extern WSAStartup:PROC
extern socket:PROC
extern connect:PROC
extern send:PROC

WSADATA STRUCT 8
   wVersion        WORD    ?
   wHighVersion    WORD    ?
   iMaxSockets     WORD    ?
   iMaxUdpDg       WORD    ?
   lpVendorInfo    QWORD   ?
   szDescription   SBYTE   257 dup (?)
   szSystemStatus  SBYTE   129 dup (?)
WSADATA ENDS

sockaddr STRUCT
   sa_family   SWORD   ?
   sa_port     WORD    ?
   sa_addr     DWORD   ?
               BYTE 8 dup (?)
sockaddr ENDS

.const
   align 8
   address     sockaddr <2, 0B922h, 0100007Fh>
   sz1         BYTE "hola mundo",0
.data?
   align 8
   Socket  QWORD ?
   wsadata WSADATA <>
.code
main proc
   and rsp,-16
   sub rsp,4*8

   lea rdx, wsadata
   mov rcx, 2h
   call WSAStartup
   
   mov r8, 0h
   mov rdx, 1h
   mov rcx, 2h
   call socket
   mov Socket, rax
   
   mov r8, 16h
   lea rdx, address
   mov rcx, Socket
   call connect
   
   mov r9, 0h
   mov r8, SIZEOF sz1
   mov rdx, offset sz1
   mov rcx, Socket
   call send
   
   xor ecx, ecx
   call ExitProcess

main endp
End


pero bueno, dejemoslo hasta aqui y digamos que ya esta solucionado, nada mas no se enojen, con esta semana ya cumplo 4 semanas que empece con ASM y mi unica guia es un libro de IBM para 16 bits y muchos ejemplos en google donde hay mezcla de todo, talvez cuando cumpla algunos meses o años ya no hare cosas de esta manera, y mi unica ayuda son ustedes, porque no tengo compañeros donde vivo que sepan informatica y que pueda unirme para aprender con ellos, porque tambien para colmo soy autodidacta

salu2 ;D
#69
ok gracias

pues investigue mas e hice lo que mencionaron, modificando otras cosas, y el codigo carga las librerias y no aparece ningun error, pero sigue sin funcionar  :¬¬

cualquier sugerencia se los agradezco

Código (asm) [Seleccionar]

extrn LoadLibraryA:PROC
extrn ExitProcess:PROC
extrn GetProcAddress:PROC

.data

wsdll db "ws2_32.dll",0
wsaddr dq ?
WStp db "WSAStartup",0
wtaddr dq ?
wsadata db 400 dup (0)
sock db "socket",0
sockaddr dq ?
conn db "connect",0
conaddr dq ?
sen db "send",0
senaddr dq ?
buf db "hola mundo",0

.code
Start proc

and rsp,-16
sub rsp,4*8

mov rcx, offset wsdll
call LoadLibraryA
mov wsaddr, rax

mov rdx, offset WStp
mov rcx, wsaddr
call GetProcAddress
mov wtaddr, rax

lea rdx, wsadata
mov rcx, 2h
call wtaddr

mov rdx, offset sock
mov rcx, wsaddr
call GetProcAddress
mov sockaddr, rax

mov r8, 0h
mov rdx, 1h
mov rcx, 2h
call sockaddr
mov sockaddr, rax

mov rdx, offset conn
mov rcx, wsaddr
call GetProcAddress
mov conaddr, rax

mov r8, 16h
mov rbx, 0100007FB9220002h
push rbx
mov rdx, rsp
mov rcx, sockaddr
call conaddr

mov rdx, offset sen
mov rcx, wsaddr
call GetProcAddress
mov senaddr, rax

mov r9, 0h
mov r8, 50h
mov rdx,offset buf
mov rcx,sockaddr
call senaddr

xor ecx, ecx
call ExitProcess

Start endp

End
#70
hola

disculpa, si quieren eliminen este o el tema anterior, solo hay 2 mas, los otros eran sobre nasm, el pirmero era porque no lograba entender porque no funciona getprocaddress, el segundo es el de masm, pero como crei que ya lo habia logrado ya que no me aparecian errores, decidi abrir uno nuevo pensando que era algun fallo de otro tipo, lo siento

ya verifique el codigo y tienen razon olvide cambiar lo de rcx.. r9..., olvide que habia modificado eso y lo deje de esa manera, bueno al principio lo tenia asi

mov r8, 16h
mov rdx, 0100007FB9220002h
mov rcx,[sockaddr]
call[conaddr]


en nasm con 32 bits, me habia funcionado de esta manera

Código (asm) [Seleccionar]
push 0x0100007F
push 0xB9220002
mov esi, esp
push byte 16
push esi
push dword [soadd]
call [conaddr]


tambien de esta otra forma

Código (asm) [Seleccionar]
sub esp, 416

mov word [ebp-416], 0x0002
mov word [ebp-414], 0xB922
mov dword [ebp-412], 0x0100007F


push byte 16
lea eax, [ebp-416]
push eax
push dword [soadd]
call [conaddr]


pero por la syntaxis de masm, no me lo permite, con push me aparece error,con rcx en socket me aparece este mensaje de error


Primera excepción en 0x000007FEFCCE5D18 (mswsock.dll) en Project1.exe: 0xC0000005: Infracción de acceso al leer la ubicación 0xFFFFFFFFFFFFFFFF. (0x0).


por eso, habia cambiado el codigo, porque de la otra forma me compilo bien

una disculpa nuevamente por abrir otro hilo, y espero poder terminar, si el error esta en connect, almenos ya se que me falta poco

salu2