Zum Inhalt springen

Babybaer

Mitglieder
  • Gesamte Inhalte

    307
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Babybaer

  1. Hallo Leutz, ich bin noch nicht ganz fit mit SQL und habe deshalb auch noch keinen Ansatz wie ich mein Problem in den Griff bekomme... Mein Problem: Ich habe eine Kundendatenbank, die langsam immer größer wird und ich unter html Probleme mit der Ansicht aller Kunden bekomme. Nun möchte ich ich alles nach dem A | B | C... angezeigt bekommen. Also wenn ich auf den Link A klicke sollte ein SQL Satement abgesetzt werden der mir alle Kunden mit A am Anfang des Nachnamen ausgibt... Geht das überhaupt oder müß ich das im Code verarbeiten??? THX schon mal...
  2. Leider nicht. Versuchs mal selber 'this.Hide()' in Load. Da macht das Prog nichts. Ich brauch nicht immer einen Dlg. Aber davon kann ich nicht ausgehen. Deswegen erst mal Dlg zeichnen, Zustand auswerten und je nachdem, soll der Dlg Hide sein. Also ich hab es noch nicht hinbekommen. Muß dazu sagen das ich erst seit 2 Wochen C# mache. Komme aus der C++ Welt und da gibts solche Probleme nicht. :cool: Danke!!!
  3. Hallo Leutz, ich habe eine C# .netV1.1 Dialog-Anwendung. Wie stelle ich es an, das ich ein Event erhalte, wenn mein Dialog fertig gezeichnet wurde. Ich habe eine Methode die einen Zustand abfragt und je nachdem wie dieser Zustand ist, soll der Dialog (Form) Hide sein oder für den Benutzer angezeigt werden. Danke schon mal
  4. Das Projekt umfasst noch weitere Programme aber in C#. Hier sollen .Net Klassen global genutzt werden. Ist ja auch eine schöne Sache. Vielleicht schreib ich dieses Programm noch mal neu in C#. Ich hasse C#. Wie geht der Compiler Switch? Auch für später mal ganz interessant!!!
  5. Hallo Leutz, heute ist es soweit das ich mich mal wieder mit .Net auseinander setzten muss. Mein Problem: Ich habe gerade eine C++ Projekt geschrieben was auf die ATL aufsetzt, leider benötige ich jetzt die Unterstützung von .Net. Ist es möglich .Net später noch einzubinden? Und wie geht das...
  6. Danke für die Warnung. Es geht mir hier aber wie gesagt nicht um Pornografische angelegenheiten.
  7. Da bin ich deiner Meinung. Aber ich muß mir immer die URL nach Hause schicken und dann auf meine Kosten und Zeit das Thema bearbeiten. Die Möglickeit über ein Tunneling über meinen Router geht auch, aber das fällt erst recht auf, wenn ich mir da eine Software auf meinen Rechner installiere. Danke aber erst mal.
  8. Ok anders. Wir nehmen mal an, du bist an einem Rechner mit Internet. Dieses Internet wird aber überwacht. Die Überwachung läuft aber so, dass jede URL die an oder aus dem Client geschickt wird. Geprüft wird ob sich ein bestimmter Inhalt im String der URL befindet. Wird ein Verstoß festgestellt, dann wird der Inhalt geblockt und die Website wird nicht angezeigt. Der Filter hat einen Nachteil er block auch Seiten die nichts mit Sex und anderen schlimmen Dingen zu tun haben. Aber ich in manchen Situationen gerne den Inhalt lesen möchte. Bei Google ging das Mal eine ganz Zeit lang, in dem man sich den Cache anzeigen lassen hat. Leider wurde der Filter angepasst. Stelle dir mal vor es ist ein Browser im Browser. Nur das der PHP Browser keine Links verarbeitet oder mitbekommt. Vielleicht ist es jetzt etwas besser erklärt. Sorry noch mal. P.S. Auch so zu verstehen wie eine Art „Tunnelling“. THX
  9. Hallo Leutz, ich möchte auf meiner WebSite mit PHP ein Link Rerouting einbinden,wenn möglich. Meine Firma meint das man nicht alle Website´s sehen sollte und eine URL Filter nutzt. Ist es möglich eine Website von meiner Website aufzurufen und die URL zu ändern? Wenn ja, wie??? THX
  10. Habe das Projket noch aus anderen Aspekten verworfen und bin auf CDialog zurück.
  11. Ist nicht gleich erkenntlich was Du möchtest. Ist ja auch egal, hab das mal versucht, leider auch ohne Erfolg. Ich nehme mal an, dass mit dem Editfeld bringt Dir auch nichts, wenn der User bei einem leeren Feld ein neues Datum auswählen soll, aber so das Ctrl nicht mehr verfügbar wäre. Da wirst wohl das Ctrl überschreiben müssen und etwas malen :-).
  12. Dann ist es vielleicht besser Du formulierst Deine Frage etwas anders. Sorry dann noch mal. Wie wäre es dann wenn Du ein Editfeld (HIDE) mit auf das bestehende Ctrl legst und je nach gebrauch das ein ausblendest und das andere ein. Ist auch nur ein Vorschlag.
  13. Vielleicht mal so versuchen: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cdatetimectrl.3a3a.settime.asp
  14. Vielleicht hilft Dir ja das http://www.codeproject.com/listctrl/ReportControl.asp
  15. http://www.codeguru.com/Cpp/data/mfc_database/microsoftexcel/article.php/c4307/ Vielleicht hilft Dir das
  16. Hallo, ich habe noch nicht sehr viel mit SDI gearbeitet. Daher fehlt mir da etwas Erfahrung. Mein Problem: Ich möchte in meinem Projekt eine Progressbar und eine Uhr in die Status Leiste einbringen. Habe das auch alles schon hinbekommen, nur leider funktioniert das überhaupt nicht über einen Thread. Das heißt wenn ich die Uhr laufen lasse oder die ProgressBar, dann bleibt mir ja die Anwendung für den Zeitraum hängen. Ist mir Klar. Daher ja auch ein Thread... Was ich nicht verstehe, ist das ich aus dem Thread nicht auf CMainFrame zugreifen darf. Habe schon alles mögliche versucht. Vielleicht seht Ihr ja den Fehler oder habt eine Lösung... Wenn ich SendTextToStatusbar aufrufe geht es ja auch. Warum dann nicht aus dem Thread??? void CMyViewDlg::SendTextToStatusbar(int iIndex,CString csText) { ((CMainFrame *)(theApp.m_pMainWnd))->SendTextToStatusbar(iIndex,csText); } bool CMyViewDlg::MyThreadControl() { DWORD pdwTimeThreadId; LPVOID pParam; pParam = (LPVOID)this; m_hTimeThread = CreateThread(NULL, 0, TimeThread, pParam, NULL, &pdwTimeThreadId); return true; } //Thread DWORD WINAPI TimeThread(LPVOID pParam) { try { CMyViewDlg * pThis = (CMyViewDlg *) pParam ; while(true) { pThis->SendTextToStatusbar (0, _T(_T(“Testâ€)); } } catch(CException *e) { char tmp[256]; e->GetErrorMessage(tmp, sizeof(tmp)); CString csTmp(tmp); e->Delete(); } catch(...) { } return 0; } [/PHP]
  17. Release nur aus dem Studio richtig. Debug immer richtig.
  18. Hallo, Ich habe ein Windows das ich Transparent werden lasse. Das funktioniert soweit ganz gut. Leider aber nur solange, solange ich das Programm aus VStudio starte. Die Debug Version tut immer wunderbar. Ich habe auch schon alle Optionen vom Debug auf das Release übernommen. Aber es tut sich nichts. Der Fehler tritt so auf das das Windows gar nicht erst sichtbar wird. Habe ich vielleicht etwas wichtiges vergessen. Ich stehe etwas auf dem Schlauch. So wird es aufgerufen //das hier funktioniert HMODULE hUser32 = GetModuleHandle(TEXT("USER32.DLL")); g_pSetLayeredWindowAttributes = (lpfnSetLayeredWindowAttributes) GetProcAddress(hUser32, "SetLayeredWindowAttributes"); //... SetWindowLongPtr(GetSafeHwnd(), GWL_EXSTYLE , GetWindowLongPtr(GetSafeHwnd(), GWL_EXSTYLE) | WS_EX_LAYERED); SetTransparent(GetSafeHwnd(), m_colTrans, 255 * TRANSPARENTPROZENT/100, LWA_COLORKEY | LWA_ALPHA); BOOL CMyWindow::SetTransparent(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags) { BOOL bRet = TRUE; typedef BOOL (WINAPI* lpfnSetTransparent)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags); if ( hUser32 ) { lpfnSetTransparent pFnSetTransparent = NULL; if (g_pSetLayeredWindowAttributes ) bRet = g_pSetLayeredWindowAttributes(hWnd, crKey, bAlpha, dwFlags); else bRet = FALSE; } return bRet; } [/PHP]
  19. Leider ist das Problem wieder aufgetaucht. Aber ich kann sagen das es an dem XP theme liegt.
  20. Das war es leider nicht. Das liegt wohl auch daran, dass ich vergessen habe das CListCtrl zu erwähnen. Habe lange das Problem analysieren müssen bis ich darauf gekommen bin, das es ein BUG von MS ist. Leider funktioniert der Refesh des CListCtrl nicht wirklich, so das auch verschiedene Ctrl´s auf dem Window mit betroffen waren. Hier ist die Lösung. schreib die Codezeile in OnPaint in die FensterDlg Klasse, und schon ist das Problem erledigt. Das glaube ich zumindest mal. Die Tests waren bis jetzt gut. m_myListCtrl.RedrawWindow(NULL,NULL,RDW_FRAME | RDW_INVALIDATE | RDW_ERASE | RDW_UPDATENOW);
  21. Hallo Leute, ich habe ein Programm in MFC 7 geschrieben, in der ich den Hintergrund mit einer anderen Farbe hinterlege. Ganz sporadisch verliert aber das Fenster die Farbe. Das heißt ich kann es nicht nach vollziehen. Am Dlg ändert sich wärend der Farbänderung nichts. Es genügt manchmal ein neues Programm im Windows zu starten, damit der Effect auftritt. Vielleicht habt Ihr eine Idee. Der Hintergrund wird im OnEraseBkgnd(CDC* pDC) erstellt. BOOL CMyDlg::OnEraseBkgnd(CDC* pDC) { CRect rc; GetClientRect(&rc); CBrush brNew(BGTAB); CBrush * brOldBrush = (CBrush*) pDC->SelectObject(&brNew); pDC->PatBlt(0,0,rc.Width()-2,rc.Height()-2,PATCOPY); pDC->SelectObject(brOldBrush); return TRUE; } [/PHP]
  22. Hallo Leutz, kleines Problem. Ich habe einen Hauptdialog der etwas braucht, bis er gezeichnet wird, wegen verschiedener Rechenarbeiten. Ich habe aber auch ein Startup Logo (window), das gleich kommt. Ich möchte das diese Fenster (Logo) OnTop ist. Aber leider springt es immer wieder in den Hintergrund, sobald das Hauptenster kommt. Wenn ich das Logofenster aufrufe wenn das Hauptfenster vorhanden ist, ist es gut. Einer eine Idee? Habe schon versucht: SetWindowPos( &wndTopMost... SetForegroundWindow...
  23. Habe es schon erledigt. Funktioniert. Thread schläft solange eine Eingabe vom User erwartet wird. Und somit werden dann die Arrays für die Anzeige auch nicht mehr neu befüllt. THX
  24. ja das ist ja das problem. Aber ich gebe es weiter an eine andere Stelle des Programmes und da kann es sein, dass es einen weile Warte bis es seine Aktion ausführt, und in der Zwischenzeit kommt es zu einer Aktualiesierung. (Thread und so)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...