[Delphi->VB] instruction PChar

instruction PChar [Delphi->VB] - Programmation

Marsh Posté le 13-10-2001 à 15:36:17    

Heu, ça fait quoi PChar en Pascal/Delphi ?
 
En effet, je suis en train d'essayer de piloter une dll, et j'ai une GUI partielle dans un language que je suppose être du Delphi ou du Pascal, et où il y a cette instruction : PChar
 
merci

 

[edtdd]--Message édité par ciler--[/edtdd]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 13-10-2001 à 15:36:17   

Reply

Marsh Posté le 13-10-2001 à 16:43:17    

en Delphi il y a un type "string" qui n'existe pas en C par exemple.
Donc en C une chaîne = un pointeur vers une zone mémoire contenant des caractères et finissant par un 0 (valeur 0, pas caractère 0).
PChar = Char Pointer (je suppose que c'est ça que ca veut dire).
Ça sert à transformer une string en chaîne du genre de ce qu'on a en C (tableau de caractères) et c'est utilisé pour communiquer avec des modules écrits en C (par ex l'API Windows).
Voilà j'espère que mon explication est assez claire et surtout pas trop pleine de bêtises :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-10-2001 à 16:55:47    

Merci, je comprend mieux
 
et comment je fais ça en VB moi ?  :??:  :??:


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 14-10-2001 à 11:12:56    

bhen je sais pas comment sont stockées les chaînes en VB.
Soit c'est comme en C et donc tu n'as rien de spécial à faire, soit tu as une instruction qui le fait.
Tu devrais changer ton titre: rajoute "VB" qque part dedans, sinon tu auras que des gens qui, comme moi, connaissent Delphi mais pas VB ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-10-2001 à 07:50:07    

:ouch:  
Alors, je réexplique mon problème, je cherche en VB une instruction équivalente de l'instruction PChar du Delphi


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 18-10-2001 à 09:55:32    

Alors, je réexplique mon problème, je cherche en VB une instruction équivalente de l'instruction PChar du Delphi  
 
--------------------------------------------------------
 
Il n y a pas de pointeur en VB
Par contre il existe un type string
Tout depend de ce que tu veux faire avec ... et des equivalences de langage
 :hello:

Reply

Marsh Posté le 18-10-2001 à 12:29:17    

Voila le problème complet :
J'essaie de piloter une dll avec une appli en VB, le problème est que cette dll a été codée en C :gun: donc son paramètre d'entrée est une chaine avec pointeur vers un tableau de 255 caractères absluement pas compatible avec le type string de VB


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 22-10-2001 à 10:04:37    

:bounce: de seconde semaine...


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 22-10-2001 à 11:27:08    

Je ne peux que te conseiller de lire le bouquin de Dan appleman
C est la bible des appels API pour VB 5
Il fournit toutes les equivalences de type entre VB et C
Pour les appels aux API un peu tordues c top
Par contre, je ne sais pas si il se vend encore ou si il y a une equivalence actuellement  
 
Bon courage

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed