-
Gesamte Inhalte
433 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von TinTin
-
-
alternativ ein 'Print to Pdf' Treiber als standard drucker einrichten oder per code
auswählen und dann s.o. drucken.
-
-
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
-
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:
F:\test.exeDiese Anwendung Konnte nicht gestartet werden, weil die
Anwendungskonfiguration nich korrekt ist. Zur Problenbehebung Sollten Sie die
Anwendung neu installieren.
(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:
Warscheinlich ne blöde frage, aber weisst du was du großartig geändert hast bevor die probleme auftraten?
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
-
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.
-
Warum so umständlich?
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.
-
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; }
-
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 ?
-
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
-
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:
d:\__projekte\wrokuimp_vs2005\prjimport\grudaten.h(13) : warning C4995: 'CDaoRecordset': der Name, der als #pragma markiert war, wurde verworfend:\__projekte\wrokuimp_vs2005\prjimport\grudaten.h(16) : warning C4995: 'CDaoDatabase': der Name, der als #pragma markiert war, wurde verworfen
und die diese:
.\PrjImport.def(4) : warning LNK4017: DESCRIPTION-Anweisung wird von der Zielplattform nicht unterstützt; wird ignoriert.Bibliothek ".\Debug/PrjImport.lib" und Objekt ".\Debug/PrjImport.exp" werden erstellt.
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
-
Der Name (ID3LIB_EXT_H_INCLUDED) ist egal, es darf nur nicht zur Kollision mit anderen Namen kommen.
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:
...id3lib_ext.h(6) : error C2011: 'ID3C' : 'struct' Typneudefinition...id3lib_ext.h(6) : Siehe Deklaration von 'ID3C'
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
-
Du kannst die auch mit 'GetCommandLine()' die komplette Kommandozeile
holen und sie selber verwursten.
TinTin
-
Sorry, hatte heute erst Zeit...
Aber das iStep - 2 macht mich stutzig.
Richtig, dass sollte dich stutzig machen.
[b]m_lbFileList.[/b]ClientToScreen(&rect);
Code funktioniert!
Danke
TinTin
Lizensierter BB 5.5 aus Schule in Betrieb gültig
in C++: Compiler, IDEs, APIs
Geschrieben
Die Frage pauschal zu beantworten ist nicht einfach. Wenn es sich um eine SSL
Lizenz (Schüler,Studenten..) handelt, ist meist so, dass die nicht kommerziell
genutzt werden dürfen. Wenn du aber tatsächlich nur eine gebrannte CD und
dazu keinen offiziellen Nachweis der Lizenz hast, ist das ganze rechtlich gesehen
eher bedenklich. Frag doch einfach in der Schule nach den Lizenzvorgaben, die
haben die Software ja auch verteilt.
Ciao TinTin