Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Eine Suche nach "ini" in diesem Forum liefert unter anderen diesen Thread. Ist da nichts dabei?
  2. Es gibt bei Microsoft ein Beispielprojekt, in dem auf die Floppy zugegriffen wird. Möglicherweise ist das ein Ansatz: http://msdn.microsoft.com/library/en-us/vcsample98/html/vcsmpfloppysampleaccessingfloppydisk.asp
  3. Klotzkopp

    Linker-Probleme

    Das System der #includes und Headerdateien wird durch den Präprozessor bearbeitet, also auf Dateiebene. In jeder Quellcodedatei, in der eine Bibliotheksfunktion verwendet wird, muss die jeweilige Headerdatei eingebunden werden, entweder direkt oder über eine andere Headerdatei. Der Standort des Hauptprogramms hat damit nichts zu tun. Leider hast Du die Fehlermeldung nicht vollständig angegeben. Die Angabe, welches Symbol mehrfach definiert ist, und in welchen Modulen, ist für die Fehlersuche sehr hilfreich.
  4. #include <atlbase.h>
  5. Das OLESTR-Makro bewirkt nur, dass ein L vor das Argument gesetzt wird, was natürlich nur mit Literalen funktioniert. Wenn Du eine Variable verwendest, musst Du eine Umwandlungsfunktion verwenden, z.B.: USES_CONVERSION; LPOLESTR wSQLString = A2OLE( deineVariable ); Alternativ kannst Du MultiByteToWideChar verwenden oder Deine Variable gleich als Wide anlegen.
  6. http://padc23.padc.mmpc.is.tsukuba.ac.jp/member/morik/fdssvg/
  7. Laut Regmon wird dabei u.a. ein Wert HKCU\Console\Eingabeaufforderung\FullScreen auf 1 gesetzt (XP, unter W2K HKCU\Console\FullScreen). Vielleicht reicht das schon aus...
  8. Du könntest mit LoadImage die Datei laden, mit CBitmap::FromHandle ein CBitmap-Objekt daraus machen, dieses mit CImageList::Add einer CImageList hinzufügen, und diese dann mittels CToolBarCtrl::SetImageList der Toolbar übergeben.
  9. AFAIK steht vnd für "vendor". Siehe auch: http://www.ietf.org/internet-drafts/draft-king-vnd-urlscheme-02.txt
  10. asctime liefert Dir die Zeit als String, die das Argument (ein const tm*) beinhaltet. asctime gibt nichts aus, und kann auch selbst nicht die aktuelle Zeit bestimmen. Die Zeit muss im Argument bereits drinstehen. Du musst Dir also vorher die aktuelle Zeit beschaffen, in eine Form umwandeln, mit der asctime umgehen kann, und danach den erhaltenen String ausgeben. Ich zitiere aus der MSDN: #include <time.h> #include <stdio.h> struct tm *newtime; time_t aclock; void main( void ) { time( &aclock ); /* Get time in seconds */ newtime = localtime( &aclock ); /* Convert time to struct */ /* tm form */ /* Print local time as a string */ printf( "The current date and time are: %s", asctime( newtime ) ); }[/code]
  11. Klotzkopp

    RETURN eines Arrays

    Du solltest var außerhalb der Schleife deklarieren.
  12. Habe ich Tomaten auf den Augen, oder werden s1 und s2 gar nicht mehr verwendet? Oder fehlt da ein wichtiges Stück Code?
  13. NULL dürfte das Problem sein. Der lParam der NM_DBLCLK-Nachricht muss die Adresse einer NMHDR-Struktur enhalten. Ab Version 4.71 der Comctl32.dll wird als lParam offenbar sogar die Adresse einer NMITEMACTIVATE-Struktur erwartet. Nach dem, was ich gefunden habe, müssen iItem, iSubItem und ptAction mit gültigen Daten gefüllt sein.
  14. ModifyStyle( LVS_SINGLESEL, 0 );
  15. Ich könnte mir vorstellen, dass es einen Namenskonflikt mit einer bestehenden Rectangle-Methode gibt. Das würde die Fehlermeldung erklären. Nenn die Klasse mal anders, z.B. CRectangle.
  16. Mit dem Resourcen-Editor kann man die Höhe einstellen, indem man vorher auf die Aufklapp-Schaltfläche klickt.
  17. Was ist mit MoveWindow? Ich kann mich dunkel erinnern, dass es damit ging...
  18. Es wäre wirklich gut, wenn Du uns sagst, was genau Du versucht hast, um das Programm zum Laufen zu bringen. Ansonsten ist es ziemlich schwierig, mögliche Fehler einzugrenzen. Und auch wenn Du nichts mit den Fehlermeldungen anfangen kannst, andere Benutzer können es möglicherweise, also wäre es hilfreich, wenn Du die auch mit angibst. Bei mir läuft das Programm übrigens problemlos (MSVC 6 SP 5, Win XP Home).
  19. Was ist denn mit den Tipps, die Du hier bekommen hast? Das ist ja ein recht ähnliches Problem... Aber zum Thema: Du kannst die Klasse CStdioFile verwenden, um die Datei zeilenweise in CStrings einzulesen. CString bietet eine komfortable Replace-Methode. Falls sich beim Ersetzen die Länge einer Zeile ändert (d.h. wenn "variable" in Deinem Fall länger als ein Zeichen ist), dann kannst Du den geänderten Inhalt nicht in dieselbe Datei zurückschreiben. Du musst dann den gesamten (geänderten) Inhalt in eine neue Datei packen, anschließend die alte Datei löschen und die neue umbenennen.
  20. Das Dokument öffnen, Datei->Eigenschaften.
  21. Das kannst Du so nicht vergleichen. Vergleichsoperator ist nicht gleich Vergleichsoperator, weil sich bei vielen Klassen dahinter sehr komplexe Funktionen verbergen können. Was hast Du denn da verglichen?
  22. Bitte verrat uns doch die Fehlermeldung Wenn die Include-Datei und die Datei, in der das #include steht, nicht im selben Verzeichnis sind, kann der Präprozessor sie nicht finden. Dann muss man entweder in den Projekteinstellungen die Include-Pfade ändern, oder eben einfach beim #include einen Pfad angeben. Beispiel: #include "C:/Source/AddressBook/AddressBookDlg.h"
  23. Durchsuch mal das Board nach SHBrowseForFolder, das hatten wir schon ein paar mal
  24. srand dient zur Initialisierung des Pseudozufallszahlengenerators. Üblicherweise nimmt man time(0) als Argument. Ansonsten macht srand nichts (ist ja auch void). frand liefert eine Zufallszahl als double, die >= 0.0 und < 1.0 ist. Siehe auch: http://plan9.escet.urjc.es/magic/man2html/2/rand
  25. Ein #include "AddressBookDlg.h" ist auch notwendig, eventuell mit angepasstem Pfad.

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...