Die Suche ergab 10020 Treffer

von AUGE_OHR
Do, 11. Mai 2023 6:42
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno. nur mit diesem DllCall ??? Für was werden diese benötigt ? die DLL Aufrufe sind um zu "prüfen" ob eine App bzw. Fenster schon läuft, deshalb am Anfang der AppSys hWndDlg := FindWindowEx(,,, cTitle ) IF !( hWndDlg == 0 ) sucht nach einem "Fenster" was den Title hat SetFo...
von AUGE_OHR
So, 07. Mai 2023 20:47
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Frank, Obwohl mich fast wundert, wenn der gezeigte Code funktionieren würde. Denn einfach eine neue :caption zuzuweisen, zeigt in aller Regel noch nix Neues an. Dafür gibt es eigentlich die Methode :setCaption() oder man muss die Instanz durch den Lebenszyklus jagen und :configure() aufrufen. wie...
von AUGE_OHR
Fr, 05. Mai 2023 10:53
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno, Es wäre für mich hilfreich, wenn Du mir einfach mal das : im OOP Style zeigst. eine Procedure in eine Method zu wandeln ist ganz einfach : umbenennen von Procedure in Method die neue Method aufnehmen in die CLASS --- wenn du die Dateien vom Formdesigner nimmst kannst du die neue METHOD in ...
von AUGE_OHR
Mo, 01. Mai 2023 14:18
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno, Du hast ja die Funktion zum ändern der Caption gesehen, die kann ich jetzt aber nicht mehr so verwenden ? warum nicht, du hast doch Zugriff auf die XbpPushButton() und XbpStatusbar() oDlg:Button1:activate := {|| oDlg:Status:Caption := oDlg:Button1:Caption, MsgBox("Hello 1") } es ...
von AUGE_OHR
Mo, 01. Mai 2023 1:34
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno, Da in der _Datei die Buttons mit drin stehen, wie kann ich die über die Datei ohne _ Die Codeblöcke an die Buttons zuweisen? lies bitte die Stellen wo du CODE siehst, da hab ich dir alles geschrieben. du musst den CODE modifizieren wenn du "nachträglich" was ändern willst. dazu b...
von AUGE_OHR
So, 30. Apr 2023 22:36
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Carlo,
ramses hat geschrieben: So, 30. Apr 2023 21:57 GUI-Programmierung unter XBase++ einzusteigen nicht gleich einen Schritt weiter zu machen und die APP auf eine zukunftssichere Web-App im Single Page Design umzustellen ...
braucht man dafür dann noch Xbase++ ... :roll:
von AUGE_OHR
So, 30. Apr 2023 22:15
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno, Ich packe das mal in ne ZIP, wenn Du mal reinschaust und in der MAIN ein Beispiel machst, muss nicht funktionieren, sondern zum verstehen. wo hast du die DISPOEINGABE.PRG welche zum Anfang generiert wurde :?: du hast zwar die CLASS _DISPOEINGABE aber die CLASS DISPOEINGABE taucht nirgends ...
von AUGE_OHR
So, 30. Apr 2023 15:26
Forum: Allgemeine Fragen
Thema: Prüfen ob irgend ein Programm aktiv ist
Antworten: 4
Zugriffe: 1500

Re: Prüfen ob irgend ein Programm aktiv ist

hi Bruno,
Bruno hat geschrieben: So, 30. Apr 2023 14:50 ot4xb, ich habe zwar die ch Dateien, aber die lib Dateien hab ich nicht mehr. war wohl mit auf den Datenträgern welche 2013 zerstört wurden.
https://blog.xbwin.com/
von AUGE_OHR
So, 30. Apr 2023 14:26
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5376

Re: Unterstützung bei OOP

hi Bruno, Ich habe auf der DEVCON 2012 eExpress erworben, Roger hat das Passwort auf einen Bierdeckel geschrieben. Dieses Passwort funktioniert nur bei einer Datei, auf dem USB Stick sind 2 Dateien. du hat die Express xxx erworben für die das Passwort gilt. nun wird Express++ ständig weiter entwicke...
von AUGE_OHR
So, 30. Apr 2023 13:49
Forum: Allgemeine Fragen
Thema: Prüfen ob irgend ein Programm aktiv ist
Antworten: 4
Zugriffe: 1500

Re: Prüfen ob irgend ein Programm aktiv ist

hi Bruno, gibt es die Möglichkeit festzustellen, ob ein Programm gestartet ( aktiv ) ist? Damit meine ich ein Programm, z.B. Notepad, Paint, oder oder oder ... ! hier eine Lösung mit OT4XB wenn die App in der Taskliste "sichtbar" ist #include "ot4xb.ch" //------------------------...
von AUGE_OHR
So, 30. Apr 2023 13:37
Forum: Allgemeine Fragen
Thema: Unterstützung bei OOP
Antworten: 3
Zugriffe: 1239

Re: Unterstützung bei OOP

hi Bruno, warum willst du "prüfen" ob sich die Caption geändert hat :?: von "alleine" ändert sich die Caption nicht sondern nur wenn du es aufrufst --- die Instanzvariablen "Caption" gibt es bei allen XbParts du kannst einer VAR etwas zuweisen mit o:Caption := cString o...
von AUGE_OHR
Fr, 28. Apr 2023 23:00
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4722

Re: Funktion zum Button erstellen über die Bitmapgröße

hi Bruno, Wenn ich dieses kleine Programm so fertig habe, das wirklich nichts mehr schief geht, wird dir neue Xbase++ Version geordert. Ich hoffe nur, das Alaska auch Bücher dabei hat, beim Erwerb damals waren Bücher dabei. ausser der Hilfe, die im neuen Format vorliegt, gibt es nichts als Dokumenta...
von AUGE_OHR
Fr, 28. Apr 2023 22:40
Forum: Allgemeine Fragen
Thema: Versuche solange bis Erfolgreich
Antworten: 3
Zugriffe: 1217

Re: Versuche solange bis Erfolgreich

hi Bruno, wenn deine DISPO App die DBF im Zugriff hat wird sich deine Schleife tot laufen ... vor dem LOOP würde ich ein SLEEP(0.1) und einen "Counter" einfügen wenn er n-mal angekommen ist sollte eine Ja/Nein Abfrage kommen ein EXIT sollte nach "Erfolg" oder "Abbruch" ...
von AUGE_OHR
Do, 27. Apr 2023 0:47
Forum: Programmierung allgemein
Thema: Scanner/Twain per DLL-Call
Antworten: 16
Zugriffe: 5642

Re: Scanner/Twain per DLL-Call

hi, für WIA Treiber versuche mal das #DEFINE WIA_FORMAT_JPEG {B96B3CAE-0728-11D3-9D7B-0000F81EF32E} #DEFINE DPI 150 Function Main Local oDialog, oScanner, oDevice oDialog := createobject("WIA.CommonDialog") oDevice := createobject("WIA.DeviceManager") nDevice := oDevice:DeviceInf...
von AUGE_OHR
Do, 27. Apr 2023 0:27
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4722

Re: Funktion zum Button erstellen über die Bitmapgröße

hi Bruno, es ist Quatsch das man die Grösse eines Image "wissen" muss um einen entsprechned grossen Button zu bekommen :autoSize- Größe des Pushbuttons automatisch an die Caption anpassen Wird :autoSize auf .T. (wahr) gesetzt, erfolgt eine automatische Anpassung der Größe eines Pushbuttons...
von AUGE_OHR
Di, 25. Apr 2023 8:34
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3980

Re: Fenster oben links

hi, das ist jetzt die Antwort auf welche Frage, die hier nicht gestellt wurde? "Fenster oben links" lautet die Überschrift für diesen Thread Bruno hat dazu auch CODE veröffentlicht, bitte LESEN :!: was bruno bislang mit nAbstand := 40 gelöst hatte scheint nicht für verschiedene DPI Auflösu...
von AUGE_OHR
Di, 25. Apr 2023 7:35
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3980

Re: Fenster oben links

hi Bruno, ich habe noch mal in meinen Hybrid Sachen geschaut und das für Position 0,0 gefunden oCrt := XbpCrt():New ( NIL, NIL, aPos, DEF_ROWS, DEF_COLS, ,"My CRT",.F. ) ... oCrt:Create() ... oCrt:setPos({0,aSizeDesktop[2]-oCrt:currentSize()[2]} ) oCrt:Show() du stellst nach dem Create() d...
von AUGE_OHR
Mo, 24. Apr 2023 18:58
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3980

Re: Fenster oben links

hi Hubert, Zu deiner Frage, man kann KEIN CRT Fenster in einem XbpDialog() platzieren, man kann aber in einem grafischen XbpCrt() Fenster grafische Objekte verwenden, lies was ich dort dazu geschrieben habe. warum soll man kein XbpCRT() auf der o:DrawingArea von einem XbpDialog haben können :?: ich ...
von AUGE_OHR
Mo, 24. Apr 2023 9:18
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3980

Re: Fenster oben links

hi Bruni, Kopiere die PROCEDURE AppSys(), aus c:\ALASKA\XPPW32\Source\SYS\AppSys.prg, und füge es "in" deine Xbase++ App VOR Main() ein --- bei einer VIO ( wie Cl*pper ) bekommst du ein oCrt := RootCrt():New() da gibt es keine Methoden zum "manipulieren" wenn du mit /PM:PM compil...
von AUGE_OHR
So, 23. Apr 2023 15:14
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8433

Re: Programm mit LIBXL stürzt stumm ab

Hi Hubert,
brandelh hat geschrieben: So, 23. Apr 2023 14:29 Ich habe mal den Support angeschrieben, mal sehen was die schreiben.
vermutlich wird der Support sagen das es nicht an LibXL liegt ...
von AUGE_OHR
So, 23. Apr 2023 12:36
Forum: Allgemeine Fragen
Thema: Löschen aller XbpPushbuttons [erledigt]
Antworten: 5
Zugriffe: 1362

Re: Löschen aller XbpPushbuttons

hi Bruno, normalerweise würde ich sagen so aChild := oDlg:Childlist() // Parent XbpDialog for ii := 1 TO LEN(aChild) oObj := aChild[ii] if oObj::isDerivedFrom("XbpPushButton") oObj:Destroy() nun gibst du keinen Parent an ... Hybrid-Modus :?: --- alternative kann man ein Object in ein Array...
von AUGE_OHR
So, 23. Apr 2023 11:55
Forum: Acrobat & PDF
Thema: QuickPDF
Antworten: 13
Zugriffe: 4057

Re: QuickPDF

hi Hape,
HaPe hat geschrieben: Sa, 22. Apr 2023 21:52 Wie geschrieben ging es nicht mit ShellExecute aber über die Batchdatei.
welches "Verb" nutzt du dann :?:

es gibt "open" und "print" und damit kann ich ohne zusätzlichen Parameter eine Datei Drucken
von AUGE_OHR
So, 23. Apr 2023 11:50
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8433

Re: Programm mit LIBXL stürzt stumm ab

hi Hubert,

ich habe mir mal deinen Source angesehen und kein "sleep" gefunden :?

Frage : von welcher Xbase++ Version sprichst du ?
wenn v2.x ; hast du das selbe mal mit v1.9 probiert ?
von AUGE_OHR
Sa, 22. Apr 2023 8:44
Forum: Allgemeine Fragen
Thema: Von Xbase++ aus anderes Xbase++ Programm starten, etc. [erledigt]
Antworten: 24
Zugriffe: 3834

Re: Von Xbase++ aus anderes Xbase++ Programm starten, etc.

hi Bruno, Das Programm lief Problemlos bis unter WIN XP im Netzwerk, mit Zugriff von 3 PCs. Mit WIN 7 Updates kamen die ersten Bremsen, da ab WIN 7 nur von einem PC aus darauf zugegriffen wurde, war das egal. die meisten (älteren) von uns kennen noch den Novell Server und für XP gab es auch einen Wi...
von AUGE_OHR
Sa, 22. Apr 2023 0:55
Forum: Allgemeine Fragen
Thema: Von Xbase++ aus anderes Xbase++ Programm starten, etc. [erledigt]
Antworten: 24
Zugriffe: 3834

Re: Von Xbase++ aus anderes Xbase++ Programm starten, etc.

hi, ich verstehe noch nicht ganz warum du Daten hin(her kopieren willst da du doch Zugriff im Netzwerk hast du kannst die DBF mit dem selben Path nutzen den du bei COPY verwendest "Netzwerk fähig" heisst nicht das du nicht über das Netzwerk zugreifen kannst du kannst lediglich nicht "...