tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
20
ZUGRIFFE
493
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    @MSVC++:
    Das "v." und Vergleichbares kannst du nur weglassen, wenn es in einer Methode der Klasse vorkommt.
    Anders wäre es auch gar nicht möglich. Woher soll der Compiler denn wissen, auf welche Variable sich das bezieht? Vor allem, wenn es mehrere des gleichen Typs sind?

    Und nicht angegriffen fühlen, falls ich dich jetzt verwechsle, aber bist du nicht schön öfter darauf hingewiesen worden, dass man Posts bearbeiten kann? Wie war das mit dem 6/2-Thread?

    Gruß
     

  2. #17
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Ich habe schon lange jetzt ein Return eingebaut
    Test exports in den projekteistellungen linker präprozessor definiert
    ( hoffe das ich mich nicht vertippt habe) hab gerade kein Rechner zur Hand.
    MfG msvcplusplus
    @Sheel ich fühl mich nicht angegriffen aber ja der bin ich mit den posts aller Dings ist es auf dem Handy ein bissl schwer zu bearbeiten denn wen ich drauf drücke passiert nichts
    Also wenn ich threads bearbeite dann entweder hatte ich Glück oder ich bin vormn rechner
    MfG
    Geändert von MSVCplusplus (08.08.11 um 19:03 Uhr)
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  3. #18
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von MSVCplusplus Beitrag anzeigen
    @deepthroat was soll ich den posten fürn Code
    Auch wenn es lächerlich einfach und eigentlich selbstverständlich ist:

    Die Stelle wo der Compiler einen Fehler festgestellt hat.

    (zusätzlich den Kontext um die Stelle verstehen zu können, welchen Typ haben die Variablen, selbstdefinierte Typen die an der Stelle verwendet werden usw. Das sollte eigentlich selbstverständlich sein)
    Zitat Zitat von MSVCplusplus Beitrag anzeigen
    les mal durch alle Datein sin gepostet
    Den Teil versteh ich nicht. Geht das auch auf Deutsch? Mit Satzzeichen? Bitte halte dich an die Netiquette. Danke.
    Zitat Zitat von MSVCplusplus Beitrag anzeigen
    und wenn ihr wirklich die komplette DLL haben wollt gibts nett
    Wollte ich nicht. Ich bin an deiner DLL nicht interessiert.
    Zitat Zitat von MSVCplusplus Beitrag anzeigen
    naja das du gleich so aggresiv bist -.-
    liegt wohl an mir naja -.-
    Nicht nur an dir. In letzter Zeit stört mich allerdings die Arroganz mit der vor allem Anfänger hier erscheinen und ein Problem mit ihrem Code haben; Compilerfehler bekommen. Aber den Code (ausschnittsweise) hier reinzustellen um den es geht?! Nä, gibt es nich.

    Es scheint ganz selbstverständlich zu sein, dass die Leute die helfen wollen, sich ellenlange Texte (voller Fehler) durchlesen müssen um allein durch Vorstellungskraft und Raterei einen goldrichtigen Tipp abzugeben.
    Zitat Zitat von MSVCplusplus Beitrag anzeigen
    @deepthroat Thread 2:
    Wie ist C++? bei anderen klassen mach ich auch einfach nur Init Exit() usw und die sehen genauso aus und gehen anderst
    Zeige den Code. Ich weiß nicht wovon du sprichst und habe keine Lust zu raten.

    Aber ich kann dir sagen, wenn man eine Methode einer Klasse aufrufen will, benötigt man immer eine Instanz der Klasse.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  4. #19
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    @depptroat
    Also...
    Der Code ist in einer Datei Namens Main.cpp.
    Der code ist folgener:
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    #include <TestDLL.h> //Hier sind alle Header drin di benötigt werden
     
    int WINAPI WinMain(  HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCommandLine, int iShowCommand  )
    {
        ver_ent v;
        v.ver(); 
            //So (also oben) funktioniert es aber so:
            ver(); //nicht (wenn ich das oben auskommentire) kommt Compilerfehler nicht deklariert
    }
    die klasse ver_ent sieht so aus:
    Ver.h
    Code cpp:
    1
    2
    3
    4
    5
    6
    
    class TEST_API ver_ent
    {
    public:
        // Funktionen
        void ver();
    };
    und Ver.cpp:
    Code cpp:
    1
    2
    3
    4
    
    void TEST_API ver_ent::ver()
    {
       Beep(200,200);
    }
    so das war alles Code den ich geben kann.

    Nur Eigentlich hat es sich nu erledigt denn ich habe es ja mit ver_ent v; v.ver() hinbekommen
    Dafür noch mal Danke
    BZW Für die Geduld
    MFG
    PS:
    Nicht nur an dir. In letzter Zeit stört mich allerdings die Arroganz mit der vor allem Anfänger hier erscheinen und ein Problem mit ihrem Code haben; Compilerfehler bekommen. Aber den Code (ausschnittsweise) hier reinzustellen um den es geht?! Nä, gibt es nich.
    In C++ bin ich nicht wirklich anfänger aber was Kalssen in DLLS angeht ja ich habe nämlich gedacht das Klassen in DLLS anderst sind als in einem ausführbaren projekt

    -close- (@ deepthroat du kannst noch was schreiben )
    Geändert von MSVCplusplus (10.08.11 um 14:32 Uhr)
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  5. #20
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Nochmal:
    -Das ist ganz normal
    -war nie anders
    -und soll auch so sein.

    Ich frage mich, wie du auf die Idee kommst, das der Compiler Gedanken lesen kann?
    Wenn du sowas hast:
    Code cpp:
    1
    2
    
    ver_ent a, b, c;
    ver();
    wen betrifft das dann? a, b oder c?
     

  6. #21
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Computer sind halt dümmer als ich dachte
    Nein danke ich kenn den Spruch E r ist nur so schlau wie der vor ihm
    MFG
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

Ähnliche Themen

  1. Properties in Klassen mit geerbten abstrakten Klassen
    Von Razorhawk im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 11.07.07, 14:35
  2. C# und C++ DLLs
    Von sirvival im Forum .NET Café
    Antworten: 17
    Letzter Beitrag: 01.11.06, 09:49
  3. Antworten: 2
    Letzter Beitrag: 05.07.06, 14:55
  4. Dlls
    Von Cirrizt im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 05.11.04, 08:29
  5. C++ DLLs in VB
    Von Zorck im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 21.01.03, 19:31

Stichworte