| |
|
|
Jac de Lad | allô Community!
avec qui API CreateFile peux on chacun la quantité verschiedener Fichiers erstellen. je cherche une Possibilité une Dossier quasi im RAM trop erstellen um ensuite mittels einer DLL-Funktion puis zuzugreifen, quelque chose avec cela trop faire et qui Dossier anschließend wieder trop effacer. avec cela serait je une temporäre Dossier entourer, quoi erstens plus rapide ist et zweitens simple plus beau. Kennt sich quelqu'un avec cela aus? je viens avec qui Aider pas bien sûr, il y a cela certains paramètre avec des centaines Opportunités...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 18.04.2008 ▲ |
|
|
|
|
| oui, c'est dans etwa cela quoi qui pipe-unit pouvoir.
//create
h&=external(kernel32,CreateFileMappingA,$FFFFFFFF,0,4,0,32767,addr(nam$))
a&=external(kernel32,MapViewOfFile,h&,2,0,0,32767)
//close
external(kernel32,UnmapViewOfFile,a&)
external(kernel32,CloseHandle,h&)
|
|
|
| |
|
|
|
Jac de Lad | mais comment peux je qui Dossier nutzen, si le Funktion qui DLL une aiguille sur une Dateinamen nécessaire?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 18.04.2008 ▲ |
|
|
|
|
| string a&,0=Blub |
|
|
| |
|
|
|
Jac de Lad | je hab mir im MSDN qui APIs angesehen, mais je viens avec cela pas bien sûr. la hâte du eventuell un Minimalbeispiel?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 19.04.2008 ▲ |
|
|
|
|
| Im Moment pas - qui pipeUnit raspelt vieles hin-et-her sodass cet à peine zeigt comme simple allez... |
|
|
| |
|
|
|
Jac de Lad | c'est mal. quand même merci, je exposition mich la fois plus um. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 19.04.2008 ▲ |
|
|
|
|
Frank Abbing |
je cherche une Possibilité une Dossier quasi im RAM trop erstellen um ensuite mittels einer DLL-Funktion puis zuzugreifen, quelque chose avec cela trop faire et qui Dossier anschließend wieder trop effacer.
Hört sich pour mich à comment un stinknormaler Speicherbereich. Übergib simple une aiguille sur den grenier à qui Dll-Funktion, z.B. NeueFunktion(bereich#) |
|
|
| |
|
|
|
| Stimmt, il brauchs oui garnicht prozessübergreifend, sei car qui DLL fonctionne dans einem anderen Prozess... |
|
|
| |
|
|
|
Andreas Miethe
| Frank Abbing
Frank Abbingje cherche une Possibilité une Dossier quasi im RAM trop erstellen um ensuite mittels einer DLL-Funktion puis zuzugreifen, quelque chose avec cela trop faire et qui Dossier anschließend wieder trop effacer. Hört sich pour mich à comment un stinknormaler Speicherbereich. Übergib simple une aiguille sur den grenier à qui Dll-Funktion, z.B. NeueFunktion(bereich#)
Wird pas marcher ! So comment je cela verstanden habe, soll une Dossier, qui seulement im Ram liegt, avec einem Dateinamen angesprochen volonté.
Beispiel:
une EXE wird mittels Datengenerator dans qui Exe eingebunden. là habe je mon EXE im Speicherbereich. maintenant versuch la fois avec qui Kernel32.Dll per CreateProcess() cela Ding zum courir trop kriegen. là wird ne...aucune Speicherbereich mais un Dateiname erwartet. toujours si une Dll-Funktion une aiguille sur une Dateinamen erwartet, et en gibt es une la quantité, wird cela so pas marcher.
s'il te plaît berichtige mich si je là faux liege ! |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 20.04.2008 ▲ |
|
|
|
|
Frank Abbing |
s'il te plaît berichtige mich si je là faux liege !
Du liegst là sûrement pas faux. qui l'affaire avec dem Dateinamen habe je bewußt aussen avant gehalten, weil je en ausgegangen était, dass Jac qui Dll selber erzeugt. Pour cette fand je qui technologie sur qui Bereiche viel sinnvoller. cela allez mais avec einer fremden Dll pas.
mais je suis sûrement, dass aussi une Exedatei aus dem grenier gestartet volonté peux. Immerhin allez cela oui aussi avec Dlls (Memorymodule) et cet sommes oui aussi Exedateien. comment De toute façon, alles dans Allem ist iFs Solution vorzuziehen. je suis sûrement, il liefert Jac encore une kurzen Democode en supplément. |
|
|
| |
|
|
|
Andreas Miethe
| allô Frank,
ist une entier autre Geschichte, si le Dll selbst geschrieben wird. en vais je mais pas aus.
Jac
mais comment peux je qui Dossier nutzen, si le Funktion qui DLL une aiguille sur une Dateinamen nécessaire? Jac |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 20.04.2008 ▲ |
|
|
|