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 - CH4ØZ

#51
seba busque varios pero con ninguno puedo lograr lo que quiero completamente, este codigo fue el resultado de varios adaptado.

el problema es q la syntaxis puede ser:
if ( var1 != var1 ){
o
if(var1!=var1){
y no me sale, x eso acudi a ustedes
#52
estoy tratando de crear un editor de pawn (lenguaje para programacion de scripts generalmente de juegos mp como sa-mp cs u otros). resolvi el titileo pero no lo del codigo en color cuando borro.

edit: como puedo saber el color de las palabras si no son parte de la lista q yo tengo usando este metodo?
#53
el problema sobre el pintado es q no todas las palabras empiezan con # (N)
#54
bueno mi problema es que estoy tratando de realizar un highlight de determinadas palabras en el richtextbox.
el codigo q cree, funciona, pero solo a medias. dado que por ejemplo si yo tengo q la palabra "#define" debe salir azul, al escribirla, sale azul, pero si yo borro "#" sigue azul. alguna idea de como podria resolver eso? y tambien q titila mientras escribo

aca dejo el codigo:

Código (vbnet) [Seleccionar]

   Public Sub HighLightText(ByVal Text As RichTextBox)
       Dim oPos As Integer = Text.SelectionStart
       If oPos > 0 Then
           Dim Line As Integer = Text.GetLineFromCharIndex(Text.GetCharIndexFromPosition(Cursor.Position))
           Dim pIni As Integer, pEnd As Integer, pos As Integer, word As String
           pIni = Text.GetFirstCharIndexFromLine(Line)
           pEnd = Text.Lines(Line).Length
           For Each i As String In Words.Keys
               pos = Text.Text.IndexOf(i, pIni, pEnd)
               If ((Char.IsLetter(Chr(pos + 1)) Or Char.IsNumber(Chr(pos + 1))) And Words(i) <> Color.Blue) Or Not Char.IsLetter(Chr(pos + 1)) Then
                   If pos = 0 Then
                       word = i & " "
                   Else
                       word = i
                   End If
                   pos = Text.Text.IndexOf(word, pIni, pEnd)
                   If pos <> -1 Then
                       With Text
                           .SelectionStart = pos
                           .SelectionLength = i.Length
                           If .SelectionColor <> Words(i) Then .SelectionColor = Words(i)
                       End With
                   End If
               End If
           Next
       End If
       Text.SelectionStart = oPos
   End Sub


Nota: la funcion es llamada en el callback TextChanged
#55
bueno vi varias veces q se pueden numerar las lineas (principalmente en programas referidos a la programacion).
bueno como yo estoy intentando hacer un editor de codigo, me gustaria saber como se hace.
algun lugar donde leer sobre esto o ideas. (preferentemente no codigo, solo quiero algo asi como un empujon).

gracias de antemano.
#56
bueno, estoy trabajando en un programa utilizando procesos para crear entre otras cosas el promedio de memoria q consume cada proceso de un PC.
para eso utilizo la api GetProcessMemoryInfo. pero el problema surge al utilizar la misma, ya que necesito el handle del proceso, el cual al intentar obtenerlo retorna "Acceso Denegado".

Alguna idea de como solucionar esto? se q debe ser algo relacionado con los permisos pero no encontre mucho. tal vez xq no se exactamente como se llama esto de la seguridad. si alguien me pudiera guiar sobre que buscar o como solucionarlo le agradeceria mucho.
#57
buen o primero perdon si es una pregunta medio noob pero recien estoy empezando con esto de la programacion web.

tengo un codigo html en el cual estoy trabajando y resulta que mientras lo veo con la vista en vivo con el dreamweaver se ve como yo quiero la web, pero si abro el archivo desde firefox, los botones no respetan las medidas que les asigne previamente. alguien sabe porque puede estar pasando esto?

aca el codigo css que uso para darle formato:
Código (XML) [Seleccionar]
#main-menu li{
    margin:1px;
    padding:7px;
    font-weight:bold;
    background-image:url(Imagenes/Main%20Menu%20Buton.jpg);
    width:175px;
    height:30px;
    font-size:14px;
    text-align:center;
}
#58
perdon x el doble post pero nadie sabe? xq sigo sin poder encontrar el handle (N)
#59
mira te paso todas las formas q use para buscar el handle pero que hasta el momento no me funcionaron.
Código (vbnet) [Seleccionar]

    'FindWindow
        hWnd = FindWindow("ConsoleWindowClass", Limpiar(My.Application.Info.DirectoryPath) & "\server.exe")
    'handle del parent del panel
        hWnd = Form1.Panel1.Parent.Handle
    'handle del panel
        hWnd = Form1.Panel1.Handle
    'FindWindoEx
        tWnd = FindWindow("WindowsForms10.Window.8.app.0.378734a", "Server Control Panel")
        hWnd = FindWindowEx(tWnd, 0&, "Panel1", vbNullString)
    'el handle return del SetParent
        hWnd = SetParent(P.MainWindowHandle, Panel1.Handle) 'P=proceso X
#60
bueno mi problema es el siguiente: "cambie" una ventana a un control panel utilizando la api SetParent.
Luego al intentar enviar un mensaje a la misma ventana utilizando PostMessage, no logro encontrar el handle de la misma.
ya intente utilizar FindWindow, FindWindowEx, el handle del panel, el handle del parent del panel,
el handle que retorna la api SetParent al "cambiar" la ventana. pero ninguno de ellos es el correcto.
Alguien me podria decir de que forma podria encontrar el handle de esta ventana?
gracias CH4øZ