Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Вниз

Help to teapot   Найти похожие ветки 

 
Baks ©   (2004-06-04 09:54) [0]

Помогите "чайнику"!!!
У мя в проге при нажатиии кнопки запускается калькулятор...
Как сделать так что-бы вторая копия программы не запускалась....Или из главной формы возвращалась бы на калькулятор....


 
Anatoly Podgoretsky ©   (2004-06-04 10:12) [1]

У тя? А програмя ча?


 
Polevi ©   (2004-06-04 10:13) [2]

у него не програмя а прога, почувствуйте разницу


 
Паниковский ©   (2004-06-04 10:21) [3]

Baks
findWindow посмтри в хелпе там все есть!


 
Anatoly Podgoretsky ©   (2004-06-04 10:27) [4]

Polevi ©   (04.06.04 10:13) [2]
И как эе это я так опростоволосился


 
Baks ©   (2004-06-04 10:30) [5]

Да тока не надо смеяться.... Вот я же признаюсь что "чайник" в программировании,


 
Polevi ©   (2004-06-04 10:32) [6]

а ты думаешь "чайник" волшебное слово чтоли ?
типа трахтибидохтибидох ?


 
Baks ©   (2004-06-04 10:48) [7]

Polevi а кто те это говорил? Или ты догадался?


 
Леприкон ©   (2004-06-04 10:49) [8]


> Polevi ©   (04.06.04 10:32) [6]


Тут просили не смеяться, но я не сдержался. Смеялся долго. :))))


 
Vlad Oshin ©   (2004-06-04 10:55) [9]

Помочь можно, вот хелпный пример, требуется доработка.
не на закрытие, а на что надо
(ну не все же форумцам за тя делать :))

{$R *.DFM}
Const
   ReclamaName : String = "Принтеры" ; // строка, по которой мы узнаем, что это - реклама.
   TimeInterval     : Integer = 500;       // Интервал, с которым будем проверять наличие окон
{Для того чтобы использовать данный пример необходимо наличие таймера  Timer1.}
// Любимая наша процедура

function EnumCloseProc (Wd: HWnd; Param: LongInt): Boolean; stdcall; // Обязательно stdcall !!!
Var
  Nm:Array[0..255] of Char;  // буфер для имени
  zName:String;
Begin
GetWindowText(Wd,Nm,255); // считываем  текст заголовка окна
ZName:=AnsiUpperCase(String(Nm)); // преобразуем к верхнему регистру т.е РЕКЛАМА
If Pos(ReclamaName,zName)<>0 then SendMessage(WD,WM_SYSCOMMAND,SC_CLOSE,0);
EnumCloseProc := TRUE; // продолжаем перебирать все окна системы.
end;

procedure Tform1.Timer1Timer(Sender: TObject); // будем проверять по таймеру…
begin
Timer1.Interval:= TimeInterval; // установим время до следующего вызова
EnumWindows (@EnumCloseProc, 0); // отрабатываем закрытие окон.
end;



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.027 c
14-1086258358
vecna
2004-06-03 14:25
2004.06.20
Ой... Каспера поймали =)


14-1086336663
Рамиль
2004-06-04 12:11
2004.06.20
Большой трафик ns


3-1085742020
Alex_xxx
2004-05-28 15:00
2004.06.20
слить данные из 2 таблиц


14-1086028083
Drakon
2004-05-31 22:28
2004.06.20
Компиляция исходников C/C++


1-1086689115
MRAk
2004-06-08 14:05
2004.06.20
Как распечатать StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский