• Jueves 14 de Noviembre de 2024, 04:24

Mostrar Mensajes

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


Mensajes - seth_los

Páginas: [1]
1
ASM (Ensamblador) / Re: Novato pide ayuda con su primer procedimiento
« en: Miércoles 14 de Abril de 2004, 00:53 »
Hola Colitroni tengo una version de puerba del emu8086 y me gustaria tener el serial
si me lo puedes pasar este es mi correo seth_los@yahoo.com


saludos gracias

2
C++ Builder / Re: Comunicacion Con Varios Sockets
« en: Jueves 5 de Febrero de 2004, 23:29 »
Claro amigo este es uno de los mejores, los integrantes son buenos programadores

Saludos  _Viktor

3
C++ Builder / Re: Comunicacion Con Varios Sockets
« en: Jueves 5 de Febrero de 2004, 15:44 »
Hola...
para empezar te recomiendo que veas la aplicacion que esta hecha en Builder en Example->Internet->Chat es muy facil de entender y teda una guia de lo que estas pidiendo te orientas en el manejo de Socket ,dir IP, recibir y enviar mensajes por Red iluego de eso comienzas tu aplicacion cunado te surgan nuevas dudas, ya sabes donde estamos


Saludos..
Seth

para los que no conocen el foro de mi arroba.com

http://miarroba.com/foros/ver.php?id=182537

4
C++ Builder / Re: Bloquer Alt-f4
« en: Jueves 5 de Febrero de 2004, 15:42 »
es muy facil esto te servira evita cerrar la aplicacion
void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose)
{
 
CanClose = false;


}


para el icono al lado del reloj usa esto
codigo en el Unit1.cpp
//---------------------------------------------------------------------------
#include <vcl.h>

#include <shellapi.h>

#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  TrayMessage(NIM_ADD);
  TrayMessage(NIM_MODIFY);
}
//---------------------------------------------------------------------------

//--------------------------------------------------------------------------

bool __fastcall TForm1::TrayMessage(DWORD dwMessage)
{
  NOTIFYICONDATA tnd;
  PSTR pszTip;

   tnd.cbSize          = sizeof(NOTIFYICONDATA);
   tnd.hWnd            = Handle;
   tnd.uID             = IDC_MYICON;
   tnd.uFlags          = NIF_MESSAGE | NIF_ICON | NIF_TIP;
   tnd.uCallbackMessage   = MYWM_NOTIFY;

   if (dwMessage == NIM_MODIFY)
    {
        tnd.hIcon      = (HICON)IconHandle();
        if (pszTip)
           lstrcpyn(tnd.szTip, pszTip, sizeof(tnd.szTip));
       else
        tnd.szTip[0] = '\0';
    }
   else
    {
        tnd.hIcon = NULL;
        tnd.szTip[0] = '\0';
    }

   return (Shell_NotifyIcon(dwMessage, &tnd));
}

HICON __fastcall TForm1::IconHandle(void)
{
 return (Image1->Picture->Icon->Handle);
}

void __fastcall TForm1::FormDestroy(TObject *Sender) {
  TrayMessage (NIM_DELETE);
}

en el Unit1.h
//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Graphics.hpp>

#define MYWM_NOTIFY         (WM_APP+100)
#define IDC_MYICON                     1006

//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:   // IDE-managed Components
        TButton *Button1;
        TImage *Image1;
        void __fastcall FormDestroy(TObject *Sender);
private:   // User declarations

    bool __fastcall TrayMessage(DWORD dwMessage);
    HICON __fastcall IconHandle(void);

    PSTR __fastcall TipText(void);

public:      // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

para la barra de tareas puedes hacer lo siguiente fijate las lineas que no te aparecen en la aplicacion
codigo en el Proyect1.cpp

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{

//Agrega estas lineas
        DWORD dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
        dwExStyle |= WS_EX_TOOLWINDOW;
        SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
//Hasta aqui


        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                         Application->ShowException(&exception);
                 }
        }
        return 0;
}

5
C++ Builder / Re: Aplicacion Para Control De Una Red Local
« en: Sábado 31 de Enero de 2004, 22:32 »
Hola _Victor esa ultima parte me interesa podrias hacer un ejemplo sencillo de como se podria implementar una clase con los textos recibidos me gustaria tener una idea mas clara...

Saludos

Seth

6
C++ Builder / Re: Poblema Raro Con Canvas
« en: Sábado 31 de Enero de 2004, 18:48 »
Hola este foro hay un mensaje de como usar un canvas usalo y si tienes alguan duda te lo puedo pasar por correo wl mio es seth_los@yahoo.com

se trata de como dibujar poligonos con builder...

tambien en builder en ayuda hay un ejemplos de Canvas puedes mirarlos son myu claros y sencillos

7
C++ Builder / Re: Como Usar Este Ejemplo
« en: Sábado 17 de Enero de 2004, 21:20 »
Hola la solucion en muy facil solo se debe cambiar esta linea...

la declaracion debe sar asi

TPoint points[4]; // en builder aparece asi POINT este es un error

points[0] = Point(100,10);
points[1] = Point(10,100);
points[2] = Point(100,170);
points[3] = Point(240,120);
Form1->Canvas->Brush->Color = clTeal;

Form1->Canvas->Polygon(points, 3);

este ejemplo sirve para crear dibujos usando canvas y definiendo todos sus puntos

Gracias a todos

seth

8
C++ Builder / Como Usar Este Ejemplo
« en: Sábado 17 de Enero de 2004, 16:36 »
hola

Gracias a todos por mantener este foro

tengo un problema con el siguiente ejemplo sacado de la ayuda de Builder

This example draws a polygon in the specified shape, and fills it with the color teal:

void __fastcall TForm1::PaintBox1Paint(TObject *Sender)

{
POINT points[4];
points[0] = Point(10,10);
points[1] = Point(30,10);
points[2] = Point(130,30);
points[3] = Point(240,120);
((TPaintBox *)Sender)->Canvas->Brush->Color = clTeal;
((TPaintBox *)Sender)->Canvas->Polygon(points, 3); // error en esta linea

}

o este otro ...

This example paints a white five pointed star in a paintbox control:

void __fastcall TForm1::PaintBox1Paint(TObject *Sender)

{
TPaintBox *pPB = (TPaintBox *)Sender;
POINT points[6];
pPB->Canvas->Pen->Color = clWhite;
points[0].x = 40;
points[0].y = 10;
points[1].x = 20;
points[1].y = 60;
points[2].x = 70;
points[2].y = 30;
points[3].x = 10;
points[3].y = 30;
points[4].x = 60;
points[4].y = 60;
points[5].x = 40;
points[5].y = 10;
pPB->Canvas->Polyline(points,5); // error en esta linea
}

si alguien lo puede documentar y hacerlo funcionar ..

Posdata tengo Builder 4.0

los dos son mas o menos parecidos y los errores los muestra en la lineas similares..

mi interres en usar el Canvas->Polygon, o el Canvas->Polyline

y encontre estos ejemplos.. o que me otro evento sirve para dibujar figuras ejemplo triangulos...

9
C++ Builder / Ejemplo De Hilo
« en: Jueves 15 de Enero de 2004, 23:46 »
Hola a todos Buenas tardes...

he estado buscando un ejemplo de TThread muy sencillo que tenga me nos de lo necesario (es un decir)... algo como esto quiero hacer una aplicacion que tengo un TButton un Label, y por medio del Button se pueda crear un contador... la idea esta que muestre en el formulario los valores del contador algo asi..
1 , 2 , 3 , 4 ,  5 .... en el caption de label esto se puede hacer muy facil usando TTimer pero no quiero usar este componente quiero hacerlo por medio de hilos osea un derivado de TThread... que cuando se use el boton comienze la aparicion de los numeros en el Label... la verdad si alguien me puede ayudar con este ejemplo se lo agradezco he mirado los ejeplos de builder pero la verdad no lo conprendo bien

Saludos a todos

Páginas: [1]