Thread View: be.comp.programming
3 messages
3 total messages
Started by Ivan Van den Bossche
Sun, 06 Apr 2003 12:17
Delphi Toepassing en C DLL
Author: Ivan Van den Bossche
Date: Sun, 06 Apr 2003 12:17
Date: Sun, 06 Apr 2003 12:17
16 lines
1819 bytes
1819 bytes
Hi, Ik ben een toepassing in Delphi aan het schrijven. Ik heb in deze toepassing enkele variable gedeclareerd van het type PWideChar. In deze variable sla ik volledige path's op. Ik heb een DLL die is geschreven in C. Deze bevat een functie die als parameters de path moet meekrijgen. Deze parameter is van het type LPWSTR. Nu is mijn vraag hoe ik de conversie moet doen vb C:\DATA\TEST.TXT (in delphi toepassing) naar C://DATA//TEST.TXT (C notatie)? Alvast bedankt Groeten, Ivan
Re: Delphi Toepassing en C DLL
Author: cricque
Date: Mon, 07 Apr 2003 07:30
Date: Mon, 07 Apr 2003 07:30
42 lines
2255 bytes
2255 bytes
ge zou het volgened kunnen doen allez voor dit voorbeeld dan ge splitst filepath als volgende op path + filename dus c:\data\ + test.txt van uw path zoekt ge uw driveletter c:\ + data\ + test c:\ -> c:// ge vervangt in de rest vanuw path alle \ door / en ge plakt da terug tesamen -- cricque Quote : "Multitasking: Screwing up several things at once..." "Ivan Van den Bossche" <ivan.van.den.bossche@pandora.be> schreef in bericht news:dVUja.33013$t_2.2187@afrodite.telenet-ops.be... > Hi, > > Ik ben een toepassing in Delphi aan het schrijven. > > Ik heb in deze toepassing enkele variable gedeclareerd van het type > PWideChar. > In deze variable sla ik volledige path's op. Ik heb een DLL die is > geschreven in C. Deze bevat een functie die als parameters de path moet > meekrijgen. Deze parameter is van het type LPWSTR. Nu is mijn vraag hoe ik > de conversie moet doen vb C:\DATA\TEST.TXT (in delphi toepassing) naar > C://DATA//TEST.TXT (C notatie)? > > Alvast bedankt > > Groeten, > Ivan > >
Re: Delphi Toepassing en C DLL
Author: Roel Schroeven
Date: Mon, 07 Apr 2003 07:45
Date: Mon, 07 Apr 2003 07:45
22 lines
2227 bytes
2227 bytes
Ivan Van den Bossche wrote: > Hi, > > Ik ben een toepassing in Delphi aan het schrijven. > > Ik heb in deze toepassing enkele variable gedeclareerd van het type > PWideChar. > In deze variable sla ik volledige path's op. Ik heb een DLL die is > geschreven in C. Deze bevat een functie die als parameters de path moet > meekrijgen. Deze parameter is van het type LPWSTR. Nu is mijn vraag hoe ik > de conversie moet doen vb C:\DATA\TEST.TXT (in delphi toepassing) naar > C://DATA//TEST.TXT (C notatie)? C notatie is niet met // maar met \\: C:\\DATA\\TEST.TXT. Maar dat is alleen maar de notatie die de string constantes in een C-programma moeten hebben, maar heeft niets te maken met hoe dat in het geheugen zit. In het geheugen zit gewoon C:\DATA\TEST.TXT. Volgens mij moet je helemaal geen conversie doen. -- "Codito ergo sum" Roel Schroeven
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads