Показать сообщение отдельно
Старый 02.07.2006, 21:57   #4
NullX
Нуждающийся
 
Аватар для NullX
 
Регистрация: 05.09.2005
Сообщений: 55
Написано 2 полезных сообщений
(для 5 пользователей)
Сообщение от SubZer0
Хммм... впринципе это можно было и вручную...

тут еще одна проблема! как проследить с какой командной строкой пускается стандартный компилятор? есть ли какиенить шпионы для винды которые бы перехватывали прерывание запуска программы и в лог бы записывали все параметры?
для отслежки коммандной строки можно сделать так
#include "stdafx.h"
#include "windows.h"
#include "conio.h"
int main(int argc, char* argv[])
{
;
for (int i=0 ;i<=argc; i++)
MessageBox(0, argv[i],0,0);
return 0;
}


Компилируется и запускается так
C:\Blitz3D\bin\blitzcc.exe –c test.bb
C:\Blitz3D\bin\blitzcc.exe –q test.bb
но есть одна проблема при запуски компилятора он читает из памяти запустившего его процесса переменную пути запуска, вот как это побороть это интереснее
(Offline)
 
Ответить с цитированием