Zum Inhalt springen

SwordMaster

Mitglieder
  • Gesamte Inhalte

    445
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von SwordMaster

  1. ok, bin mal gespannt ob ich dass hinbring.... hät eigentlich gehofft dass das etwas einfacher ist :-). Naja wie auch immer... ich hab ja nicht nur variablen sondern auch Funktionen. Also hab ich wieder zwei Dateien angelegt. eine MyFile.h und eine MyFile..cpp in der MyFile.h datei steht beispielsweise void test(); in der MyFile.cpp steht: #include "MyFile.h" void test() { AfxMessageBox("bla"); } jetzt bekomme ich den fehler: fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei also mir sagt das jetzt im moment gar nix :-(. Was hab ich jetzt falsch gemacht? heut scheint nicht mein tag zu sein Danke für eure Hilfe SwordMaster
  2. Hab jetzt nochmal im internet nach dem fehler gesucht. und auch was gefunden. Da stand ich soll meine variable als extern deklariern... also hab ich erst mal nachgekuckt wie das geht :-). nur ich versteht das jetzt nicht ganz. wenn ich jetzt angekommen eine globale variable "int zahl" brauche. Brauche ich dann zwei header dateien?? eine headerdatei wo "int zahl" drinnensteht und die nur EINMAL includiert wird. und eine headerdatei wo "extern zahl" drinnensteht? die ich dann öfter includieren kann? Hoffe jemand kann mir dass nochmal kurz erklären Danke SwordMaster
  3. Hi Leute Ich habe eine C++ Anwendung mit mehreren Klassen (incl. einer Applikationsklasse). Nun brauche ich aber zusätzlich noch ein paar globale Variablen und Funktionen. Also hab ich mir eine extra "globaleSachen.h" datei erstellt, und da alle globalen sachen reingeschrieben. Wenn ich aber jetzt in meiner Applikationsklasse und in einer anderen Klasse #include "globaleSachen.h" schreibe bekomme ich immer Fehler wie z.B. error LNK2005: "struct HINSTANCE__ * hDll" (?hDll@@3PAUHINSTANCE__@@A) bereits in ForeignAPI.obj definiert vermutich liegts an dem doppelten #include (denk ich mal) aber ich wnen ich das #include weglasse dann kennt der compiler meine Variablen/funktionen nicht... Was kann ich tun? Danke für eure hilfe! Ciao SwordMaster
  4. Hi Leute. über EnumWindows und EnumChildWindows konnte ich mir ein Handle (HWND) auf eine ListCtrl besorgen (Das ListCtrl gehört nicht zu meiner anwendung). Nun bräuchte ich alle Icons die dieses ListCtrl benutzt. Ich hab es folgendermaßen probiert: CListCtrl *test = (CListCtrl*)CWnd::FromHandle(MyHandle); ::DrawIcon(::GetDC(0),0,0,test->GetImageList(LVSIL_NORMAL)->ExtractIcon(0)); Leider wird kein Icon angezeigt!! test->GetImageList(LVSIL_NORMAL)->GetImageCount(); Gibt auch IMMER 0 zurück. Wisst ihr wie ich an die einzelnen icons komme? Wär echt toll! Vielen dank! Ciao SwordMaster
  5. ist ja doof dass ich meine schöne klasse da nciht verwenden kann (... naja muß ich eben zwei dlls schreiben eine mit klasse und eine mit einzelnen funktionen.... Danke! Ciao Stefan
  6. Hi Leute Ich habe bis jetzt nicht sehr viel in VB gemacht.... aber ich hab mir eine klasse in c++ geschrieben, die sich jetzt in einer dll befindet. In C++ weiß ich wie ich die klasse wieder laden kann... Aber wie kann ich in VB Eine klasse Laden? Wär echt toll wenn mir das jemand sagen könnte. Vielen Dank SwordMaster
  7. Hi leute hab mir in meiner dll/lib eine klasse geschrieben nun wollte ich in einem projekt die *.lib datei benutzen.... weil ich die klasse die darin ist brauche.... also hab ich in meinem Projekt: class __declspec(dllimport) CMyClass { public: CMyClass(); virtual ~CMyClass(); void bla(); }; und mit CMyClass test; test.bla(); wollte ich dass ganze aufrufen. Ich benutze VS 6.0 und habe unter Projekt->einstellungen->Linker c:\MyFile.lib angegeben.... Kompilieren lässt sich das ganze, nur es kommt der fehler: "Die Anwendung konnte nicht gestartet werden, weil ForeignAPI.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben." Hoffe jemand kann mir helfen! Danke schonmal! Ciao SwordMaster
  8. Hi Leute Weiß jemand zufällig wie man die Ansicht des ListCtrls dynamisch ermitteln kann? Ich habs mit der geerbten methode GetStyle probiert... komm aber nicht weiter if (m_listctrl. GetStyle() == LVS_REPORT) MessageBox("tabellen ansicht"); aber irgendwie geht es nicht.... vermultich weil mir GetStyle auch noch zusätzlich in den DWord parameter reinschreibt ob die tabelle einen Rahmen etc.... benutzt.... aber wie komm ich nur auf die Ansicht? Wär echt gigantisch wenn mir jemand helfne könnte! Thx SwordMaster
  9. Hi Leute.... Ich habe eine Variable m_control vom Typ: CWnd* je nach programmablauf, kann es nun sein dass sich entweder ein CButton oder ein CListCtrl, oder ein CListBox Objekt darin befindet.... Weiß jemand wie ich per If Abfrage feststellen kann, ob sich in ein objekt vom Typ CListBox darin befindet? Wär echt super!!! Danke SwordMaster
  10. Ja stimmt bei einer Normalen klasse ist dass kein problem.... aber bei einer klasse die Resourcen verwendet z.b. ein dialog... da müßte ich dann alle resourcen neu anlegen *nervig* oder gibt es eine möglichkeit resourcen von einem projekt (anwendung) in das andere projekt (dll) zu kopieren?
  11. Hi Leute Wenn ich mit Visual Studio 6.0 eine MFC Anwendung mache ( ein MFC-Anwendungs-Assistent (exe) Projekt) Kann man dann noch nachträglich im Projekt einstellen dass das ganze nicht in eine Exe datei compiliert werden soll sondern in eine *.dll oder *.lib datei??? Ich weiß dass es dafür dass MFC-Anwendungs-Assistent (dll) Projekt giebt.... aber kann ich dass noch nachträglich ändern? wenn das projekt schon erstellt wurde?? Wär echt super wenn mir jemand helfen könnte!! Danke! Ciao Stefan
  12. Hi leute hab mal eine frage. Wenn ich eine Master und eine Detailtabelle habe (1:n beziehung) und ich besitze in der Detailtabelle datensätze die auf einen Datensatz in der Mastertabelle verweisen der NICHT exisitert. dann verstoß ich ja gegen Referentielle Integrität. Aber verstoß ich dadurch auch gleichzeitig gegen eine der 3 Normalisierungsregeln?? Nicht oder?? Hoffe jemand kann mir helfen!! Vielen Dank SwordMaster
  13. Hey vielen dank ist mal ein anfang dass ich wikrlich ganz sicher weiß dass es sie gibt nur leider sind mir 50 rohlinge auf einmal für 350€ etwas zu viel. Ich wär mit 5 schon mehr alls völlig zufrieden! Aber trotzdem danke fallst evtl. was weißt wo ich die rohlinge einzeln oder im 10er oder 5er pack kaufen kann. Wär ich dankbar :-)))) Thx SwordMaster
  14. Klar wär mir dvd 9 sogar ncoh lieber aber brauch ich da nicht einen besonderen Brenner?? Weißt zu zufällig ne INet seite wo man die rohlinge bestellen kann? Thx SwordMaster
  15. Hi Leute ich such schon seit längeren DVD-10 Rohlinge. Es gibt DVDs wo zwei DVD-5 (4,7 GB) miteinander verklebt sind, wo man dann auf beide Seiten brennen kann. Aber gibt es auch solche Rohlinge zu kaufen?? Wenn ja, könnt ihr mir sagen woher man solche bekommt? Würd mich interressieren, ob man die überhapt kaufen kann. Thx SwordMaster P.S. Ich hab einen DVD-R brenner, bräuchte also - Rohlinge :-)
  16. Die ODBC Treiber sind in der Regestry von Windows abgelegt. wennst bei Start->Ausführen "Regedit" eingibst, kommst du zur regestry bei dem baum unter HKEY_CURRENT_USER->Software->ODBC->ODBC.INI findest du deinen ODBC Treiber, da ist dann auch der Pfad zur Access datenbank gespeichert. mit der Klasse "CRegKey" kannst du dann den Pfad über ein VC++ Programm ändern! Wennst es nicht hinbekommst meld dich einfach nochmal
  17. Ich hab mich ausversehen bei der berechnung des buttogeldes vertan hab statt 20% zuschlag nur 8 gegen hatte wohl einfach einen Blackout :°°( gibt es da folgefehler? weil wenn dass Bruttogeld nicht stimmt stimmt ja auch nicht: die ganzen Versichungsgelder und dass Nettoentgeld und der Auszahlungsbetrag wisst ihr ob es da folgefehler gibt??
  18. Also GH 1 hab ich eigenltich ok gefunden obwohl ich dass mit den Klassendiagrammen gestrichen hab (hät ich mal lieber in der Schule besser aufgepasst) aber GH 2 hat mich dafür voll reingerissen... 1 mußt ich streichen, da hatte ich irgendwie gar keien plan... bzw. bin ich immer auf verlust gekommen *g* und der rest war auch nicht rosig! aber Wiso ging dafür echt super find ich :bimei hoff ich mal dass ich mich nicht täusche.... Alles in allem glaub kann ich heut nacht ganz ok schlafen.... Nur die GH 2 macht mir etwas sorgen... hoff die hab ich nicht total versiebt... Ich drück uns allen mal die Daumen MFG SwordMaster
  19. Hi Leute seit einiger zeit, hab ich mit meinem DSL Router (Teledat DSL Router Konfort) einige probleme.... nach einer zeit (sehr unterschiedlich) ca. 1-2 mal am Tag, hab ich plötzlich keine Internetverbindung mehr.... was im Internen LAN was auch über den Router läuft funktioniert noch einwandfrei... was aber sehr komisch ist, dass Verbindungen die bereits bestehen wie z.b. ICQ wenn ich online bin, oder ein anderes Clientprog was mit einem Server verbunden ist, bleibem online... ich kann auch weiterhin über icq chatten etc.... aber ich kann keine einzige Internetseite mehr aufrufen.... wie wenn ich offline wäre... wenn ich bei icq offline geh, kann ich aber auch nicht mehr online gehn... ich kann auch nicht mehr nach draußen pingen... ist sehr komisch... und dass ist bei allen rechnern so. Wenn ich den router ausschalte(vom Strom trenne) und wieder neustarte funktioniert wieder alles.... Hatte jemand schon mal dieses problem? oder hat jemand einen Vorschlag für mich.. Habs auch bereits mit einem Firmwareupdate beim Router versucht... ohne erfolg. Hoffe jemand kann mir helfen... MFG SwordMaster
  20. Hi Leute Hab bei einem C# Programm bei einem ListView auf LabelEdit=true gesetzt! funktioniert auch ganz gut, aber kann ich es irendwie machen dass auch SubItems editiert werden könnnen?? nicht nur die erste Spalte? Wär Echt spitze! thx SwordMaster
  21. Hi leute Gestern Hab ich mir Visual Studio.NET 2003 installiert. Aber jetzt ist mir gerade aufgefallen dass nur der Benutzer unter dem ich Visual Studio.NET installiert hab, auch InstallationsProjekte mit dem Visual Studio erstellen kann.... ( Wenn ich mich mit einem Anderen Windows Benutzer einlogge, (hat auch Admin rechte und gehört auch zur gruppe der Debuggerbenutzer), und VS.NET 2003 starte, ein SetupProjekt erstelle, kommt beim Compilieren der Fehler: "Fehler 1706: Für das Produkt Visual Studio .NET Professional 2003 - German wurde kein gültiger Quellcode gefunden. Windows installer kann nicht forfahren" Und dann bricht das compilieren einfach ab. Weiß jemand woran das liegen kann?? andere projekte kann der Benutzer schon machen (z.b. C# oder VC++ Projekte )
  22. Ich habe vor kurzem ein PHP Script gesehen dass eine Socketverbindung zu gmx aufbaut, sich Authentifiziert, und per SMTP eine Mail verschickt!. Die Befehle die über diese Socketverbindung geschickt werden habe ich per telnet einfach mal nachgemacht, und ich konnte auch per telnet über gmx eine mail verschicken. Jetzt würd ich aber gerne ein C++/VC++ programm schreiben dass sich mit gmx verbindet und eine mail verschickt. Das mit der Socketverbindung funktioniert auch schon. Nur die Authentifizierung erfolgt nicht im klartext sondern irgendwie verschlüsselt. das PHP Script dass ich gefunden habe, verschlüßelt den Benutzernamen und dass Passwort per base64_encode("User@gmx.de"); und verschickt den verschlüsselten string an gmx. Aber gibt es diese base64_encode funktion auch in VC++??? Hab bereits bei google nachgesehn aber nichts brauchbares gefunden Hoffe ihr könnt mir helfen! Thx SwordMaster
  23. Die Glaskugeln sind auch nicht mehr dass was sie mal waren Aber das Problem war, dass ich ja nicht mal einen Quellcode hatte.... Ich hab nur eine ListBox in den Dialog reingezogen und ihm dann eine Variable von Typ CDragListBox zugeteilt, und schon kam beim start die Assertion Aber nach langem suchen und stöbern hab ichs endlich die Lösung gefunden!! Eine ListBox hat Standardmäßig bei Eigenschaften das "Sortieren" ausgewählt! und dieses Flag darf bei einer CDragListBox scheinbar nicht gesetzt sein!! => Häckchen raus, und schon ist die Assertion weg MFG SwordMaster
  24. Hallo leute Versuch grad eine einfach CDragListBox zu machen. Hab ihm internet gelesen dass man nur eine ListBox in den Resourcen zeichnen muß, und dann eine ListBox Variable zuweisen muß. Dann hab ich einfach die Deklaration von CListBox in CDragListBox ungeändert.... Aber jetzt bekomme ich eine Debug Assertion File: winctrl2.cpp Line: 43 Das komische ist, wenn ich auf "Ignorieren" klicke, funktioniert die DragListBox einwandfrei!! aber woran liegt diese Assertion und wie bring ich die weg? Thx SwordMaster

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...