ik heb het volgende probleempje:
het gaat met name om de regel:
Ik zou graag een variabele 'status' van het type string willen gebruiken om de status in de messagebox weer te geven, dus:
Maar dan krijg je de volgende error:
Incompatible types: 'string' and 'PAnsiChar'
Dit komt volgens mij door dat je de string uit meerdere stukken aan elkaar plakt. Zit er een standaard messagebox in Delphi 7 waarmee je wel variable in de messagebox kan weergeven?
code:
1
2
3
4
5
6
7
8
9
10
| procedure TFormOfferteOverzicht.MenuStatusDefinitiefClick(Sender: TObject);
var keuze : integer;
begin
keuze := Application.Messagebox('Orderstatus wordt ''Definitief'', OK?', 'Bevestigen', MB_YESNO);
if (keuze = IDYES) then
begin
Produkt.updatevoorraad(data.QOrderOverzichtOrderID.AsString,'0','-');
Offerte.Status(data.QOrderOverzichtOrderID.AsString,'Definitief');
end; // if (keuze = IDYES) then
end; //procedure TFormOfferteOverzicht.MenuItem2Click(Sender: TObject); |
het gaat met name om de regel:
code:
1
| keuze := Application.Messagebox('Orderstatus wordt ''Definitief'', OK?', 'Bevestigen', MB_YESNO); |
Ik zou graag een variabele 'status' van het type string willen gebruiken om de status in de messagebox weer te geven, dus:
code:
1
| keuze := Application.Messagebox('Orderstatus wordt '+status+', OK?', 'Bevestigen', MB_YESNO); |
Maar dan krijg je de volgende error:
Incompatible types: 'string' and 'PAnsiChar'
Dit komt volgens mij door dat je de string uit meerdere stukken aan elkaar plakt. Zit er een standaard messagebox in Delphi 7 waarmee je wel variable in de messagebox kan weergeven?
[ Voor 9% gewijzigd door Verwijderd op 14-08-2003 16:01 ]