Zum Inhalt springen

TinTin

Mitglieder
  • Gesamte Inhalte

    433
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TinTin

  1. Danke, hat super geklappt. Ich hatte CodeGuru ganz vergessen. Weiss auch jemand wie ich den MINIMIZE BUTTON deaktivieren bzw. grau machen kann. Die Funktionalität des Button abschalten ist einfach, aber wie bekomme ich den grau oder sogar weg. Es geht um ein MFC/SDI Projekt. TinTin
  2. Servus, hat jemand eine Idee wo ich ansetzen muss um eine SDI Anwendung 'Allways on top' zu halten? TinTin
  3. So so, warum auch einfach wenn es kompliziert geht. Danke für den Link. TinTin
  4. Servus, ich habe hier ein kleines Problem. Ein unter VS2005 erstelltes MFC Programm, eigentlich ist es kein Programm sondern nur ein standard Dialogproject startet auf dem Entwicklungsrechner (Win2000 letzte SP und Patches, VS2005 und VC++ 6.0) ohne Probleme. Auf einem Weiteren Rechner (Win2000 SP und Patches aber ohne Entwicklungsumgebungen) auch. Auf zwei weiteren Rechnern (XP , SP, Patches, einer mit (VC++ 6.0) und einer ohne Entwickungsumgebung) bekomme ich folgende Fehlermeldung: (siehe Anhang) Auf zwei privat Rechnern eines Kollegen, Beide mit XP ohne Entwicklungsumgebung lässt sich das 'Programm' problemlos starten. Ich bin z.Zt. etwas ratlos, ich habe bei allen Rechneren die 'msvcr80.dll' und 'mfc80.dll' mit im Verzeichnis der Anwendung. Die Anwendung ist als Release erstellt.
  5. So, das Problem hat sich lösen lassen, obwohl mir das ganze etwas suspekt vorkommt. Ich habe über die FCC Nummer den eigentlichen Hersteller herausgefunden und mir einen neuen Treiber geladen. Mit dem neuen Treiber gehts jetzt wieder, was aber die eigentliche Ursache war, das es nicht mehr ging, keine blasse Ahnung, vor allem bei den genannten Umständen. Abschliessend kann ich nur sagen, ich würde mir diese Karte nicht nochmal kaufen. Hat bei Altenate zwar nur € 16,00 gekostet aber meine Nerven hat ernsthaft strapaziert. EDIT: Jetzt, da ich nochmal darüber nachdenke, ich hab die Firmware meines Routers geändert, das hatte bei den anderen Rechnern aber keinen Einfluss.
  6. Seit kurzem friert mein System ein. Das ganze passiert beim Netzwerkzugriff über eine wlg-1203 wlan PCI Karte. Ich hab schon soviel probiert, es liegt eindeutig an der Karte oder besser an der Art der Karte. Mit einer baugleichen tritt das selbe Problem auf. Wenn die Karte deaktiviert wird läuft der Rechner problemlos. Ist die karte draussen ist auch alles ok. auch ein Wechsel des Steckplatzes macht keinen unterschied. Die Karte ist seit ca. 1 1/2 Monaten im Rechner und seit ca. einem halben Monat gibt es die Probleme. Ich habe testweise ein ca. 1 Jahr altes Image zurück gespielt und die Karte installiert und schon tritt das problem auf. Fällt jemandem was dazu ein? TinTin PS: Eventuell sollte der Post auch ins Hardwareforum
  7. so, nach vielem hin und her läuft der Debugger wieder. Ich habe mehrfach ein Image zurückgespielt (-> Debugger funktioniert), dann die entsprechenden Windowsupdates gezogen und nach und nach installiert. Servicepack 6 installiert und was soll ich sagen die ursache war zu 99,9% ein update CA Antivirus. Habe jetzt einen anderen AV installiert und kein Problem mehr. Image erstellt und hoffe das es jetzt so bleibt.
  8. Stimmt, warum so umständlich. Der String ist ja schon nicht mehr nummerisch wenn isdigit() einmal false ist. naja, war ja nur ein erster versuch, bevor das mit dem isdigit kam war die Funktion noch schlimmer...aber vergesen wir das, heute war sowieso nicht mein Tag -> anderer Thread mit dem Debugger. EDIT: csStr.GetLenght() < 1 sollte meiner meinung nach schon abgefangen werden, sonnst ist bei einem leeren String der Returnwert dennoch true und das stimmt ja nun nicht.
  9. hab grade mal was gemacht: bool isStringNumeric(CString csStr) { int j = csStr.GetLength() ; int l = -1; bool bRet = true; if (j > 0) { for (int k=0;k<j;k++) { char chr = csStr.GetAt(k); l = isdigit(chr); if (l == 0) { bRet = false; } } } else { bRet = false; } return bRet; }
  10. Der Prozesse Explorer zeigt mir auch nur an das die 'msdev.exe' nicht reagiert, wenn ich versuche den Task des zu debuggenden Programmes lässt sich nicht beenden; es kommt nur der Hinweis das ich den Debugger beenden soll. Arbeitspeicher habe ich schon getauscht, kein Effekt. ich weiss nicht weiter ?
  11. Fehler meinerseit, es SP6 installiert. Es ist kein anderer Debugger installiert. Prozess Explorer???
  12. Servus, folgendes Problem, wenn ich ein beliebiges Projekt mit 'F5' debuggen will wird das Projekt nötigenfalls neu erstellt und dann bleibt die IDE mit der Statuszeile 'Symbole werden geladen ...' stehen. Der Taskmamager zeigt unter Anwendungen: Microsoft Visual C++ -> Keine Rückmeldung. Dieser Task läst sich beenden. unter Prozesse: u.a. die Exe meines Prozesse z.b. My.exe ohne besondere Anzeichen einer Fehlfunktion Wenn dieser Prozess beendet werden soll hängt sich der Taskmanager auf. Der Rechner lässt sich nicht mehr herunterfahren. Der Fehler ist spontan aufgetreten. Nichts wurde installiert oder an der konfiguration geändert. Hat jemand Erfahrungen? TinTin
  13. Servus, ich möchte überprüfen ob der Inhalt eines CStrings nur Ziffern enthält oder auch auch andere Zeiche enthalten sind. Bisher prüfe ich jedes Zeichen in dem String, ich frage mich aber ob es keine schnellere bzw. kürzere und einfachere Methode gibt. Was am ende dabei herauskommen soll wäre ist: bool isStringNummeric(CString); wie gesagt, ich habe eine Lösung, aber es kann ja sein das jemand das ganze schon einmal kurz gelöst hat. TinTin
  14. also bei mir unter Win2000 läuft der als LocalSystem,eventuell hilft dir das. TinTin
  15. Gibt es eine Möglichkeit zur Laufzeit eines Programmes abzufragen ob WinXP mit der klassischen Windowsoberfläche oder oder der bunten XP Oberfläche läuft? Wenn Ja, wonach muss ich suchen? TinTin
  16. Servus, ich habe ein altes (VC++ 6.0) DAO Projekt in ein VC++2005 projekt konvertiert. Das erstellen funktioniert fehlerlos, deas Programm scheint auch auf den ersten Blick das zu tun was es tun soll. Bein Erstellen bekomme ich allerdings eine Menge (35) Warnungen, mit denen ich nicht recht klarkomme. ein Teil davon sieht etwa soaus: und die diese: Was will der Compiler mir damit sagen und was muss ich tun damit die Warnung nicht mehr erscheint? TinTin
  17. Ich fasse zusammen: Der Name des Includewächter ist unabhänig von dem Namen der Includedatei, darf aber in einem Projekt nur einmal vorkommen. Daher sollte der Name der Wächters entsprechend des Namens der Include- datei gewählt werden. Danke, TinTin
  18. Was meist du denn damit genau, wie ist das mit egal gemeint? Wenn ich mich jetzt zu blöde anstelle, sorry. TinTin
  19. Danke, mit dem Wächter im Gepäck läuft es. Wobei ich den Doppler immer noch nicht gefunden habe. Schönes Wochenende, TinTin
  20. folgendes Problem: ich habe eine Headerdatei 'id3lib_ext.h' Inhalt u.a.: #include <id3/tag.h> #include <id3/misc_support.h> ... typedef struct ID3C { CString csTitle; CString csAlbum; CString csInterpret; CString csYear; CString csComposer; CString csOrgInt; CString csCopyright; CString csURL; CString csEncoded; CString csComment; int iTrackNo; int iGenre; } ID3C; ... void ID3_GetInfoAtOnce(const ID3_Tag *tag,ID3C& id3c); diese habe ich in einer Dialog-Headerdatei inkludiert. jetzt sagt mein Kompiler: ich hab schon alles abgesucht, ich finde den Fehler nicht. Habe zuerst gedacht, dass ich wohl etwas doppelt inkludiert habe, war aber nicht so. Zur Info, ich greife aus der id3lib_ext.h und aus der Dialogklasse auf das struct zu. verwirrt, TinTin
  21. Du kannst die auch mit 'GetCommandLine()' die komplette Kommandozeile holen und sie selber verwursten. TinTin
  22. Sorry, hatte heute erst Zeit... Richtig, dass sollte dich stutzig machen. [b]m_lbFileList.[/b]ClientToScreen(&rect); Code funktioniert! Danke TinTin
  23. Die MSDN sagt dazu folgendes: Und Sie hat recht, unter win2000 bekomme ich kein brauchbaren Ergebnisse, darum ja der ganze 'Quatsch'.
  24. Servus, ich habe in einem Dialog ein Steuerelement von Typ CCheckListBox. In diesem Kann ich die einzelnen Items mit der rechten Maustaste markieren. Die Eigenschaften stehen u.a. auf Einzelauswahl. Ich habe mir überlegt, dass ich die Items aber auch gerne mit der rechte Maustaste markieren und ein Kontextmenu anzeigen möchte. so sieht mein Code aus: void CMyDlg::OnContextMenu(CWnd* pWnd, CPoint point) { // Info: CCheckListBox m_lbFileList; CRect rect; BOOL bIsItem = FALSE; int iStep = 0, iCount = m_lbFileList.GetCount(); while (iStep < iCount && bIsItem == FALSE) { m_lbFileList.GetItemRect(iStep,rect); ClientToScreen(&rect); bIsItem = rect.PtInRect(point); iStep++; } if (bIsItem == TRUE) { m_lbFileList.SetCurSel(iStep-2); CMenu menu; if (menu.LoadMenu(IDR_MENU_LIST)) { CMenu *psmenu = menu.GetSubMenu(0); ASSERT(psmenu); psmenu->TrackPopupMenu( TPM_LEFTALIGN | TPM_RIGHTBUTTON,point.x ,point.y, this); } } } Diese Code funktioniert, bis auf einen kleinen Fehler. Wenn ich auf den letzten Eintrag der ListBox klicke (rechts), wird der Eintrag nicht markiert und ich bekomme kein Menü. (bIsItem = FALSE)Bei allen anderen Items Funktioniert der Code. Meine Frage, was übersehe ich hier? Gibt es einen anderen, besseren Ansatz? Ciao TinTin
  25. TinTin

    windows freigaben

    Servus! Klar ist der Thread alt, aber warum einen neuen aufmachen? Ich habs ja schon befürchtet und auch nichts Anderes gefunden. Dennoch danke für deine Mühe. TinTin

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