Hauge wrote:
> Hejsa
Hej.
> Er det muligt at lave et program i delphi, så man kan lave en form for
> virtuel fil, som kan ses i et mappe?
Inspired by Linux - we are ?
> Et simpelt eksempel: Jeg starter mit program, og den genererer en fil der
> ikke er der, i en mappe, fx. c:\test.txt. Altså filen skal fysisk ikke
> være på disken, men på en eller anden måde være et hul til mit program.
> Filen skal kunne ses når man kikker i stifinder eller lign.
> Når jeg så åbner denne "test.txt", så skal data sendes fra mit program,
> istedet for som normalt, åbne filen på disken..
>
> Det er helt fint hvis den mappe hvor filen skal ligge, er en mappe for sig
> selv, eventuelt også virtuel
Jeg kunne forestille mig du skal kigge i retningen af Shell Extensions.
Der er en masse muligheder for at udvide explorer på den måde.
Hvis du Googler på Delphi Shell Extensions kommer der muligvis lidt
inspiration, f.eks et infotip:
<
http://www.prestwood.com/aspsuite/kb/document_view.asp?qid=100189>
Det er muligt det ikke kan laves 100% virtuelt, men man kunne måske lave en
tom fil, der interveneres på.
Kommunikationen til dit program kan du lave med eks. named pipes.
> Jeg håber mit "problem" er forståeligt, da det ikke er lykkedes mig at
> finde en smart måde at søge på Google eller Torry om det.
Hvis det er analogt med eksempelvis /proc/ i Linux, så tror jeg godt jeg
forstår hvad du mener.
--
Med venlig hilsen
Stig Johansen