Announcement

Collapse
No announcement yet.

Timer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Wenn ichs mit deiner 2ten Variante probiere kommt dies hier als Fehlermeldung

    error C2440: 'type cast' : cannot convert from '' to 'void (__cdecl *)(struct HWND__ *,unsigned int,unsigned int,unsigned long)'

    Comment


    • #17
      Mein Code.....

      Code:
      #include <vcl.h>
      #pragma hdrstop
      #include "Unit1.h"
      //---------------------------------------------------------------------------
      #pragma package(smart_init)
      #pragma resource "*.dfm"
      TForm1 *Form1;
      //---------------------------------------------------------------------------
      void CALLBACK TimerProg1Proc(HWND hWnd, UINT uMsg, UINT idEvent, DWORD dwTime)
      {
        ShowWindow(this->Handle, SW_SHOWNA);
        return;
      }
      __fastcall TForm1::TForm1(TComponent* Owner)
       : TForm(Owner)
      {
      SetTimer(this, NULL, 1000, (TIMERPROC) TimerProg1Proc);
      }
      //---------------------------------------------------------------------------
      Christian

      Comment


      • #18
        Hier das SetTimer mit der MFC

        http://msdn.microsoft.com/en-us/libr...df(VS.80).aspx
        Christian

        Comment


        • #19
          Genau das gleiche wie ich, wirklich dieses **** C.
          Kotzt mich so an, warum man auch nen Timer nich
          als Komponente mit einbindet. Danke für deine Hilfe

          Comment


          • #20
            eher ein Problem (deines) des MS Compilers.....

            geht auch einfacher
            Zuletzt editiert von Christian Marquardt; 01.03.2009, 11:03.
            Christian

            Comment


            • #21
              Ohhr das wäre schön hätte ich so eine Timerkomponente, aber is hier leider nicht der Fall.

              Comment


              • #22
                Hab grad in irgendeinem Forum gelesen, dass man das mit dem ClassWizard machen muss.
                So sieht mein Code jetzt aus, er funktioniert auch Perfekt.

                void CPEG_MTDlg::OnStartTimer()
                {
                SetTimer(1, 2000, 0);
                }


                void CPEG_MTDlg::OnTimer(UINT nIDEvent)
                {
                MessageBox(_T("Geklappt"),_T("Geklappt"), MB_OK);
                ShowWindow(SW_SHOWNA);

                CDialog::OnTimer(nIDEvent);
                }

                Comment


                • #23
                  Wie kann ich den Timer jetzt auf mehreren bzw.
                  allen meinen Dialogen benutzen!? Geht das überhaupt!?

                  Comment

                  Working...
                  X