Die Suche ergab 192 Treffer

von Sören
Do, 24. Nov 2011 9:19
Forum: Migration
Thema: ordkeyno() in einem Scope
Antworten: 13
Zugriffe: 15362

Re: ordkeyno() in einem Scope

Hallo Ecki, wie Jimmy schrieb, gibt es die Funktionen ORDKEYGOTO() und ORDKEYCOUNT() in Xbase++ nicht. Die Funktion ORDKEYNO() existiert jedoch. Und die tut ja genau das, was Du suchst: die logische Datensatz-Nr. einer indizierten DBF-Tabelle zurückgeben (wobei auch Scopes berücksichtigt werden). Un...
von Sören
Fr, 02. Sep 2011 16:06
Forum: MS-SQL
Thema: Fragen zu SQL-Tabellen
Antworten: 14
Zugriffe: 10267

Re: Fragen zu SQL-Tabellen

Hallo Jan, Wie mache ich ein DbSeek())? Ich kann ja schlecht einen Indexnamen als 3. Parameter übergeben. Du sortierst die Tabelle mit ORDER BY <field> und kannst dann ein dbSeek() auf die Werte der sortierten Spalte anwenden. Voraussetzung ist, dass Index_Autoopen .T. gesetzt ist. oSession:setPrope...
von Sören
Mi, 11. Mai 2011 9:17
Forum: Daten und Tabellen
Thema: Abfrage Vorhandensein Datenbank Tabellen
Antworten: 8
Zugriffe: 3290

Re: Abfrage Vorhandensein Datenbank Tabellen

Hallo Manfred, probier das mal: FUNCTION SqlIsTable( cDBName, cTableName ) RETURN ( Upper( cTableName ) $ SqlGetTables( cDBName ) ) FUNCTION SqlGetTables( cDBName ) LOCAL aTables := {} LOCAL cAlias := Alias() USE "@" + cDBName + ".TABLES" NEW dbEval( { || AAdd( aTables, FieldGet(...
von Sören
Do, 17. Mär 2011 17:05
Forum: Allgemeine Fragen
Thema: Häufige Programmfehler
Antworten: 21
Zugriffe: 8196

Re: Häufige Programmfehler

Hallo, @Tom: Danke für die Tipps. Anhand derer habe ich eine Prüf- und Maßnahmenliste zusammengestellt, die ich dem Admin der Lokatation zukommen ließ. Die sieht (kurz gefasst) so aus: (1) Stromsparmodus der Netzwerkkarte auf Server und Clients abschalten (2) "autodisconnect" am Server dea...
von Sören
Do, 17. Mär 2011 11:45
Forum: Allgemeine Fragen
Thema: Häufige Programmfehler
Antworten: 21
Zugriffe: 8196

Re: Häufige Programmfehler

Hallo Jimmy, nun hast du 3 Möglichkeiten : 1.) einen "richtigen" 2008 Server 2.) SMB1 Port 139 "sperren" 3.) SMB2 Port 445 "sperren" Vista / Win7 "fragt" auf Port 139 und 445 ob da was "kommt" wenn eine "Antwort" kommt wird der Port auf dem...
von Sören
Do, 17. Mär 2011 9:30
Forum: Allgemeine Fragen
Thema: Häufige Programmfehler
Antworten: 21
Zugriffe: 8196

Re: Häufige Programmfehler

Hallo Rolf, danke für Deine Antwort! nur von einem bestimmten client oder von mehreren clients ?? Es gibt im Moment nur 2 Clients, wobei nur einer wirklich produktiv mit dem Programm arbeitet. Die Fehler passieren auf beiden Clients. antivir? Ein kurzzeitiges Deaktivieren der Antiviren-Software hat ...
von Sören
Mi, 16. Mär 2011 9:14
Forum: Allgemeine Fragen
Thema: Häufige Programmfehler
Antworten: 21
Zugriffe: 8196

Re: Häufige Programmfehler

Hallo, @Rolf: Ein Indexproblem kann man ausschließen. Die meisten Fehlermeldungen haben mit einem Index gar nichts zu tun. Fehler wie "Operating system error" oder "XBP-object has wrong state for access" erscheinen schon, wenn noch nicht einmal eine Daten-Tabelle geöffnet ist. @J...
von Sören
Di, 15. Mär 2011 16:27
Forum: Allgemeine Fragen
Thema: Häufige Programmfehler
Antworten: 21
Zugriffe: 8196

Häufige Programmfehler

Hallo Leute, ich benötige Eure Hilfe bei einem Problem. Ein Programm von mir, das seit vielen Jahren stabil und ohne Abstürze in unserem Netzwerk (bis zu 20 gleichzeitige/konkurrierende User) läuft, wurde in einem anderen Dienstbereich installiert. Als FileServer für die Neueinrichtung dient ein PC ...
von Sören
Do, 10. Feb 2011 11:21
Forum: Programmierung allgemein
Thema: Funktionsname in einer Funktion ermitteln [ERLEDIGT]
Antworten: 5
Zugriffe: 2772

Re: Funktionsname in einer Funktion ermitteln

Ja, genau, ProcName() war das, was ich suchte!
Danke, Herbert und Tom!
Stimmt, Jan, an die Errorsys hätte ich denken können. Naja, so hat's ja auch geklappt :wink: .
von Sören
Do, 10. Feb 2011 10:01
Forum: Programmierung allgemein
Thema: Funktionsname in einer Funktion ermitteln [ERLEDIGT]
Antworten: 5
Zugriffe: 2772

Funktionsname in einer Funktion ermitteln [ERLEDIGT]

Hallo,

gibt es eine Möglichkeit, den Namen einer Funktion innerhalb der Funktion festzustellen?
Ich suche gewissermaßen eine Funktion "FuncName()", die diese tut...

Beispiel:

Code: Alles auswählen

FUNCTION MyFunction()
  ? FuncName()  // "MyFunction"
RETURN NIL
von Sören
Mo, 24. Jan 2011 14:45
Forum: GUI
Thema: MsgBox 'verschwindet' [ERLEDIGT]
Antworten: 8
Zugriffe: 3710

Re: MsgBox 'verschwindet'

Hallo Klaus, eine eigene Message-Box-Funktion, wie von Andreas und Hubert vorgeschlagen, ist natürlich das Beste. Was die msgbox()-Funktion angeht, sperrt diese immer das Anwendungsfenster, also den Dialog, der von der Funktion SetAppWindow() zurückgegeben wird. Wenn Du die msgbox modal über einem a...
von Sören
Di, 19. Okt 2010 16:09
Forum: Daten und Tabellen
Thema: Locking [Erledigt]
Antworten: 22
Zugriffe: 6664

Re: Locking

Hallo Jan, ich würde das ganz ohne :dataLink machen. SLE1.1:setInputFocus := { |u1,u2,o| DbGoTo( aSatz[1] ), o:setData( feld1 ), DbRLock() } SLE1.2:setInputFocus := { |u1,u2,o| DbGoTo( aSatz[1] ), o:setData( feld2 ), DbRLock() } SLE1.1:killInputFocus := { |u1,u2,o| DbGoTo( aSatz[1] ), feld1 := o:get...
von Sören
Mo, 09. Aug 2010 9:17
Forum: Windows, API
Thema: Höhe Menü-Eintrag ändern
Antworten: 5
Zugriffe: 3977

Re: Höhe Menü-Eintrag ändern

Hallo Martin, ein Grund, weshalb ich bisher noch kein OwnerDrawing verwende, ist, weil ich die Xbase++ Version 1.9 ohne SL1 habe. Diese kann zwar OwnerDrawing, hat aber diesbezüglich eine ganze Menge Bugs, die erst mit dem SL1 behoben wurden. Außerdem bietet SL1 einige für OwnerDrawing wirklich nütz...
von Sören
Fr, 06. Aug 2010 9:34
Forum: Windows, API
Thema: Höhe Menü-Eintrag ändern
Antworten: 5
Zugriffe: 3977

Re: Höhe Menü-Eintrag ändern

Hallo Jimmy, das was du machst "ist" OwnerDraw Alles, was ich mache, ist mittels einer WinAPI-Funktion ein Image vor einen Menü-Eintrag setzen. Das hat doch nichts mit OwnerDrawing zu tun! ... dabei teilweise mein OS() "zerschossen" Diese Funktionalität nutze ich jetzt seit mehre...
von Sören
Mo, 02. Aug 2010 10:38
Forum: Windows, API
Thema: Höhe Menü-Eintrag ändern
Antworten: 5
Zugriffe: 3977

Höhe Menü-Eintrag ändern

Hallo, ich würde gerne in einem XbpMenu ohne OwnerDrawing die Höhe der Menü-Einträge ändern können. Ich möchte, wie schon erwähnt, kein OwnerDrawing-Menü, vielmehr soll das Menü im Look den Windows-Einstellungen entsprechen. Mit der WinAPI-Funktion SetMenuItemBitmaps() setze ich lediglich Bitmaps vo...
von Sören
Fr, 30. Jul 2010 14:00
Forum: Programmierung allgemein
Thema: Text an Logfile anfügen
Antworten: 7
Zugriffe: 3005

Re: Text an Logfile anfügen

Hallo Tom, Deine Lösung klingt interessant. Könntest Du noch ein bisschen näher auf diesen Protokoll-Thread eingehen? Es ist ja möglich, dass, während der Protokoll-Thread die Log-Daten eines Work-Threads wegschreibt, 3 neue Work-Threads Log-Daten an den Protokoll-Thread übergeben. Wie gehst Du dami...
von Sören
Fr, 30. Jul 2010 11:32
Forum: GUI
Thema: xbppushbutton Farbig
Antworten: 2
Zugriffe: 1672

Re: xbppushbutton Farbig

Hallo Rolf,

das geht bei XbpPushbutton nur per OwnerDrawing.

Oder Du verwendest eine Static-Button-Klasse, wie sie vor längerer
Zeit in der Wissensbasis veröffentlicht wurde. Ich weiß leider nicht
mehr den genauen Namen der Klasse, aber Du wirst sie schon finden.
von Sören
Fr, 30. Jul 2010 11:26
Forum: Programmierung allgemein
Thema: Text an Logfile anfügen
Antworten: 7
Zugriffe: 3005

Re: Text an Logfile anfügen

Hallo Rolf, MemoWrit() geht leider nicht. Stell Dir mal vor, 10 Threads fügen millisekündlich Daten an ein LogFile an. Das bedeutet, dass jeder Thread zuvor mit MemoRead() dieses LogFile, das gut und gerne zw. 10 und 100MB groß sein kann, einlesen und es anschließend wieder vollständig wegschreiben ...
von Sören
Fr, 30. Jul 2010 11:00
Forum: Programmierung allgemein
Thema: Text an Logfile anfügen
Antworten: 7
Zugriffe: 3005

Re: Text an Logfile anfügen

Hallo Martin, hallo Hubert, an die Low Level Dateifunktionen hatte ich überhaupt noch nicht gedacht. Danke für den Hinweis. Ich hatte jetzt aber noch einen anderen Gedanken: Ich ändere zunächst mal das "SET PRINTER..." in "SET ALTERNATE...". Dann werde ich die LogDaten in Variabl...
von Sören
Fr, 30. Jul 2010 9:38
Forum: Programmierung allgemein
Thema: Text an Logfile anfügen
Antworten: 7
Zugriffe: 3005

Text an Logfile anfügen

Hallo, folgende Situation: Mehrere Threads (einstellbar, z.B. 10) schreiben in Millisekunden-Intervallen Daten in ein Logfile. Das geschieht mit SET PRINTER TO <logfile>. Mein Problem besteht nun darin, dass es noch 2 weitere Threads gibt, die ebenfalls Daten in andere Logfiles schreiben, und es man...
von Sören
Fr, 16. Jul 2010 8:48
Forum: eXpress++
Thema: Schriftgröße bei DCBROWSECOL
Antworten: 10
Zugriffe: 4388

Re: Schriftgröße bei DCBROWSECOL

Hallo Klaus, suchst Du das? // - Rueckgabe der eingestellten DPI fuer die Windows-System-Fonts FUNCTION GetWindowsFontsDPI( lWidth ) LOCAL nHWnd := AppDesktop():GetHWnd(), nHDC LOCAL LOGPIXELSX := 88, LOGPIXELSY := 90 // Logical pixels/inch in X and in Y LOCAL nLogPixels := 96 // default f. kleine S...
von Sören
Di, 13. Jul 2010 16:05
Forum: Allgemeine Fragen
Thema: Wunsch-Controls
Antworten: 51
Zugriffe: 19973

Re: Wunsch-Controls

Hallo, Ich meine mich erinnern zu können, das seit BalloonTip und CueBanner Steffen gesagt hatte, das die Tooltips out sind und nicht mehr eingebaut werden. Wenn er das wirklich gesagt hat, stellt sich mir die Frage, warum er seit Version 1.9 die iVar :tooltipText eingebaut und dokumentiert hat. Es ...
von Sören
Di, 13. Jul 2010 13:07
Forum: Allgemeine Fragen
Thema: Wunsch-Controls
Antworten: 51
Zugriffe: 19973

Re: Wunsch-Controls

Hallo Andreas, meine Wunsch-Controls (Xbase-Parts) sind: - XbpRibbonBar Multifunktionsleiste wie in Office 2007 - XbpSlider Schieberegler Gibt es bereits in der Prof.Subscription, aber dabei handelt es sich um ein "selbstgebasteltes", auf XbpStatic basierendes Control. Hier ist das entspre...
von Sören
Di, 18. Mai 2010 10:06
Forum: Programmierung allgemein
Thema: String -> Array [ERLEDIGT]
Antworten: 40
Zugriffe: 9975

Re: String -> Array

Hallo Manfred, vielleicht missverstehe auch ich Dein Anliegen, aber was Hubert beschreibt, funktioniert einwandfrei: ? c := '{{"Z1S1", "Z1S2", "Z1S3"}, {"Z2S1", "Z2S2", "Z2S3"}, {"Z3S1", "Z3S2", "Z3S3"}}' ? a :...
von Sören
Di, 04. Mai 2010 18:28
Forum: MS-SQL
Thema: SQL 2008 Zugriff via ODBCDBE
Antworten: 21
Zugriffe: 15054

Re: SQL 2008 Zugriff via ODBCDBE

Hallo Andreas, die Zuweisung mit "AS" gibt es nicht bei allen DBMS. Oracle kennt das z.B. nicht. Folgendes SQL-Statement in Oracle ... SELECT * FROM dalbe.bst_transfer ORDER BY erledigt, belegnr_pzug; ... liefert mir als Alias "DALBE_BST_TRANSFER" zurück, was nicht sehr schön ist...