Ik heb een var nodig die ik in verschillende units kan gebruiken. In C++ zou ik dit als volgt doen:
In Delphi heb ik dit als volgt geprobeerd:
In een andere unit gebruik ik de var Conn dan als volgt:
Dit alles compileerd zonder fouten, maar wanneer ik het run krijg ik zodra ik de code van Unit2 uitvoer een Access Violation. Ik krijg deze fout maar niet weg. Waar ga ik de fout in?
C++:
1
| extern int EenNummer; |
In Delphi heb ik dit als volgt geprobeerd:
Delphi:
1
2
3
4
5
6
7
8
9
10
| unit Unit1 bla bla bla var Form1: TForm1; Conn: PChar; implementation bla bla bla |
In een andere unit gebruik ik de var Conn dan als volgt:
Delphi:
1
2
3
4
5
6
| unit Unit2 bla bla bla Unit1.Conn := PChar(Edit1.text); bla bla bla |
Dit alles compileerd zonder fouten, maar wanneer ik het run krijg ik zodra ik de code van Unit2 uitvoer een Access Violation. Ik krijg deze fout maar niet weg. Waar ga ik de fout in?