Zum Inhalt springen

Babybaer

Mitglieder
  • Gesamte Inhalte

    307
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Babybaer

  1. Hallo Leutz, wie bekomme ich es hin das ich eine Exception bei einem CStringArray abfangen kann. in meinem Programm kommt es vor das zu unbestimmten Zeiten das Array neu befüllt wird. So das ich ab und zu mal auf eine leeres zugreife und dann PENG. Leider habe ich nichts gefunden? CMemoryException habe ich schon probiert. CException habe ich auch schon... Würde es ja über einen GetCount oder so vorher abfragen nur ist das bei mir nicht möglich. Ein IsAt(...) wäre super!!! Einer eine Idee???
  2. Danke, aber habe es nun anders gelöst. Ich habe vergessen die Struktur mit new ins Leben zu rufen. Deswegen habe ich immer eine andere Speicheradresse bekommen. Logisch!!! XListCtrl_demo heißt das Beispiel. Leider ist es für Updates nicht geeignet. Ansonsten naja. XListCtrl hier anschauen
  3. Hallo Leutz ich bin schon wieder am verzweifeln. Ich habe mir eine ListView mit einer ProgressBar gebaut und geklaut (Codeguru) Leider wie immer nicht verwendbar. Deswegen habe ich selber Hand anlegen müßen. typedef struct LISTCTRLDATA { // ctor LISTCTRLDATA() { bShowProgress = false; nProgressPercent = 0; bShowProgressMessage = true; dwItemData = 0; } bool bShowProgress; int nProgressPercent; bool bShowProgressMessage; DWORD dwItemData; } ListCtrlData; Mich interressiert hier ganz besonders bShowProgress. ... if (pListCtrlData && (pListCtrlData[nSubItem].bShowProgress)) ... Hier sollt immer false stehen (pListCtrlData[nSubItem].bShowProgress), außer ich geb Ihm ein true mit. Leider kommt hier true dann mal wieder false. Ich habe keine Ahnung warum. HILFE!!!
  4. Ich glaube das habe ich schon versucht. Aber ich werde es mal versuchen. Danke erst mal.
  5. Daran habe ich auch schon gedacht. Einen Event dafür wäre das beste. So muß ich das Progamm immer wieder pollen lassen.
  6. Eigentlich nur für diesen konkreten Fall. Ich möchte nur wissen ob Docking ja oder nein. Alles andere ist egal. Hast mir für die COM Port Lösung einen Ansatzpunkt oder vielleicht einen Codeauszug? Danke schon mal
  7. Hallo Leutz, habe mal wieder ein Problem. Ich möchte gern herausbekommen ob ich eine Dockingstation benutze oder nicht. Ich habe schon verschiedene Dinge versucht. WMI bringt leider nicht das gewünschte Ergebnis. Habe es dann noch mit diesem Code versucht. ... HW_PROFILE_INFO HwProfInfo; BOOL bRes = GetCurrentHwProfile(&HwProfInfo); DWORD dwDockInfo = HwProfInfo.dwDockInfo; if(DOCKINFO_USER_DOCKED == dwDockInfo) ... die Funktion bringt mir zwar die Information das ich eine Dockingstation habe oder auch nicht. Nur leider merkt Sie nicht, wenn ich die Dockingstation entferne. Dafür muss ich erst den Rechner neu starten. Einer eine Idee???
  8. So ich habe schon wieder so eine blöde Frage, wie bekomme ich ein Popupmenu in eine ListBox mit Rechtsklick??? Ein Beispiel wäre schön.
  9. OK das habe ich wohl übersehen.
  10. Wie wäre es mit einem Zähler.
  11. Also ich habe jetzt so alles was ich brauche, nur habe ich Probleme mit der Funktion EnumDisplayDevices. Diese lässt sich nicht ausführen. Ich weiß aber nicht warum. Library: User32.lib habe ich eingebunden. Aber ich bekomme immer wieder denselben Fehler. Was mache ich falsch? ...\Mon.cpp(19): error C3861: 'EnumDisplayDevices': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden #include <Windows.h> #include <Winuser.h> void CMon::Test() { DISPLAY_DEVICE dd; dd.cb = sizeof(dd); DWORD dev = 0; while (EnumDisplayDevices(0, dev, &dd, 0)) { dev++; } } [/PHP] :confused: :confused: :confused:
  12. Wir nehmen mal an du hast eine Notebook und einen zweiten Monitor mit dem du arbeitest und unterwegs nimmst Du das Display von deinen Notebook. Aber beide haben eine andere Auflösung. Ich möchte herausbekommen was für ein Monitor ich habe. Welche Auflösung möglich ist. Und wie ich diese verändern kann.
  13. Windows XP. Ich meine damit eine Funktion in der Programmierung.
  14. Hallo Leutz, kennt jemand einen Weg wie ich herausbekomme was ich für einen Monitor habe, welche auflösung dieser kann? Noch besser ist wenn ich auch noch weiß, wie ich darauf einfluß nehmen kann. Danke schon mal.
  15. CString csCmd = _T("cmd.exe /k \"D:&&D:\\autorun.exe\""); int a = ::WinExec(csCmd, SW_SHOWNORMAL); So tut es. Ist aber mist so.
  16. Habe es auf die Platte kopiert und erhalte den selben effekt. NICHTS. :confused: LEIDER
  17. Hallo, ich habe ein Problem was ich nicht ganz verstehe. Ich habe eine autorun.exe auf einer CD, diese möchte ich starten. Es passiert nichts mit den Funktionen WinExec und ShellExecute. Bei allen anderen *.exe die ich getestet habe funktioniert es. Ich bekomme auch keinen Fehler zurück. Führe ich sie aber mit einen Doppelklick aus oder starte sie in der CMD, dann funktioniert sie. Einer ein Idee, an was das liegen kann? Oder vielleicht sogar einen Vorschlag wie ich es anders machen sollte?
  18. Hallo Leutz, ich habe ein Problem. Ich möchte gerne in einer Dokumentenvorlage UnProtect setzten. Das Problem ist das es mehere Dokumentenvorlage gibt mit verschiedenen Passwörtern. Ist das Passort falsch pop eine Eingabemaske auf, auf der ich das Passwort erneut eingeben soll. Das möchte ich nicht. Ich möchte das ein Fehler gewurfen wird. Ohne das ich vorher auf Abbrechen der Passwortbox klicken muß. Gibt es eine andere Möglichkeit?
  19. Ich habe den BUG bei mir gefunden. Also ich kann jetzt große Files auslesen, leider habe ich nicht darauf geachtet das ich einmal ANSI und UNICODE habe. Deswegen habe ich auch nur einen Teil bzw. irgend welche Zeichen zurück bekommen. Und bei den kleinen Files war es zufällig ANSI. :floet: . Das Problem besteht jetzt nur noch darin, wie bekomme ich vor dem Auslesen mit, ob es ANSI oder UNICODE ist??? Naja werde es hinbekommen. Danke noch mal an alle.
  20. ich will Sie aber nicht auf der Festplatte speichern. Nur Auslesen und anzeigen. So einfach mach ich es mir nun auch nicht. ;-)
  21. Das ist gerade mein letzter Versuch gewesen. Ich habe auch schon andere Möglichkeiten versucht. Ich werde es am Montag gleich mal versuchen. Was für einen Datentyp wäre dann hier angebracht? TCHAR?
  22. LPDWORD lpdwFileSizeHigh = NULL; volatile char * szbuffer; szbuffer = NULL; try { bResult = FtpSetCurrentDirectory(m_hConnect,csDirectory + _T("/")); hFile = FtpOpenFile(m_hConnect, csFileName, GENERIC_READ, FTP_TRANSFER_TYPE_ASCII, 0); if(hFile == NULL) { return FALSE; } pdwFileSize = ::FtpGetFileSize(hFile,lpdwFileSizeHigh); if(szbuffer == NULL) szbuffer = (char*)::VirtualAlloc(NULL, pdwFileSize+1, MEM_COMMIT, PAGE_READWRITE); ASSERT(szbuffer); bResult = InternetReadFile(hFile, (void*)(csTest), pdwFileSize, &pdwFileSize);
  23. Hallo,ich lese mit der Methode 'InternetReadFile' auf meinem Server ein Textfile aus. Bis 32 KB ist das kein Problem. Aber alles was darüber liegt, will nicht. Habe so was noch nicht gemacht. Wie bekomme ich ein x beliebig großes Textfiles in meinen StringDatentyp. Ein kleines Beispiel oder was zum nachlesen wäre nicht schlecht. Danke. VS7.0
  24. OK habe es hinbekommen. ((CTab3 *)m_ctrlTabReiter.m_tabPages[2])->SetCel(strValue,iCounter,1); Was ich wollte (mir fehlte) war der CAST auf die CTab3 Klasse. Die EDIT Felder habe ich mit SetDlgItemText(...) abgehandelt. Vielleicht ist es jetzt etwas verständlicher, wenn man die Lösung hat. THX
  25. Steh mal wieder auf der Leitung. Ich habe auf einem Dialog ein Tab Control. Auf einem dieser Tab´s habe ich ein List Control. Jetzt möchte aus meiner Dialog Klasse (aus dieser wurde das TabControl erzeugt) Werte an das List Control übergeben. Wie mache ich das. Wie ich ein EDIT Feld anspreche weiß ich. Aber bei einem List Control sollte ich auf die Setter Methoden zugreifen können. Einer eine Idee? VS7.0 C++ MFC

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...