Die Suche ergab 192 Treffer
- 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...
- 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...
- 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(...
- 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...
- 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...
- 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 ...
- 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...
- 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 ...
- 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 .
Danke, Herbert und Tom!
Stimmt, Jan, an die Errorsys hätte ich denken können. Naja, so hat's ja auch geklappt .
- 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:
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
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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.
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.
- 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 ...
- 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...
- 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...
- 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...
- 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 ...
- 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...
- 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 :...
- 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...