Deutsch
Forum

GetUsage

 
- Seite 1 -



Jac
de
Lad
Jaja, ich schon wieder...

In Profan gabs mal einen Befehl GetUsage. Der ist in Xprofan 8.0a aber nicht mehr drin (zumindest habe ich keinen Hinweis darauf gefunden...)
Ich möchte ein Programm schreiben, das ein anderes aufruft aber trotzdem weiterläuft (also hilft mir WinExecWait da nicht weiter...). Wie kann man das realisieren?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
31.10.2005  
 



 
- Seite 1 -



Ragnar
Rehbein
ich fürchte meine treffenquote beim erraten des sinns deiner fragen nimmt rapide ab.

du kannst kein 2 programm aus einem programm heraus starten und das 2. programm hat das HWND des aufrufenden programms.

das geht nur mit DLLs (nach meinem bisherigen verständnis)

sag doch lieber mal was du eingentlich machen bzw. erreichen willst.

es gibt sehr wenig auf dieser (Windows) welt was man mit XProfan (und dem netten drumherum wie XPIA / Profan2CPP) nicht machen kann.
für alles andere gibt es Java (kostenlos / beste IDE / beste dokumentation / jede menge freien quelltext / nur leider schwieriger zu verstehen als XProfan)

r.r.
 
31.10.2005  
 




Jac
de
Lad
Ja, das geht. Mit Mit FindWindow Handle ermitteln und mit SetParent auf das eigene HWnd stellen. Funktioniert auch, aber FindWindow finde ich das Fenster nicht wieder. Ich probiers mal mit dem Handle, das FindWindow beim ersten Aufruf zurückgibt. Morgen poste ich das Ergebnis.
Wenn das Prog fertig ist, könnt ihrs mal ausprobieren, immer hin scheint jetzt die gesamte Community mitzumachen!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
01.11.2005  
 



 
- Seite 2 -



Torsten
Rümker
Darauf bin ich gespannt,

da ich ähnliches selbst auch schon einmal vorhatte es aber leider nie funktionierend hinbekommen habe.

Wäre in meinem Fall als Sicherheitsfunktion von Interesse

MfG
Torsten Rümker
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
02.11.2005  
 




Jac
de
Lad
Sicherheitsfunktion??? Na egal. Ich bin noch nicht dazugekommen, hab aber 3 Ansätze! Ich stecke grad in meinen Geburtstagsvorbereitungen, deshalb hab ich wahrscheinlich erst Freitag richtig Zeit dafür.
Ich melde mich, sobald ichs durchprobiert hab und poste das Ergebnis, wenns funzt!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02.11.2005  
 




Jac
de
Lad
ALSO...
Ich hab grad noch etwas Zeit gefunden. Und folgendes ist dabei rausgekommen: Ich hab den Quelltext von R. Rehbein mit der Problemlösung per SetParent und mit FindWindows kombiniert , kräftig geschüttelt, püriert und das ist dabei rausgekommen:

Das macht genau das, was ich wollte (natürlich ist das noch nicht genau das Programm, was ich mache, sondern ein Testquelltext ). Das Programm in GetUsage2.prf startet das Programm HALLO. Bitte den Pfad zu HALLO.EXE im Quelltext von GetUsage2 anpassen. Dann übernimmt GetUsage2 das Fenster HALLO. Und in GetUsage2 wird solange der Status 259 angezeigt, bis das Programm HALLO beendet wird. Was dieser zu bedeuten hat, waiß ich nicht, bei mir kommt nach dem Beenden immer Status 0 oder 255...Jedenfalls: Ein netter Nebeneffekt ist, dass das Programm HALLO automatisch mit dem Ende von GetUsage2 terminiert wird.

Wie gesagt, das habe ich gesucht. Ich hoffe, dass Thorsten was damit anfangen kann, ansonsten tüftel ich noch gerne mit.

Ach ja: Im Quelltext kommt einmal AddWindows vor. Dieser Befehl hat keine Funktion. Wenn ich es aber weglasse, wird HALLO nicht mehr erkannt. Warum weiß ich nicht! Vielleicht hat iF oder Roland eine Erklärung dafür...Ich benutze XProfan 8.0a!

Jac

PS: Die Datei im Anhang ist eine ZIP-Datei, ich hab sie nur umbenannt, damit sie nicht in den Downloads landet. Ich hoffe, ich habs richtig gemacht.

200 kB
Hochgeladen:02.11.2005
Ladeanzahl47
Herunterladen
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02.11.2005  
 




Jac
de
Lad
Ja sieht ganz danach aus!

Bin gespannt auf Resonanz!!!!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02.11.2005  
 




Michael
Wodrich
Erste Resonanz auf Deine Beschreibung:

Das hört sich ganz nach einem PlugIn an...

Muß heute zur Nachtschicht. Schaue aber hinein...

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
02.11.2005  
 




Jac
de
Lad
Ja, Plugin trifft es genau. Das Teil soll nur eben im Hauptfenster erscheinen und damit optisch perfekt reinpasen. Ich werkel da schon ne Weile dran rum, hatte einige ganz nette Konzepte, ein Programm mit über 12000 Programmzeilen. Dann kam der Crash und nun fange ich von vorne an. Und alles wird besser. Wenns fertig ist, lasse ich euch alles zukommen. Da ist alles drin, was ich mir seit 1999 ausgedacht habe, und das ist ne Menge:

- ein Plugin, das die Übertragung von Bildern/Videos einer Digicam oder so übernimmt, mit Datum versieht und katalogisiert! Alles automatisch!
- ein netter Texteditor (nun ja, das war nicht so der Bringer)
- ein Verschlüsselungsprogramm für Dateien
- ein Installer mit vielen Funktionen unter anderem Uninstall
- ein Plugin zum Darstellen von Funktionsgraphen (wollte grad in 3D umprogrammieren!)
- ein wissenschaftlicher Taschenrechner, der alles beherrschte bis hin zu komplexen Zahlen (!), wollte grad erweitern auf Zahen mit bis zu 4 Millionen Stellen, eventuell mehr
- und ca. 20 weitere tolle und sinnlose Dinge

Mal sehen...jetzt mache ich alles von vorne, nur besser!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02.11.2005  
 




Torsten
Rümker
Sicherheitsfunktion deswegen, weil ich in meinem Programm gerne unsere Branchensoftware (nein kein Eigenprodukt) laufen lassen möchte, und sichergehen will das diese von meinem Programm mit beendet wird, wenn dieses beendet wird,

Naja ist nur so eine Gedankenspielerei, aber warum soll ich es nicht mal testweise so realisieren

Wenns mir nicht gefällt, kann ich ja immernoch die Programm doch extern laufen lassen und trotzdem von meinem Programm beenden lassen. Müßte ja eigentlich mit oben genanntem Lösungsansatz auch gehen.

MfG
Torsten <- ohne H da bestehe ich drauf ;D
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
03.11.2005  
 




Don
Bubu
wenn dich die api net stört könntest du es mit findwindoa versuchen.
statt nach dem fenster nahmen nach der fenster klasse suchen , oder beides ^^
 
06.11.2005  
 




Don
Bubu
lol
die letzten treads wurden net angezeigt, sollte eigentlich weiter oben sein , naja egal ^^
 
06.11.2005  
 




Jac
de
Lad
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
06.11.2005  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.520 Betrachtungen

Unbenanntvor 0 min.
iF06.11.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie