Das ganze mit dem OwnerDrawing werd ich mir in Zukunft noch genauer ansehen müssen...
Vielen dank Tom, das hat hier für gereicht. Zum glück hatte ich das ganze Zeichnen sowieso schon in einer Funktion um immer wieder aufzurufen.
Damit wärs dann erledigt. Danke nochmals.
Die Suche ergab 27 Treffer
- Di, 02. Aug 2016 14:13
- Forum: Programmierung allgemein
- Thema: Drawing verschwindet
- Antworten: 7
- Zugriffe: 4340
- Di, 02. Aug 2016 13:19
- Forum: Programmierung allgemein
- Thema: Drawing verschwindet
- Antworten: 7
- Zugriffe: 4340
Re: Drawing verschwindet
Vielen Dank, im Verständnis hat mir das schon viel weiter geholfen. Das heißt ein Static übers ganze Dialog ziehen und ihm dann :drawMode:= XBP_DRAW_OWNER geben ja? Aber wie kann ich jetzt mein bisher verwendeten Code auf dieses Static "überziehen"? Ich hab da ja immer das oPS des Dialogs ...
- Di, 02. Aug 2016 11:39
- Forum: Programmierung allgemein
- Thema: Drawing verschwindet
- Antworten: 7
- Zugriffe: 4340
Re: Drawing verschwindet
Entschuldige, das alles hab ich nicht so ganz verstanden. Wie meinst du das mit dem InvalidateRect()? Hab das grad versucht aber klappt nicht oder ich mach da was komplett falsch. Das alles basiert schlicht aufm "leerem" XbpDialog. Striche, Abstände, Pixel, Farben, Koordinaten, wo geklickt...
- Di, 02. Aug 2016 10:43
- Forum: Programmierung allgemein
- Thema: Drawing verschwindet
- Antworten: 7
- Zugriffe: 4340
Drawing verschwindet
Moin zusammen, habe ein "kleinen" Urlaubsplaner gebastelt, gezeichnet, gemalt, zusammengebaut wie auch immer. Es funktioniert auch alles ABER wenn das XbpDialog aus dem Bildschirmrand geschoben wird und wieder rein, dann ist auch diese gezeichnete Stelle die außerhalb vom Bildschirm war au...
- Di, 12. Jul 2016 14:29
- Forum: Allgemeine Fragen
- Thema: clientSocket
- Antworten: 4
- Zugriffe: 4427
Re: clientSocket
Hallo Alex, die Socket-Funktionen sind in der ASINET (ist bei der prof. Edition dabei). z.B. auf Serverseite: SocketCreate( [<nSocketType>] , ; <nPort> , ; [<cLocalAddress>], ; [<lReuseAddress>], ; [@<nError>] ) --> nSocket auf Clientseite: SocketOpen( [<nSocketType>] , ; <cRemoteAddress>, ; <nPort...
- Di, 12. Jul 2016 10:43
- Forum: Allgemeine Fragen
- Thema: clientSocket
- Antworten: 4
- Zugriffe: 4427
clientSocket
Hallo zusammen,
bin gerade über C# auf diesen clientSocket gestoßen:
Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Nun zu meiner Frage, gibt es in Xbase++ ebenfalls so einen clientSocket?
Viele Grüße,
Alex
bin gerade über C# auf diesen clientSocket gestoßen:
Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Nun zu meiner Frage, gibt es in Xbase++ ebenfalls so einen clientSocket?
Viele Grüße,
Alex
- Di, 28. Jun 2016 8:19
- Forum: Windows, API
- Thema: TAPI
- Antworten: 8
- Zugriffe: 9571
TAPI
Guten Morgen, ich soll in Zukunft mithilfe von TAPI eine Telefonanwendung realisieren. Dafür hab ich mir natürlich so gut wie alles was es hier gibt schon durchgelesen, bin aber nicht sonderlich weiter gekommen. Ich hab gelesen das hier einige schon fertige Anwendungen damit geschrieben haben. Nun w...
- Mo, 30. Mai 2016 10:21
- Forum: Programmierung allgemein
- Thema: oMLE/String Formatierungen [ERLEDIGT]
- Antworten: 25
- Zugriffe: 10983
Re: oMLE/String Formatierungen
Eben - es fehlen noch die grundlegenden Angaben: Text muss mit mindestens {\rtf1 am Anfang beginnen und am Ende mit } schließen. Schau mal hier :arrow: https://de.wikipedia.org/wiki/Rich_Text_Format Ob es grundlegend funktioniert, kannst Du ganz einfach prüfen: Lade in das MLE nach dem Create() ein...
- Mo, 30. Mai 2016 10:09
- Forum: Programmierung allgemein
- Thema: oMLE/String Formatierungen [ERLEDIGT]
- Antworten: 25
- Zugriffe: 10983
Re: oMLE/String Formatierungen
Ach so, das ganze muss natürlich insgesamt als RTF-Text formatiert sein. Also eine { am Anfang mit dem entsprechenden RTF-begin-tag und einem } am Ende des Textes. Viele Grüße, Martin Bei mir ist es ja auch genauso Formatiert test := "{\b Fett}" ebenso das Format vor dem create gemacht: :...
- Mi, 25. Mai 2016 16:30
- Forum: Programmierung allgemein
- Thema: oMLE/String Formatierungen [ERLEDIGT]
- Antworten: 25
- Zugriffe: 10983
Re: oMLE/String Formatierungen
@brandelh Bin leider noch auf der 1.9.n Version, wird also mit HTML nicht gehen. (Was ist eigentlich die neuste Version so nebenbei?) @Wolfgang Ein Browse...hmm ja könnte vielleicht auch noch irgendwie klappen aber das sollte dann die Notlösung jetzt werden. @Martin Ja hab diese Beiträge schon mal g...
- Mi, 25. Mai 2016 14:28
- Forum: Programmierung allgemein
- Thema: oMLE/String Formatierungen [ERLEDIGT]
- Antworten: 25
- Zugriffe: 10983
oMLE/String Formatierungen [ERLEDIGT]
Moin, ich trage in ein oMLE mehrere Datensätze ein, diese können nicht verändert werden, sie dienen also nur der Veranschaulichung. Bei der Menge was in dem oMLE dann drin steht hat man nur schwer ein überblick. Ist es jetzt möglich in dem oMLE Formatierungen durchzuführen? Ich würde gern entweder z...
- Do, 12. Mai 2016 10:03
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
- Do, 12. Mai 2016 8:44
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
METHOD XbFTP:iOpen() ... nProxyMode := 1+iif(Empty(::proxy),2,0) nHnd := DllExecuteCall( cTpl, cUserAgent, nProxyMode, ::proxy, "", 1 ) //hier nHnd := 0 versuche es mal damit //j nProxyMode := 1+iif(Empty(::proxy),2,0) nProxyMode := 1+iif(Empty(::proxy),0,2) //j nHnd := DllExecuteCall( cT...
- Mi, 11. Mai 2016 16:38
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Es gibt eine Hilfedatei zur Asinet, die sich im Book-Verzeichnis befindet: asinet.hlp Jup Danke, gefunden, gelesen und gemerkt das es für meine Zwecke wirklich nicht ausreicht. Naja wenns nicht mit Phils Ide klappen will, werd ich mich nach irgendeiner alternative umschauen. Wenn jemand was kennt, ...
- Mi, 11. Mai 2016 15:24
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Klappt leider mit dem anderem nHnd auch nicht. Firewall dürfte auch keine probleme sein, die .exe hat eine Ausnahme. Asinet deswegen nicht, weil ich nicht weiß wie ich dort Pfade erstellen kann oder auch andere Dateien außer .txt oder. xml Datein hochladen kann. Allgemein bei ASINET hab ich keine Hi...
- Mi, 11. Mai 2016 13:34
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Ersetzt? Ich hab nichts ersetzt, einfach so gedownloadet...
- Mi, 11. Mai 2016 13:19
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Ja wininet.dll ist vorhanden unter C:\Windows\System32. Du sagst aber 32bit, habe aber 64 kann irgendwas daran liegen?georg hat geschrieben:Siehe meine Korrektur, WinInet.dll ist immer noch (war wohl eine andere DLL, an die ich dachte).
Ist die Datei bei Dir vorhanden?
- Mi, 11. Mai 2016 13:15
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Jup Windows 7 Professional.georg hat geschrieben:Die WiniNet.dll wird nicht gefunden, vielleicht schreibst Du uns mal, welche Windows-Version Du verwendest? Ich habe da so was im Kopf, dass beim Umstieg auf Windows 7 die WiniNet.dll durch eine andere ersetzt worden ist.
- Mi, 11. Mai 2016 13:03
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Re: Verbindungsprobleme FTP von Phil Ide
Laut dem Debugger liegt es hier dran: METHOD XbFTP:Open() STATIC cTpl local nHnd local lRet := FALSE if cTpl == NIL cTpl := DllprepareCall("wininet.dll",DLL_STDCALL,"InternetConnectA") endif if ::iOpen() //nHnd := DllExecuteCall( cTpl, ::connHandle, ::address, ::port, ::userId, :...
- Mi, 11. Mai 2016 11:25
- Forum: Programmierung allgemein
- Thema: Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
- Antworten: 23
- Zugriffe: 9393
Verbindungsprobleme FTP von Phil Ide [ERLEDIGT]
Servus, habe ein Problem eine ganz normale Verbindung mit dem FTP Server herzustellen. Benutze den FTP von Phil Ide. Ich übergebe ganz normal die Parameter und mache den open(). Aber da scheitert es schon. Muss ich irgendwas bestimmtes beachten? Mach ich da irgendwas falsch oder wie macht ihr es? oF...
- Do, 28. Apr 2016 12:24
- Forum: GUI
- Thema: Falscher Bildschirm [ERLEDIGT]
- Antworten: 7
- Zugriffe: 5485
Re: Falscher Bildschirm
Leider zeigt Dein Code nur, wie Du Dein Objekt erstellst, nicht jedoch den XbpDialog(). Dieser Code wäre noch interessanter (und es war dieser Code, auf den ich mich zuerst bezog). In dem Code hier übergibst Du weder Position noch Grösse. Laut Dokumentation ist die Position {0, 0}, wenn keine vorge...
- Do, 28. Apr 2016 9:08
- Forum: GUI
- Thema: Falscher Bildschirm [ERLEDIGT]
- Antworten: 7
- Zugriffe: 5485
Re: Falscher Bildschirm
ein neues Fenster wird durch aPos posioniert. Normal ist das recht klein und somit auf dem ersten Monitor. Wenn du beim parent abfragst wo er steht, kannst du die Werte vor der Anzeige anpassen. Wie kann ich den abfragen wo er steht? Also nicht nur x und yPos. Ja, aPos Positioniert, aber wie soll d...
- Mi, 27. Apr 2016 15:55
- Forum: GUI
- Thema: Falscher Bildschirm [ERLEDIGT]
- Antworten: 7
- Zugriffe: 5485
Re: Falscher Bildschirm
Ein wenig Code ist immer hilfreich. PROCEDURE proc_main_chatkundenversion(oDlg) LOCAL oDlg_chatkundenversion SET CHARSET TO ANSI SET DATE TO GERMAN oDlg_chatkundenversion:= chatkundenversion():New(,oDlg) oDlg_chatkundenversion:title:= "Chat" oDlg_chatkundenversion:maxSize:={648,413} oDlg_...
- Mi, 27. Apr 2016 15:43
- Forum: GUI
- Thema: Falscher Bildschirm [ERLEDIGT]
- Antworten: 7
- Zugriffe: 5485
Falscher Bildschirm [ERLEDIGT]
Moin, ganz kurz: Wenn ich ein neues Fenster aus dem Programm heraus öffne, öffnet es sich auf dem anderem Bildschirm. Soll sich aber da öffnen von wo es auch aufgerufen wurde bzw. da wo das Parentfenster ist. Für alle Tipps offen. Kann mir vorstellen ist sehr einfach zu lösen nur will bei mir irgend...
- Di, 05. Apr 2016 9:16
- Forum: Programmierung allgemein
- Thema: Ganzen Laufwerksnamen statt nur Buchstabe[ERLEDIGT]
- Antworten: 4
- Zugriffe: 3489
Re: Ganzen Laufwerksnamen statt nur Buchstabe
Stimmt..brandelh hat geschrieben:den volume Namen bekommt man einfacher:
Directory( "D:\", "V" ) --> aDirectory // eventuell auch "D:\*"
Erst vor kurzem Directory() benutzt aber das mit dem V komplett vergessen.
Danke...