Toon posts:

[Delphi 7] PChar warnings

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben met delphi 7 verder aan het werken met een aantal delphi 6 projecten.

Nu geeft delphi 7 een warning van; unsafe type; PChar af voor deze api call: (i.v.m. .NET compability)

code:
1
2
ShellExecute(Handle, 'open', PChar('C:\Program Files\Outlook Express\msimn.exe'),
                     nil, nil, SW_SHOW);


Maar moet ik dat nu al serieus gaan nemen? Heel windows werkt bijna met PChars. Ook met dll aanroepen zoals deze bv.:

code:
1
PlaySound(PChar(1),HInstance, snd_ASync or snd_Memory or snd_Resource);


Zo ja, met wat voor type data moet ik dit dan gaan omzeilen?

[ Voor 5% gewijzigd door Verwijderd op 06-03-2003 21:52 ]


  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 23-08 22:26

Tomatoman

Fulltime prutser

Het antwoord op deze vraag heb je een paar dagen geleden al gekregen.

Een goede grap mag vrienden kosten.


Verwijderd

Topicstarter
Oke...ik stel de vraag anders ->

Ik zet de warnings NIET uit. In wat voor soort data type kan ik de PChar omzetten of moet ik een andere constructie gebruiken?

In het geval van een andere constructie: Waarmee kan ik dat wel doen?

  • Tomatoman
  • Registratie: November 2000
  • Laatst online: 23-08 22:26

Tomatoman

Fulltime prutser

Ik wil graag salaris ontvangen, maar dat lukt alleen als ik braaf naar mijn werk ga. Ik ga NIET naar mijn werk. Hoe kan ik dan toch salaris ontvangen?
Het antwoord: verander de regels die van toepassing zijn. Meld je ziek, dan hoef je opeens niet meer naar je werk. Gebruik assembler om ShellExecute aan te roepen, dan hoef je opeens geen PChars meer te gebruiken.

Een goede grap mag vrienden kosten.


Verwijderd

Topicstarter
Hmm, oke dat volstaat :)

Bedankt voor je reactie.


Assembler (8>