Die Suche ergab 1826 Treffer

von georg
Do, 29. Mär 2012 14:35
Forum: OOP
Thema: Klassen Erstellung
Antworten: 28
Zugriffe: 22950

Re: Klassen Erstellung

Hallo, messing - der Compiler erzeugt einfach eine Kreuzung aus den beiden Objekten. Theoretisch geht das, ob das Objekt aber verwendbar ist, steht auf einem anderen Blatt. Das dieses zusammengesetzte Objekt eindeutige Merkmale der beiden Eltern-Objekte besitzt, und diese auch im Debugger einzusehen...
von georg
Do, 29. Mär 2012 14:12
Forum: OOP
Thema: Klassen Erstellung
Antworten: 28
Zugriffe: 22950

Re: Klassen Erstellung

Hallo, Tom - manchmal liebe, manchmal hasse ich Deine kurzen, knappen, korrekten Antworten. @messing: rein technisch ist die Ableitung möglich, aber GET ist eine Klasse für VIO bzw. Hybrid-Modus, während XbpSLE eigentlich für Hybrid- oder XbpDialog-Modus gedacht ist. Ein offensichtliches Problem ist...
von georg
Do, 15. Mär 2012 19:38
Forum: MS Office
Thema: Excel Benutzerdefiniertes Format
Antworten: 6
Zugriffe: 7996

Re: Excel Benutzerdefiniertes Format

Ja. OK, das wäre gemein als Antwort. Was mich interessiert, ist die benutzerdefinierte Formatierung, die einen Wert Val("0") als "0001" anzeigt. Du wirst die Formatierung zumindest einmal auslesen und übertragen müssen. Persönlich würde ich ein Makro aufzeichen, in dem ich auf da...
von georg
Di, 13. Mär 2012 9:43
Forum: Allgemeine Fragen
Thema: Internetverbindung prüfen
Antworten: 16
Zugriffe: 5125

Re: Internetverbindung prüfen

Hallo, Jan - es ist immer eine Frage nach dem Aufwand. Du kannst natürlich mittels der ASINet auch einen eigenen LoadFromURL schreiben und darin prüfen, ob die Verbindung zustande kommt oder nicht. Allerdings ist der Zugriff über ein externes Tool wie z.B. wget deutlich schneller umgesetzt. Gruss, G...
von georg
Di, 13. Mär 2012 8:10
Forum: Allgemeine Fragen
Thema: Internetverbindung prüfen
Antworten: 16
Zugriffe: 5125

Re: Internetverbindung prüfen

Hallo, Martin - finde ich gut, dass Du schon im Vorgriff für Jan antwortest. a) hat Jan nichts dazu geschrieben, ob Freeware Tools erlaubt sind oder nicht b) auch nichts zum Thema Firewall/Router/Proxy etc. Vielleicht liest Du Dir ja mal seine Anfrage noch einmal durch. Es ging mir eigentlich um Lös...
von georg
Di, 13. Mär 2012 7:18
Forum: Allgemeine Fragen
Thema: Internetverbindung prüfen
Antworten: 16
Zugriffe: 5125

Re: Internetverbindung prüfen

Hallo, leider bin ich schon vor Jahren an der Begrenztheit von LoadFromURL gescheitert und habe auf wget umgestellt. Das ist ein Kommandozeilen-Tool, mit dem man phantastische Dinge in Bezug auf Web-Seiten-Interaktion machen kann. wget --tries=1 --output-document=meintestdoc.html www.t-online.de Sol...
von georg
Fr, 09. Mär 2012 7:23
Forum: MS Office
Thema: Excel - Befehle (ANFANG)
Antworten: 16
Zugriffe: 13412

Re: Excel - Befehle (ANFANG)

Hallo, Benz -


hast Du eine Excel-Datei geöffnet, wenn Du das versuchst? Wenn Du in Excel alle Dateien schliesst, kommst Du auch nicht an den Druck-Dialog, eventuell hängt es daran. Wenn nicht, bitte eine kurze Rückmeldung, dann schaue ich mal nach, ob ich das nachvollzogen bekomme.


Gruss,

Georg
von georg
Do, 08. Mär 2012 15:23
Forum: MS Office
Thema: Excel - Befehle (ANFANG)
Antworten: 16
Zugriffe: 13412

Re: Excel - Befehle (ANFANG)

Hallo, bei mir sieht das beispielsweise so aus: Sub Makro1() Application.ActivePrinter = "PDFCreator auf Ne00:" End Sub Ich bewege meine Maus auf "Application." und drücke die rechte Maustaste, und wähle "Objektkatalog". In der zweiten Dropdownliste von oben gebe ich &q...
von georg
Do, 08. Mär 2012 12:55
Forum: MS Office
Thema: Excel - Befehle (ANFANG)
Antworten: 16
Zugriffe: 13412

Re: Excel - Befehle (ANFANG)

Hallo, Benz -


Excel starten, Makro-Aufzeichnungen starten, Drucker auswählen, Makro-Aufzeichnung beenden, Makro bearbeiten. Dann siehst Du, welche VBA-Befehle ablaufen, und die musst Du dann "nur noch" in Dein Xbase-Programm übernehmen.


Gruss,

Georg
von georg
Mi, 07. Mär 2012 12:28
Forum: GUI
Thema: Absturz
Antworten: 57
Zugriffe: 17119

Re: Absturz

Hallo, Manfred -


eigentlich
in my humble opinion
womit der dies schreibende aber genau das Gegenteil zu humble ausdrücken will.


Gruss,

Georg
von georg
Mi, 07. Mär 2012 12:27
Forum: MS Office
Thema: Excel - Befehle (ANFANG)
Antworten: 16
Zugriffe: 13412

Re: Excel - Befehle (ANFANG)

Hallo, mal ein Beispiel aus einem Programm, in dem ein Excel-Report teilweise über SQLExpress, und teilweise über ActiveX befüllt wird. Am Ende wird dann die mit SQLExpress erstellte Arbeitsmappe geöffnet und "schön" gemacht: oExcel := CreateObject("Excel.Application") oBook := o...
von georg
Mi, 07. Mär 2012 9:21
Forum: GUI
Thema: Absturz
Antworten: 57
Zugriffe: 17119

Re: Absturz

Hallo, Herbert - auf die Gefahr, dass wir immer weiter vom Thema abdriften - STATICs, die im Kopf (vor jeder Funktion) einer Programm-Datei definiert sind, sind nur in diesem Programm sichtbar, egal, um welchen Thread es sich handelt. Mein Hinweis bezog sich darauf, dass eine solche STATIC, die in u...
von georg
Mi, 07. Mär 2012 8:32
Forum: GUI
Thema: Absturz
Antworten: 57
Zugriffe: 17119

Re: Absturz

Mein Wissensstand dazu ist, dass es nicht nur prg-weite Statics sind, sondern generell Statics in jedem Thread sichtbar sind, egal welche prg? Hallo, Werner - prg-weite Statics sind nur in dem jeweiligen prg sichtbar. Denn auch ein Programm, das aus unserer Sicht "nicht" multi-threaded is...
von georg
Di, 06. Mär 2012 14:00
Forum: Daten und Tabellen
Thema: bDatalink in XbpBrowse [erledigt]
Antworten: 4
Zugriffe: 2852

Re: bDatalink in XbpBrowse

Hallo, messing - kurze Antwort: "ja". Der Begriff bDataLink ist ein Parameter-Wert, der übergeben wird. Am besten schaust Du Dir in der Online-Hilfe mal den Abschnitt XbpColumn unter Class Reference and Application Parts -> Xbase Parts an. Die Methode :addColumn wird nämlich über den XbpCo...
von georg
Di, 06. Mär 2012 12:22
Forum: Daten und Tabellen
Thema: bDatalink in XbpBrowse [erledigt]
Antworten: 4
Zugriffe: 2852

Re: bDatalink in XbpBrowse

Hallo, messing -


bDataLink ist ein Codeblock, der dazu dient, Daten für eine Zelle zur Verfügung zu stellen.

In der einfachsten Form kann er z.B. so aussehen:

Code: Alles auswählen

{|| CUSTOMER->NAME }

Gruss,

Georg
von georg
Mo, 05. Mär 2012 9:11
Forum: GUI
Thema: Absturz
Antworten: 57
Zugriffe: 17119

Re: Absturz

Hallo, Jan - sind die Threads gegeneinander isoliert? Z.B. wenn die Threads im gleichen .PRG definiert sind, und dort eine .PRG-weite Static verwendet wird, kann dies u.U. zu Problemen führen. Ansonsten würde ich einfach mal den Debugger anwerfen und schauen, wo der Thread hängt, wenn er hängt. Mein...
von georg
Do, 01. Mär 2012 15:18
Forum: OOP
Thema: Name einer Instanz ermitteln [ERLEDIGT]
Antworten: 14
Zugriffe: 12339

Re: Name einer Instanz ermitteln

Hallo, Manfred -


Du meinst

Code: Alles auswählen

oXbp := XbpDialog():new(...)
Da Du bestimmt nicht oXbp:className() meinst, bleibt die Frage übrig, ob Du wissen willst, wie "oXbp" heisst?


Verwundert grüssend,

Georg
von georg
Di, 28. Feb 2012 14:52
Forum: Installation und Redistribution
Thema: 1.90.0335 parallel zur 1.90.0331 installieren
Antworten: 32
Zugriffe: 23740

Re: 1.90.0335 parallel zur 1.90.0331 installieren

Hallo,


dem Link sieht man (durch das URL Tag) das cxp nicht an, aber während die Seite nicht lädt und nicht lädt (zumindest bei mir), fällt es schon ins Auge, und der Geist beginnt, Verbindungen herzustellen ... (CXP, Seite lädt nicht)


Gruss,

Georg
von georg
Di, 28. Feb 2012 14:12
Forum: Installation und Redistribution
Thema: 1.90.0335 parallel zur 1.90.0331 installieren
Antworten: 32
Zugriffe: 23740

Re: 1.90.0335 parallel zur 1.90.0331 installieren

Hallo, Magic -


führe doch das Installationsprogramm mal im Kompatibilitätsmodus aus (rechte Maus, Eigenschaften, sollte der Reiter Kompatibilität sein).


Gruss,

Georg
von georg
Di, 28. Feb 2012 12:02
Forum: GUI
Thema: suchen
Antworten: 11
Zugriffe: 4055

Re: suchen

Hallo, Rolf - Private oButton1, oButton2, oSLE oSLE := XbpSLE():new(...) ... oSLE:activate := {|x,y,oSLE| ... PostAppEvent(xbeP_Activate, , , oButton1)} ... oButton1 := XbpPushButton():new(...) Zum Zeitpunkt der Zuweisung zur :activate Slot ist oButton1 == NIL. Bei der Erzeugung des Codeblocks greif...
von georg
Di, 28. Feb 2012 11:50
Forum: GUI
Thema: suchen
Antworten: 11
Zugriffe: 4055

Re: suchen

Hallo, Rolf -


da wollte ich hin:

Code: Alles auswählen

oSlex:killInputFocus:={ |x,y,oSLE| oSLE:getData(),PostAppEvent(xbeP_Activate,,,oLArt),SetAppFocus(aObj2[3]) }
Wann führst Du diese Anweisung aus? Bevor oLArt erzeugt wurde? In dem Fall würde der Codeblock nur ein NIL anstelle von oLArt liefern.


Gruss,

Georg
von georg
Di, 28. Feb 2012 11:15
Forum: GUI
Thema: suchen
Antworten: 11
Zugriffe: 4055

Re: suchen

Hallo, Rolf - ich habe Dein Problem so verstanden, dass BrowseSearch auf zwei verschiedene Methoden aufgerufen werden kann. Wenn dies über den XbpPushButton erfolgt, läuft alles sauber. Wie sieht die andere Methode aus? Wie werden dort die Parameter übergeben? Wenn Du das Programm im Debugger laufen...
von georg
Di, 28. Feb 2012 10:23
Forum: GUI
Thema: suchen
Antworten: 11
Zugriffe: 4055

Re: suchen

Hallo, Rolf - wie übergibst Du in beiden Fällen die Parameter? Beim XbpPushButton() bestimmt über den :activate Slot. Wie erfolgt aber der andere Aufruf? Oder, um meine Frage anders zu formulieren: wenn Du das Programm unter dem Debugger laufen lässt, welche Objekte werden übergeben? Gruss, Georg
von georg
Di, 28. Feb 2012 8:18
Forum: Web
Thema: CXP
Antworten: 12
Zugriffe: 8051

Re: CXP

Hallo,


vielleicht kippe ich ja Wasser in den Rhein, aber mit XAMPP gibt es ein Windows-Paket aus Apache, MySQL und PHP, das recht schnell aufgesetzt werden kann und eventuell als Umgebung für CXP genutzt werden kann.


Gruss,

Georg
von georg
Mi, 22. Feb 2012 10:38
Forum: Programmierung allgemein
Thema: Fehler 1450 bei fread()
Antworten: 45
Zugriffe: 14337

Re: Fehler 1450 bei fread()

Hallo, Werner - vielleicht helfen Dir die Ansätze in diesem KB Artikeln von Microsoft weiter: http://support.microsoft.com/kb/304101 Es betrifft zwar eher Backup-Programme, aber die Auswirkungen scheinen vergleichbar zu sein. Insbesondere die Abschnitte Cause und Resolution erscheinen mir für Dich l...