CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
@ 2006-09-03 13:02:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Borland Pascal 7 un Free Pascal: Vai ekesistē pogu kombinācija bezgalīgā ciklā iesprūdušas programmas apturēšanai?


(Ierakstīt jaunu komentāru)


[info]bubu
2006-09-03 13:32 (saite)
Ctrl+C vai Ctrl+Brake (pause) ?

(Atbildēt uz šo) (Diskusija)


[info]cannibalsmith
2006-09-03 13:58 (saite)
Borland: neviens nelīdz
Free: abi beidz programmu, bet nenopauzē viņu. nu ķipa kad rādās execution point un var immediate komandas dot utt

Bet es laikam izlepis ar Visual Studio strādājot, ja?

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]bubu
2006-09-03 14:11 (saite)
No IDEs nezinu vai to vispār var izdarīt.
Bet tā kā FreePascal izmanto gdb, tad konsolītē to var izdarīt.
Piemēram programma:
var i: integer;
begin
  while true do
    i :=(i+1) mod 100;
end.

Nokompilē Debug režīmā, tad palaid konsolē gdb.exe app.exe (gdb nāk līdzi fp). Palaid programmu "run", nospied Ctrl+C, kad tā ieciklējusies, un tad vari lietot gdb komandas, lai darītu, kas taev darāms. Piemēram izdrukāt mainīgā i vērtību - "print i", utt..

(Atbildēt uz šo) (Iepriekšējais)


[info]lordramex
2006-09-03 13:46 (saite)
Ctrl+Break(Pause)

(Atbildēt uz šo)


[info]fedrs
2006-09-03 14:04 (saite)
Power Off.

(Atbildēt uz šo)


Neesi iežurnalējies. Iežurnalēties?