Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » [N00B]Dateien ausführen , Ordner erstellen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
28.06.2005, 22:34 Uhr
Chef-Koch



ne ich hab schon C++-Bücher gelesen ... iCH wusste auch das ich dafür 2 brauch aer ich wusste halt nicht welchen 2. bzw einfach einen zu machen ,der nix macht so wie NULL ... ich streng mich zumindest an
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
29.06.2005, 07:14 Uhr
Tommix



Hallo,
es ist beileibe nicht so, daß NULL generell "nichts macht". In der von Dir selbst zitierten Doku steht aber:

Zitat:

pSecurityAttributes
Windows NT: Pointer to a SECURITY_ATTRIBUTES structure. The lpSecurityDescriptor member of the structure specifies a security descriptor for the new directory. If lpSecurityAttributes is NULL, the directory gets a default security descriptor. The target file system must support security on files and directories for this parameter to have an effect.



- Tommix

Dieser Post wurde am 29.06.2005 um 07:14 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
29.06.2005, 07:55 Uhr
(un)wissender
Niveauwart


Tja, Chef-Koch, hier mal eine kleine Kopfnuss für dich.
Wenn du ehrlich programmieren lernen willst, dann musst du präzise werden, es hilft nichts. Mit deiner momentanen Einstellung wird das sicherlich nichts.
Und C++-Bücher lesen hilft auch nicht viel weiter, man muss auch nachvollziehen und ausprobieren. Erst dann kommt das Verständnis. So ungefähr kann man nicht programmieren...
--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 29.06.2005 um 07:56 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
29.06.2005, 09:03 Uhr
ao

(Operator)



Zitat von Chef-Koch:
ich hab hier in 2 tagen mehr gelernt wie in 2 Monaten ... ne ich hab schon C++-Bücher gelesen ...

Fühl dich nicht angemacht, aber du hast vermutlich bisher was falsch gemacht. Win-API-Programmierung ist nicht gerade der Einstiegslevel, und wer den Unterschied zwischen Variablen und Typen nicht sieht, der sollte vielleicht noch mal bis zum Anfang (d.h. Hello World) zurückgehen.
Wie schon gesagt, ein gutes Einsteigerbuch neben den Computer legen und nicht nur schmökern, sondern die Beispiele ausprobieren, das ist das einzige, was hilft.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
29.06.2005, 10:51 Uhr
(un)wissender
Niveauwart


Ja, genau, fühl dich bitte nicht angemacht. Mein Kommentar hat sich doch ein wenig im Ton vergriffen. Ich bin dieses Semester Java-Tutor für die Ersties, da sprach ein wenig Frustration aus mir. Da glauben sogar einige, es wäre überflüssig, ein Programm zu kompilieren, weil es ja eh korrekt sei...oh, man.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
29.06.2005, 13:58 Uhr
Chef-Koch



jojo ^^ ich denk schon , dass ihr irgendwie recht habt ich sollt mich echt mehr eigenständig ins Zeug legen ... soo arg programmier ich auch ned nur mal wenn ne Idee hab versuch ich se halt so gut wie möglich umzusetzen ...
naja ich prob jetz erstmal bissl rumwennich was hab dan meld ich ich wieder ...man sieht sich
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
29.06.2005, 18:29 Uhr
Chef-Koch



mhh hab jetz doch nomml ein prop /(ich habs WIRKLICH PROBIERT UND WIE ) also um eine Datei zu öffnen/laden ah ich den Befehl CreateFile genommen (soweit ich gelesen hab müsste der datein öffnen können ..) der sieht in der Beschreibung so aus :

HANDLE CreateFile(
LPCTSTR lpFileName, // pointer to name of the file
DWORD dwDesiredAccess, // access (read-write) mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
// pointer to security attributes
DWORD dwCreationDisposition, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle to file with attributes to
// copy
);


bei mir so :

HANDLE CreateFile(
beides,
GENERIC_READ,
FILE_SHARE_READ,
NULL,

OPEN_EXISTING,
FILE_ATTRIBUTE_READONLY,
NULL
);

da bekomm ic haber eine Fehlermeldung : error C2078: Zu viele Initialisierungen wie zu viele?!?! es sin genauso viele wie nötig sin oad hab ich mich etwa verzählt ?
plz help ich hab wirklich versucht es zu regeln ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
29.06.2005, 18:34 Uhr
(un)wissender
Niveauwart


Willst du die Methode aufrufen? Was du jetzt tust ist sie nocheinmal zu deklarieren.
Nimm mal das HANDLE raus.

C++:
CreateFile(
beides,
GENERIC_READ,
FILE_SHARE_READ,
NULL,

OPEN_EXISTING,
FILE_ATTRIBUTE_READONLY,
NULL
);



Generell schau dir mal die Sachen aus <fstream> oder <stdio.h> an, die können auch Dateinen erstellt und das einfacher und portabler.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
30.06.2005, 22:25 Uhr
Chef-Koch



ich hab sjetz schon anders gemacht mit fopen(); aber es äffnet die datei glaub ich ned im sinne von "ausführen" sonder einfach im sinne von schreiben und ausgeben

kann mir einer sagn wie ich dateien (text) ausführe?? also das ich sie dann seh .. halt in windows.. pls
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
30.06.2005, 23:07 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

kann mir einer sagn wie ich dateien (text) ausführe?? also das ich sie dann seh .. halt in windows.. pls


gar nicht ausführen kann man nur ausführbare dateien, deswegen heissen die auch so

du kannst höchstens den inhalt einer textdatei einlesen und diesen dann wo auch immer ausgeben...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: