j´ai pas encore essaye pcq j´ai pas le net chez moi donc faut que j´ai une disquette avec pour copier cette page...
Vais essayer ce soir.
Je vous ai prepare une petite liste de question
1. Comment est ce que je peux deplacer un element d´un endroit a un autre ? Je m´explique : je voudrais bien pouvoir deplacer un fichier . exe ou son raccourci pour aller le mettre dans le menu demarer ( lors de la premiere execution du prog par exemple)
2. Est-ce qu´on peut creer un raccourci d´un . exe existant deja dans l´ordi qqpart ?
3. Je voudrais pouvoir declarer une matrice dont les dimensions dependent d´un choix de l´utilisateur. Je sais que je peux declarer une matrice assez grande pour qu´on ne soit jamais limite mais ca bouffe de la memoire...
4. Dans le cadre d´un jeu, j´ai besoin de ralentir l´execution pour que ce soit jouable. Alors j´ai fait:
procedure pause(TempsPause : longint);
var i,j : longint;
begin
for i := 1 to TempsPause do
for j := 1 to 1000000 do
end;
Mais le probleme c´est que si je met le jeu sur un ordi peu puissant ca devient trop facile et si je le met sur un trop puissant c´est injouable.
alors j´ai pense a faire ceci, qu´est ce que vous en pensez ?
function TestCPU : longint;
var iCPU,jCPU,timeCPU : longint;
hCPU,mCPU,sCPU,ssCPU : word;
begin
GetTime(hCPU,mCPU,sCPU,ssCPU);
timeCPU := ssCPU + 100*sCPU + 6000*mCPU + 360000*hCPU;
for iCPU := 1 to 1000000 do
for j := 1 to 1000000 do;
GetTime(hCPU,mCPU,sCPU,ssCPU);
timeCPU := ssCPU + 100*sCPU + 6000*mCPU + 360000*hCPU - timeCPU;
TestCPU := 100000 div timeCPU
end;
et si je fais mnt
Speed := TestCPU;
alors la boucle
for i := 1 to Speed do
for j := 1 to 1000000do;
dure 1 milime de seconde.