ERLEDIGT
JA
JA
ANTWORTEN
20
20
ZUGRIFFE
493
493
EMPFEHLEN
-
@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ß
-
08.08.11 18:58 #17
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
MfGGeändert von MSVCplusplus (08.08.11 um 19:03 Uhr)
Fehlermeldung bitte!
Google - Dein Freund und Helfer
-
09.08.11 08:18 #18
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
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)
Den Teil versteh ich nicht. Geht das auch auf Deutsch? Mit Satzzeichen? Bitte halte dich an die Netiquette. Danke.
Wollte ich nicht. Ich bin an deiner DLL nicht interessiert.
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.
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.
-
10.08.11 14:29 #19
@depptroat
Also...
Der Code ist in einer Datei Namens Main.cpp.
Der code ist folgener:
die klasse ver_ent sieht so aus: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 }
Ver.h
und Ver.cpp:Code cpp:1 2 3 4 5 6
class TEST_API ver_ent { public: // Funktionen void ver(); };
so das war alles Code den ich geben kann.Code cpp:1 2 3 4
void TEST_API ver_ent::ver() { Beep(200,200); }
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:
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 projektNicht 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.
-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
-
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:
wen betrifft das dann? a, b oder c?Code cpp:1 2
ver_ent a, b, c; ver();
-
10.08.11 15:03 #21
Computer sind halt dümmer als ich dachte


Nein danke ich kenn den Spruch E r ist nur so schlau wie der vor ihm
MFGFehlermeldung bitte!
Google - Dein Freund und Helfer
Ähnliche Themen
-
Properties in Klassen mit geerbten abstrakten Klassen
Von Razorhawk im Forum .NET CaféAntworten: 4Letzter Beitrag: 11.07.07, 14:35 -
C# und C++ DLLs
Von sirvival im Forum .NET CaféAntworten: 17Letzter Beitrag: 01.11.06, 09:49 -
Abstrakte Klassen und Objekte von andere public Klassen
Von Sirakov im Forum JavaAntworten: 2Letzter Beitrag: 05.07.06, 14:55 -
Dlls
Von Cirrizt im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 05.11.04, 08:29 -
C++ DLLs in VB
Von Zorck im Forum C/C++Antworten: 8Letzter Beitrag: 21.01.03, 19:31






Zitieren
Login






