Die Suche ergab 700 Treffer

von Lewi
Do, 16. Feb 2006 16:14
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47377

jetzt muß ich mich mal ganz doof stellen...... (wehe hier kommt ein gemeiner Kommentar) wieso eine 2. Instanz von test() ? Ich meinte das wie folgt: Func Main() Local oObj1 := Test():New() Local oObj2 := Test():New() <----------- 2te Instanz Return NIL Gruß, Olaf PS: Das QUOTEN werde ich wohl nie b...
von Lewi
Do, 16. Feb 2006 16:00
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47377

Hi Manfred wenn Du ein "MsgBox("INITCLASS DATENBANK")" innerhalb der Method "CLASS METHOD INITCLASS" einfügst, dann wirst du feststellen, dass die MsgBox() nur einmal angezeigt wird. Aber, wenn du eine zweites Instanz von Test() anlegst, wird die Msgbox 2x angezeigt. Wa...
von Lewi
Mi, 15. Feb 2006 14:11
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47377

Hallo Robert, nachdem ich in den letzten 3 Jahren fast 1 Mio. Zeilen Objekt-Code programmiert habe und glaube, eigentlich sattelfest im OOP-Thema zu sein, muß ich konstantieren, dass ich mit meinem Beitrag zum Thema "Class Method InitClass" "wider besseren Wissens" teilweise fals...
von Lewi
Mi, 15. Feb 2006 11:46
Forum: Allgemeine Fragen
Thema: Programmanmeldung
Antworten: 7
Zugriffe: 5737

Hallo Andreas, über: cName := GetEnv( "USERNAME" ) [ Gruß an Tom: Es geht auch kürzer ;-) ] ermittelst Du den aktuellen Windows-User. Wie Tom schon sagte, kann das Passwort eines Users nicht über das API ermittelt werden, sondern nur festgestellt werden, ob das Passwort zum User richtig is...
von Lewi
Mi, 15. Feb 2006 9:58
Forum: Windows, API
Thema: Schlagschatten für Fenster/Objekte?
Antworten: 12
Zugriffe: 7653

Die Anzeige von Schlagschatten für Menüs ist unter XP einstellbar. Das es Schlagschatten auch für Dialoge bzw. Fenster geben soll, ist mir neu. Zumindest habe dafür noch keine Einstellung unter Windows finden können. Wird über XP die Anzeige von Schlagschatten aktiviert, gilt dies auch für xbase-Pro...
von Lewi
Mi, 15. Feb 2006 3:02
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47377

Was ich nur nicht ganz nachvollziehen kann, ist das es 2x etwas mit init gibt und auch so in der Doku erklärt wird, wobei ich der Meinung bin, dass beide dasselbe tun. Deswegen wollte ich wissen, ob jemand mit den beiden verschiedene Erfahrung, bzw. Programmierlösungen gemacht hat. Hallo Manfred, d...
von Lewi
Mo, 13. Feb 2006 0:34
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47377

Hi Manfred, die Methode "Init" kann als optionale Methode für eine Klasse definiert werden. Diese wird automatisch mit :new() aufgerufen. Eine Init-Methode ist also nicht zwingend notwendig. Wird eine Klasse von einer anderen Klasse (Superklasse) abgeleitet, so wird mit :new() eine Instanz...
von Lewi
Sa, 11. Feb 2006 15:29
Forum: Multiedit
Thema: MultiEdit 9.0e /Compiler Fehler
Antworten: 10
Zugriffe: 6220

MultiEdit 9.0e /Compiler Fehler

Hallo! Arbeitet hier irgend jemand mit MultiEdit? Ich habe folgendes Problem: Nach einem Compiler-Lauf werden die Fehler in einem Fenster angezeigt. Nun sollte es eigentlich möglich sein, beim Click auf die Fehlerzeile direkt in die Zeile der entsprechenden PRG zu springen. Leider funktioniert dies ...
von Lewi
Sa, 11. Feb 2006 14:56
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Autopen

"AutoOpen" gibt es als XBase-Befehl nicht. Entwickler, die vor Urzeiten! mit dem Comix-Treiber ( Foxpro-kompatible Datenbanken unter CLIPPER) gearbeitert haben, kennen diese Option in Verbindung mit dem automatischen Öffnen von CDX-Dateien beim Öffnen von Datenbanken. In xBase muß diese Fu...
von Lewi
Sa, 11. Feb 2006 14:14
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Nönö, da muß ich ein Veto einlegen, ich erzeuge die Datei nicht jedesmal neu. Es passiert nur beim 1.Durchlauf, danach wird nicht gelöscht, sondern einfach nur der Befehl Index on aufgerufen. Die NTX Datei wird wohl jedesmal vom System her gelöscht, aber die CDX Datei wird wohl nicht gelöscht, sond...
von Lewi
Sa, 11. Feb 2006 13:58
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Hallo Olaf, er "öffnete" ja keine Indexdatei, sondern erzeugte sie jedesmal neu! Und das geht natürlich nicht, wenn die Datei in Benutzung ist! Das ist richtig. Gleichwohl geht aus der xBase-Doku hervor, dass eine Datenbank exclusive geöffnet werden muss, um eine Index-Datei zu erzeugen. ...
von Lewi
Sa, 11. Feb 2006 13:39
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Ein Aufbau einer Index-Datei (NTX) sollte auch unter Clipper nur dann möglich sein, wenn die Datenbank shared geöffnet wird und die Indexdatei noch nicht besteht.
von Lewi
Sa, 11. Feb 2006 13:35
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Hi Martin, über "AutoOpen" kann das automatische Öffnen von CDX-Dateien zu einer Workarea beinflußt werden. Inwieweit dies hier zum Problem "Indizierung einer NTX-Datei" gehört, ist mir nicht ganz klar ;-) Grundsätzlich erfolgt das Öffnen von Index-Dateien immer unter dem Modus d...
von Lewi
Sa, 11. Feb 2006 13:15
Forum: Migration
Thema: Xbase Anfänger sucht HILFE
Antworten: 15
Zugriffe: 11336

Hi DVDBommel, zu 1: versuche es mit chr(10) +chr(13). Dies entspricht einem "Carriage Return". Der Ausdruck von Grafiken im Text-Modus ohne Kenntnisse der CHR-Codes des benutzen Druckers nicht möglich. Um VIO-Modus erfolgt der Druck nicht über einen Windows-Druckertreiber und der grafische...
von Lewi
Sa, 11. Feb 2006 12:52
Forum: Daten und Tabellen
Thema: Database Engines
Antworten: 44
Zugriffe: 19664

Hallo! Ich meine, das das Problem liegt an der Variable: shared := .T. Die Datenbank wird nach dem Code "shared" geoffnet. Bei der Indizierung wird die Index-Datei im "non shared" -Modus geöffnet. Wenn also bei Öffnen der Datenbank die Datenbank samt Index-Datei shared geöffnet u...
von Lewi
Fr, 10. Feb 2006 11:39
Forum: Programmierung allgemein
Thema: Programm verliert Eingabe-Fokus
Antworten: 3
Zugriffe: 3257

Das Problem ist gelöst. Ich habe einen Weg gefunden, um die eigene Anwendung wieder in den Vordergrund zu bringen. ( siehe Thread: "Anwendung in den Vordergrund bringen/Windows-API")
von Lewi
Fr, 10. Feb 2006 11:20
Forum: Windows, API
Thema: Anwendung in den Vordergrund holen/Windows-API
Antworten: 8
Zugriffe: 8521

Und hier die Lösung!

Hallo miteinander, alle hier bisher vorgeschlagenen Lösungen sowie die in den ALASKA-Newsgroups, funktionien nur eingeschränkt: - entweder blinkt in der Taskleiste der Bottom für die eigene Anwendung ohne das das Fenster angezeigt wird, wenn ein anderes Programm den Fokus hat oder, - das Fenster wir...
von Lewi
Do, 09. Feb 2006 19:48
Forum: Windows, API
Thema: Anwendung in den Vordergrund holen/Windows-API
Antworten: 8
Zugriffe: 8521

Es geht auf Basis dieses Beispiels etwas einfacher: DLLFUNCTION BringWindowToTop( nHwnd ) USING STDCALL FROM USER32.DLL DLLFUNCTION SetForegroundWindow( nHwnd ) USING STDCALL FROM USER32.DLL ... * neuen Dialog erzeugen ... nHwnd := oDialog:GetHwnd() // Handle des neuen Dialogs abfragen BringWindowT...
von Lewi
Do, 09. Feb 2006 19:46
Forum: Windows, API
Thema: Anwendung in den Vordergrund holen/Windows-API
Antworten: 8
Zugriffe: 8521

Hallo Wolfgang,
vielen Dank. Ich werde das Beispiel mal für meine Zwecke umsetzten. Das Ergebnis werde ich hier posten.

Gruß, Olaf
von Lewi
Do, 09. Feb 2006 11:08
Forum: Windows, API
Thema: Anwendung in den Vordergrund holen/Windows-API
Antworten: 8
Zugriffe: 8521

Anwendung in den Vordergrund holen/Windows-API

Hallo! Ich suche nach einer Möglichkeit, meine Anwendung in den Vordergrund zu holen, wenn beispielsweise eine Datenübertragung abgeschlossen wurde und der Anwender in der Zwischenzeit in einer anderen Anwendung arbeitet. Innerhalb des Windows-API bin ich nicht zu recht fündig geworden. Zwar habe ic...
von Lewi
Do, 09. Feb 2006 9:56
Forum: Programmierung allgemein
Thema: Immer wieder gern gefragt: PDF Erzeugung
Antworten: 5
Zugriffe: 3744

Hi Martin, zu Deinen Fragen: Bei der Bestellung kannst Du Daten für die Registrierung angeben. Nach der Bestellung erhälst die Du einen Registry-Schlüssel, der die Registrierungsdaten und den Umfang der Lizenz enthält. Im Prinzip müßtest Du für jede Kundeninstallation eine Lizenz bestellen. Der Konv...
von Lewi
Do, 09. Feb 2006 9:31
Forum: Programmierung allgemein
Thema: Immer wieder gern gefragt: PDF Erzeugung
Antworten: 5
Zugriffe: 3744

Hi Martin,
ok, ok. Aber dieser Link http://www.processtext.com/abctxt.html
sollte zum richtigen Tool führen. ;-)

Gruß, Olaf
von Lewi
Do, 09. Feb 2006 9:13
Forum: Programmierung allgemein
Thema: Immer wieder gern gefragt: PDF Erzeugung
Antworten: 5
Zugriffe: 3744

PDF-Converter

Hallo!
Schau Dir doch mal folgende Lösung an: http://www.processtext.com/abcpdf.html

Dieses Tool arbeitet auch mit Kommandozeilen-Parametern und läßt sich daher transparent aus einer Amwendung heraus aufrufen.

Gruß, Lewi
von Lewi
Mi, 08. Feb 2006 10:43
Forum: Programmierung allgemein
Thema: Programm verliert Eingabe-Fokus
Antworten: 3
Zugriffe: 3257

Hallo Martin, die von Dir vorgeschlagen Lösung erscheint mir nicht allzu vielversprechend zun sein. Wenn die Applikation aus welchen Gründen auch immer, den Fokus verloren hat, wird die Funktion "SetAppFocus" auch keine Änderung bringen, da zwar mit dieser Funktion der Fokus auf einzelne F...
von Lewi
Di, 07. Feb 2006 14:30
Forum: Programmierung allgemein
Thema: Programm verliert Eingabe-Fokus
Antworten: 3
Zugriffe: 3257

Programm verliert Eingabe-Fokus

Hallo miteinander! Ich habe das Problem, dass meine xBase++ Anwendung innerhalb einer CTTRIX-Session beim Pop-Up eines Eingabedialogs den Fokus verliert und Windows den Fokus auf eine andere Anwendung innerhalb der Taskbar setzt. Wird die Anwendung nicht als CITRIX-Session gestartet, tritt der Fokus...