CYFROWY BARON • PROGRAMOWANIE • Szukaj

Znalezione wyniki: 893

Powrót do zaawansowanego wyszukiwania

Re: Aplikacja VCL a cout

zwraca NULL,

Faktycznie znalazłem wpisując w wyszukiwarkę GetStdHandle

viewtopic.php?f=2&t=1031&p=6737&hilit=GetStdHandle#p6737
przez Corvis
wtorek, 16 grudnia 2014, 15:07
 
Dział: Ogólne problemy z programowaniem
WÄ…tek: Aplikacja VCL a cout
Odpowiedzi: 2
Wyświetlone: 6050

Aplikacja VCL a cout

Witam, Szukam sposobu wypisania czegoś na standardowe wyjście z poziomu VCL FORM APPLICATION. Doszedłem do czegoś takiego: [CPP]AllocConsole(); HANDLE handleConsole = GetStdHandle(STD_OUTPUT_HANDLE); String txt = "test"; WriteConsoleW(handleConsole, txt.w_str(), txt.Length(), 0,0); FreeCon...
przez Corvis
wtorek, 16 grudnia 2014, 11:12
 
Dział: Ogólne problemy z programowaniem
WÄ…tek: Aplikacja VCL a cout
Odpowiedzi: 2
Wyświetlone: 6050

Re: detekcja portów COMM

KOD cpp:   •  UKRYJ  •
bool keyGood = regKey.OpenKey("HARDWARE\\DEVICEMAP\\SERIALCOMM", false);


OpenKey zamień na OpenKeyReadOnly
przez Corvis
wtorek, 16 grudnia 2014, 10:29
 
Dział: Ogólne problemy z programowaniem
Wątek: detekcja portów COMM
Odpowiedzi: 4
Wyświetlone: 8444

Re: Wciśnięcie klawisza w obcym programie

http://flightsimelectronics.com/?page_id=55

http://www.kentuckyprimitives.com/image ... mapper.zip

ten sofcik działa elegancko :P ma ktoś jakiś patent jak "wydłubać" jak on jest napisany ?
przez Corvis
poniedziałek, 6 października 2014, 11:44
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

no to parę godzin poszło na naukę :P ale rozwiązania dalej nie mam hehe
przez Corvis
środa, 17 września 2014, 14:41
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

polymorphism napisał(a):Jeśli to gra, to być może problem jest z direcinput.


Myślałem, że trzeba to napisać przez DI :oops: :oops: :oops:
przez Corvis
środa, 17 września 2014, 14:27
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

No i dalej ma być wciśnięcie klawisza :) ale muszę od czegoś zacząć naukę DirectInput :)
przez Corvis
środa, 17 września 2014, 14:16
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

W przypadku tego symulatora to muszę podawać tam gdzieś uchwyt do okna symulatora ? a SetCooperativeLevel ustawiasz raz czy za każdym razem gdzy chcesz czytać status klawiszy ?
przez Corvis
środa, 17 września 2014, 13:58
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Wtedy SetCooperativeLevel, SetDataFormat zwracają wartość: -2147467263L (0x80004001) co jest błędem. Staram się przegrzebać prez przykłady ale tego jak na lekarstwo jest :D
przez Corvis
środa, 17 września 2014, 13:06
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Właśnie to zrobiłem: fDIKeyboard->SetCooperativeLevel(this->Handle, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE ); zwraca DI_OK fDIKeyboard->SetDataFormat(&c_dfDIKeyboard); zwraca DI_OK fDIKeyboard->Acquire(); zwraca DIERR_INVALIDPARAM No to tutaj jest problem teraz tylko pytanie dlaczego
przez Corvis
środa, 17 września 2014, 12:50
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

1. Po zmianie na COINIT_APARTMENTTHREADED funkcja zwraca S_FALSE
2. Odczytałem błąd zwracany przez fDIKeyboard->GetDeviceState jest to DIERR_NOTACQUIRED
przez Corvis
środa, 17 września 2014, 12:30
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Faktycznie to pominąłem :? , ale teraz dodałem i dalej jest ten sam problem [cpp] //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <InitGuid.h> #include <dinput.h> //----------------...
przez Corvis
środa, 17 września 2014, 08:10
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Dobra pierwsze koty za płoty z DI na podstawie kursu: http://courses.washington.edu/css450/2008.Fall/web_contents/from_students/450Hints/DirectInputTutorial/DirectInputTutorial.pdf Stworzyłem testową aplikację która powinna pobrać status klawiszy z klawiatury. Jednak cały czas w TTimerze funkcja Get...
przez Corvis
wtorek, 16 września 2014, 14:54
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Znalazłem jeszcze taką metodę symulacji klawiszy: [cpp] INPUT ip; // Set up a generic keyboard event. ip.type = INPUT_KEYBOARD; ip.ki.wScan = 0; // hardware scan code for key ip.ki.time = 0; ip.ki.dwExtraInfo = 0; // Press the "A" key ip.ki.wVk = 0x41; // virtual-key code for the "a&q...
przez Corvis
wtorek, 16 września 2014, 14:10
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369

Re: Wciśnięcie klawisza w obcym programie

Przynajmniej temat jest rozwiÄ…zany i jasny dla potomnych :-)
przez Corvis
wtorek, 16 września 2014, 09:59
 
Dział: Ogólne problemy z programowaniem
Wątek: Wciśnięcie klawisza w obcym programie
Odpowiedzi: 53
Wyświetlone: 102369
Następna strona

Powrót do zaawansowanego wyszukiwania