+ Antworten
Ergebnis 1 bis 5 von 5

Problem mit GetComputerName()

Diskussion über Problem mit GetComputerName() in C++: Compiler, IDEs, APIs der Kategorie Programmierung; Hallo zusammen, ich bekomme bei einem meiner Testrechner (winXP) auf mein GetComputerName() den ErrorCode 8 -> ERROR_NOT_ENOUGH_MEMORY Code: TCHAR* pCName; ...

  1. #1
    Reg.-Benutzer Avatar von _Faby_
    Reg.-Datum
    16.09.2010
    Ort
    ADW
    Beiträge
    109

    Standard Problem mit GetComputerName()

    Hallo zusammen,
    ich bekomme bei einem meiner Testrechner (winXP) auf mein GetComputerName() den ErrorCode 8 -> ERROR_NOT_ENOUGH_MEMORY
    Code:
    	TCHAR* pCName;
    	pCName = (TCHAR*)malloc(MAX_COMPUTERNAME_LENGTH + 1);
    	GetComputerName(pCName, &size);
    Das wäre mein Code ich weiß leider nicht was ich falsch mache...
    Da das Programm auf meinen anderen Testrechnern (Vista32, Vista64) wunderbar funktioniert stellt sich mir die Frage ob es an WinXP liegen könnte.
    Ich hoffe mir kann jemand helfen!
    Schönen abend noch!
    MfG
    Faby
    live long and prosper

    Rechtschreibfehler in diesem Text sind Zeichen meiner Kreativität und sind in den USA und anderen Ländern dieser Welt durch patentrechtliche Eintragungen geschützt.


    Azubine FIAE 2. Lehrjahr

  2. #2
    Reg.-Benutzer Avatar von Hexagon
    Reg.-Datum
    30.10.2001
    Ort
    bei HH...
    Beiträge
    401

    Frage

    Moin,

    eventuell die size zu klein?
    Offizielles Alt-Mitglied im Club der Schokoholiker und bekennender Knipser
    "Onkel, der den Kindern nur Blödsinn beibringt"
    ------------------------------------
    Fachbegriffe der Informatik
    320: Softwarewartung
    Flags putzen, Strukturen nachrichten und Variablen mit Öl auffüllen. (Hans Bonfigt)

  3. #3
    Reg.-Benutzer Avatar von _Faby_
    Reg.-Datum
    16.09.2010
    Ort
    ADW
    Beiträge
    109

    Standard

    Oh Merci, ich dachte das is nur output... aber warum funktionierts dann bei den Vista rechnern?? Wers morgen auf jeden fall mal ausprobieren aber das mit den Vista rechnern check ich dann nich ganz^^
    live long and prosper

    Rechtschreibfehler in diesem Text sind Zeichen meiner Kreativität und sind in den USA und anderen Ländern dieser Welt durch patentrechtliche Eintragungen geschützt.


    Azubine FIAE 2. Lehrjahr

  4. #4
    Reg.-Benutzer Avatar von _Faby_
    Reg.-Datum
    16.09.2010
    Ort
    ADW
    Beiträge
    109

    Standard

    Okay ich hab jetzt ausprobiert ob meine Funktion klappt indem ich ein kleines Prog geschrieben hab das nur in einem Fenster den PC Namen ausgibt... Und ähm joa es funktioniert *mist* dann hab ich wohl irg wo anders in meinem code ein Problem Danke für die response!
    live long and prosper

    Rechtschreibfehler in diesem Text sind Zeichen meiner Kreativität und sind in den USA und anderen Ländern dieser Welt durch patentrechtliche Eintragungen geschützt.


    Azubine FIAE 2. Lehrjahr

  5. #5
    Reg.-Benutzer Avatar von _Faby_
    Reg.-Datum
    16.09.2010
    Ort
    ADW
    Beiträge
    109

    Standard

    Es lag wirklich an dem size... hab jetzt
    Code:
    TCHAR PCName[MAX_COMPUTERNAME_LENGTH + 1];	
    DWORD size = sizeof(PCName);
    GetComputerNameA(PCName, &size);
    geschrieben...
    live long and prosper

    Rechtschreibfehler in diesem Text sind Zeichen meiner Kreativität und sind in den USA und anderen Ländern dieser Welt durch patentrechtliche Eintragungen geschützt.


    Azubine FIAE 2. Lehrjahr

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. GetComputerName in Win98/ME?
    Von Audi im Forum C++: Compiler, IDEs, APIs
    Antworten: 13
    Letzter Beitrag: 21.02.2008, 15:15
  2. Antworten: 16
    Letzter Beitrag: 06.09.2007, 14:34
  3. Outlook Problem oder Office Problem???
    Von Troll im Forum Anwendungssoftware
    Antworten: 3
    Letzter Beitrag: 02.10.2003, 16:05

Die häufigsten Suchbegriffe für diese Seite:

Bisher noch keine Treffer von einer Suchmaschine