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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
51  Programación / Programación Visual Basic / Re: Pasarle Strings a una funcion de una DLL en VB6 en: 31 Mayo 2006, 12:59 pm
Efectivamente, La funcion dentro de la DLL es Public.

Y tambien la declaro Public en el proyecto que la uso.

El problema es que no se si la funcion coje el texto, es decir cuando llamo a la funcion asi:

Código:

Y=Parser(y)


No se que texto llega a la DLL, porque la funcion me devuelve un string vacio.

A ver si me pueden ayudar.

Gracias.

52  Programación / Programación Visual Basic / Re: Hacer un compilador en VB en: 31 Mayo 2006, 03:43 am
No creo que el maestro te haya encargado 1 compilador, ya que esto supone mucho tiempo y conocimientos bastante sólidos en campos como Hardware, desarrollo de algoritmos, etc.

Antes de nada, debes saber de que partes esta compuesto un compilador.

Evaluador Léxico, Evaluador Sintáctico, Evaluador Semántico, Optimizador, Generador de Codigo y Tabla de Símbolos.

Como mínimo saber que es cada cosa y su funcion.


Aunque para lo que creo que necesitas, te bastara con lo que te explicare.

Es fácil hacer 1 Sublenguaje Personalizado.

1º diseña 1 interfaz gráfica medio aceptable.

   Por ejemplo, para cargar el archivo de tus proyectos en tu Lenguaje, usa 1 RitchTextBox.

2º Lo que has de hacer es dar nombres propios a instrucciones ya definidas.

Por ejemplo, si pones Mensaje "ejemplo"

que VB interprete Msgbox "ejemplo"


Me has captado no ?

Ánimo, ten un poco de idea y te saldra algo xulo

Salu2




53  Programación / Programación Visual Basic / Pasarle Strings a una funcion de una DLL en VB6 en: 31 Mayo 2006, 03:20 am
Vereis, el tema es que programe el code de la Siguiente Funcion para extraer los parámetros entre parentesis y corchetes que le pasaba a 1 Base de Datos.

Hasta aqui Ok.

Bueno, pues paso la funcion a 1 DLL y resulta que no me devuelve ningun String.

Pense que quiza habia que tratar la cadena antes de pasarsela a la funcion quitandole los espacios, pero esto tampoco me funciona.

Podeis decirme que tengo que hacer para que funcione ?

Gracias

Código:

Function Parser(texto As String) As String
 
 '' esta función extraera lo que encuentre entre parentesis y corchetes ignorando lo que haya antes

Dim lon As Integer ' longitud de la cadena

Dim pasadas As Long ' contador 1

Dim counter As Integer ' contador 2

Dim numero As String '' letra actual xDD

Dim num As String '' numero a formar tipo string

Dim cor As String '' nombre de la tabla


lon = Len(texto)

counter = 1

For pasadas = 1 To lon

    numero = Mid(texto, counter, 1)
   
       
        If numero <> "(" Then
       
        counter = counter + 1

       
        Else
Do
       counter = counter + 1
       
 
       
        numero = Mid(texto, counter, 1)
       
                If numero = ")" Then
                GoTo en
                End If
       
           
        num = num + numero

       
DoEvents

Loop
en:
        End If

If numero = "[" Then

Do

       
        numero = Mid(texto, counter, 1)
       
        counter = counter + 1
   
        If numero = "]" Then
    GoTo sal
    End If
       
        cor = cor + numero
       
Loop
sal:
Else
End If


Next pasadas

Parser = num + "," + cor
 
End Function



54  Programación / Programación Visual Basic / Duda acerca de DLL en: 30 Mayo 2006, 02:10 am

Es posible hacer una DLL ejecutable ?

Es decir. Si se puede hacer que las DLL ejecuten codigo.

Por ejemplo, dentro de la Sub main pongo este code:

[code[
Sub main()

Dim h as string

h="hola"

msgbox "hola"

End Sub

Código:

Si lllamo con Rundll32 a la DLL creada, me saldrá un MSGBOX ?

Espero su contestacion

Gracias.
55  Programación / Programación Visual Basic / Integrar ASM dentro de VB en: 29 Mayo 2006, 23:25 pm

Es posible incluir algun codigo en ASM dentro de 1 programa de VB y hacerlo funcionar ??

Gracias
56  Programación / Programación Visual Basic / Re: Duda :Escribir en la BIOS en: 29 Mayo 2006, 22:45 pm
Pero lo que a mi me ocurre es que no me deja escribirlos.

Se supone que es 1 BIOS-UPDATER

los cambios no sirve de nada hacerlos en memoria.

Necesitaria integrar instrucciones ASM dentro de VB.

Poner CLI a 0 y despues activarlo con STI

A ver si me puedes orientar.

Salu2

57  Programación / Programación Visual Basic / Re: puerto paralelo! en: 29 Mayo 2006, 22:28 pm

Mira este link.

http://www.todorobot.com.ar/proyectos/paralelo/paralelo.htm


Con el code de ese proyecto, a mi me  funciona perfectamente.

Y es mas sencillo

Salu2
58  Programación / Programación Visual Basic / Re: Capturar dato del puerto paralelo en: 29 Mayo 2006, 22:25 pm
No me moleste.

igual mi tono fue un poco áspero.

No queria ofenderte.


Ocurren  varias cosas:


1º No se pregunta directamente por un code que necesitas.

   Se suele preguntar de 1 code que tienes, que te falla algo.

   O Quieres mejorarlo, o que necesitas alguna idea, o algo.



2º  La mayoria de las veces, tienes que sacar lo que quieres

     de la información que posees. Yo lo llamo Interpolar o Extrapolar codigo.



En referencia a tu pregunta, el codigo de la pagina de TODOROBOT, en el modulo del proyecto, te vienen las funciones comentadas.

Experimenta con ellas.

Salu2

59  Programación / Programación Visual Basic / Re: Killer en: 29 Mayo 2006, 19:30 pm

Gorky, no dudes tanto.

No creas que algo que tu no sepas hacer sea imposible.

Salu2
60  Programación / Programación Visual Basic / Re: Duda :Escribir en la BIOS en: 29 Mayo 2006, 00:55 am
Nadie sabe ayudarme ?

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines