string to Pchar

Tags:    delphi

Den linie har jeg i min kode
SQLconnection1.SQLConnection.connect(line);

Den giver denne fejl:
[Error] Unit1.pas(84): Incompatible types: 'String' and 'PAnsiChar


Så jeg kan næsten gætte mig til at den skal konverteres. Jeg har læst artiklen om hvordan man gør men jeg er åbenbart dum, for jeg kan ikke få det til at fungere.

Er der en der har et bud? (gerne med et kode eksempel som en n00b kan forstå)

Mikkel



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Har virkelig ingen anelse om det her virker men prøv...

PChar('så skriver du din string her')












-------------------------------------------------------
Jonas (Decko)
-------------------------------------------------------



Jonas' virker ikke med alle tegn (kun engelske vistnok), derfor er det en god ide at bruge
PAnsiChar('tekststreng');
Men PChar kan også bruges, men er lidt begrænset... fx kan man ikke bruge æ, ø og å.

1101110100010110000101000001



Den mangler i hvertfald en slutparentes... Og connect skal også kaldes med brugernavn og password. F.eks:

Connect('database','brugernavn','password');


MvH

Stefan Svensson
http://fusket.frac.dk

[Redigeret d. 27/09-04 21:59:34 af Stefan Svensson]



Jonas' virker ikke med alle tegn (kun engelske vistnok), derfor er det en god ide at bruge
PAnsiChar('tekststreng');
Men PChar kan også bruges, men er lidt begrænset... fx kan man ikke bruge æ, ø og å.

1101110100010110000101000001

Okay sådan her ser det ud nu:

Procedure TForm1.Button2Click(Sender: TObject);

var
i : integer;
myCharPtr : PChar;

begin
for i := 0 to TStringList.Count-1 do

begin
SQLconnection1.SQLConnection.connect(PAnsiChar('string');

end;
end;


end.
-----
den ser bedre ud men skriver:
Not enough actual parameters ...

Argh - delphi er svært hehe
Mikkel





t