-
Gesamte Inhalte
433 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von TinTin
-
SDI Anwendung in Fordergrund Halten
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
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 -
Servus, hat jemand eine Idee wo ich ansetzen muss um eine SDI Anwendung 'Allways on top' zu halten? TinTin
-
Fehler beim starten einer VS2005/MFC Anwendung
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
So so, warum auch einfach wenn es kompliziert geht. Danke für den Link. TinTin -
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.
-
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.
-
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
-
VC++ 6.0 SP5 Debugger stürzt ab ...
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
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. -
Ist Inhalt von CString alphanummerisch oder nummerisch ...
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
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. -
Ist Inhalt von CString alphanummerisch oder nummerisch ...
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
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; } -
VC++ 6.0 SP5 Debugger stürzt ab ...
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
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 ? -
VC++ 6.0 SP5 Debugger stürzt ab ...
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
Fehler meinerseit, es SP6 installiert. Es ist kein anderer Debugger installiert. Prozess Explorer??? -
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
-
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
-
Problem mit Visual Studio 2005 C++
TinTin antwortete auf Dennis1488's Thema in C++: Compiler, IDEs, APIs
also bei mir unter Win2000 läuft der als LocalSystem,eventuell hilft dir das. TinTin -
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
-
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
-
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
-
Was meist du denn damit genau, wie ist das mit egal gemeint? Wenn ich mich jetzt zu blöde anstelle, sorry. TinTin
-
Danke, mit dem Wächter im Gepäck läuft es. Wobei ich den Doppler immer noch nicht gefunden habe. Schönes Wochenende, TinTin
-
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
-
MFC Programm über den Kommandozeile aufrufen
TinTin antwortete auf BOOT's Thema in C++: Compiler, IDEs, APIs
Du kannst die auch mit 'GetCommandLine()' die komplette Kommandozeile holen und sie selber verwursten. TinTin -
[VC++6,SP6,MFC]CCheckListBox Item markieren mit 'rechts' und Kontextmenü
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
Sorry, hatte heute erst Zeit... Richtig, dass sollte dich stutzig machen. [b]m_lbFileList.[/b]ClientToScreen(&rect); Code funktioniert! Danke TinTin -
[VC++6,SP6,MFC]CCheckListBox Item markieren mit 'rechts' und Kontextmenü
TinTin antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
Die MSDN sagt dazu folgendes: Und Sie hat recht, unter win2000 bekomme ich kein brauchbaren Ergebnisse, darum ja der ganze 'Quatsch'. -
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
-
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