English
Regulars table & Café

multithread

 
freenet.thorsten_friedrichs means:

Hi,
I have me one bissl in the Forum umgeschaut and of RGH what found,
but says time, is Profan because now Multithreadfähig or not?
Greeting
Thorsten
 
02/22/06  
 



 
02/22/06  
 



 
02/22/06  
 



RGH means:

Thorsten Friedrichs wrote:
> I have me one bissl in the Forum umgeschaut and of RGH what found,
> but says time, is Profan because now Multithreadfähig or not?
JA and NEIN!
JA: there XProfan aPI-capable and that the whole windows-API benefit can, can
one above naturally too very well Multithreadingfähige programs
erntwickeln. moreover must one itself but into windows-API einarbeiten or
finished routines using. of my Wissens there too www.XProfan.com
of David Strutz, geannt iF) a suitable XProfan-Unit.
NEIN: XProfan has without API-usage no special
command/functions for Multithreading.
Greeting
Roland
 
02/22/06  
 



freenet.thorsten_friedrichs means:

means Multithreads on itself To benefit in Profan (through API or my DLL) is
on not the trouble,
only must one moreover The Procedureadresse having.
If I means a Profanprocedure aufrufe must I these address kennen circa
tappt im dunkeln To strong.
Multithreads are Grundlegend Yes not other as self-employed Proceduren.
Similar Callbacks, unless even the same !?
only How could the weg?
I have time with your example from the Forum where it circa a appeal of/ one
PRofanprozedure with the API Settimer probiert.
this rebuilt, with mehren Thread to that Test called, but it works not
respectably.
it could to my Test always only a Procedure called go. with
procaddr ermittelte I The address,
called I but 2 at the same time on, so works not, of course seemed both
called To go, but either coming intern in Profan what confusion,
because The as second aufgerufene undertaking The Datenausgabe or. it coming malzu
one not nachvollziehbaren Error or the The first Procedure / first
Thread wurd by Profane angehalten.
Similar How with your Settimerbeispiel what very beautiful is, but I only
by a Tastendruck The Datums and Zeitausgabe trigger could, if
The through settimer triggered Procedure exits was.
my trouble means is, that I not geschafft have 2 Proceduren correctly
aufzurufen.
goes it because with Profan at all 2 Proceduren (address through procaddr)
at the same time aufzurufen and walk To let?
there the Profancode / Compilat Yes interprets becomes call presumably a
your Delphiproceduren on, The then whom code interprets. it comes now
so far I the yet understood have means hereon on, How DEIN code operates
and whether it admits twice called To go.
If the routine (/ Profan ) everybody can over procaddr aufruft so ausgelegt is,
the tappt im dunkeln Perhaps only globale variables uses then becomes it well not
. Go
in the memory standing ever one code, i think time ne Delphiprocedure and the
becomes called.
what means happens if these at the same time called becomes?
so far I understood have (what naturally yet partly wrong his can)
we for each appeal one einger Stack genutz (hopefully correctly.
framed), variables from whom unterschiedlichen Procedureaufrufen
bearing itself means not, unless it go there somewhere globale
Delphivariablen or -functions used.
In Profan as would be the so, as if 2 Thread at the same time ne DBasedatenbank
benefit, wären the a minutes country a Datensatzt describe and changes
(whom same) changes the second with dbgo whom Datensatz, what naturally whom
first too affected and Error auslöst.
In PB happens the z.B. with LinkedLists and even Strings.
means its for me personally not very good important, I Yes eh ne DLL
create and the there make(n can).
but it would beautiful to know whether and as goes, in the first because I then The
Aufrufe so create can, the The this respect (if too yet
not in the first Version) and secondly You can then either over The
Api (How with Settimer) or from the DLl this Thread Call.
and I gladly always time teste and fummele have I there yesterday hold in the
Forum sought and then here getest, but these komische Behavior in whom
Profanproceduren by Callback/procaddr erlebt.
means How said, for me personally not important whether it goes or not,
but if I already time thereby be...
I need sometimes Ablenkung of my own Programmcode the a
somehow always time again ankot..
Greeting
Thorsten
> -----Ursprüngliche Message-----
> From: Roland Hülsmann [mailto:rgh-soft@t-online.de]
> Gesendet: wednesday, 22. february 2006 13:04
> on: Profan-Mail
> Betreff: Re: Multithread
> Thorsten Friedrichs wrote:
> > I have me one bissl in the Forum umgeschaut and of RGH
> what found,
> > but says time, is Profan because now Multithreadfähig or not?
> JA and NEIN!
> JA: there XProfan aPI-capable and that the whole windows-API benefit can, can
> one above naturally too very well Multithreadingfähige programs
> erntwickeln. moreover must one itself but into windows-API einarbeiten or
> finished routines using. of my Wissens there too www.XProfan.com
> of David Strutz, geannt iF) a suitable XProfan-Unit.
> NEIN: XProfan has without API-usage no special
> command/functions for Multithreading.
> Greeting
> Roland
> --
> IMPORTANT NOTE FOR PROFAN-SUPPORT:
> Offizielle Homepage: [...] 
> technical inquire (Programming, Bugs, etc.) Please ONLY over following
> two ways:
> a) PROFAN-Mailing List: [...] 
> b) PROFAN-SUPPORT-Forums: [...] 
> The new PROFAN-FAN-SHOP: [...] 
> the Free pack of cards: [...] 
> --
> circa itself of this group abzumelden, clicking tappt im dunkeln Please here:
https://www.domeus.de/public/unsubscribe.jsp?gid=240771&uid=264849&mid=312950
00&sig=PNOIJHFAADOIDPLM
The Use of domeus unterliegt whom Terms the eCircle AG:
https://www.domeus.de/info/terms.jsp ,
The tappt im dunkeln through further Erhalt of eMails through domeus to accept.
 
02/22/06  
 




Michael
Wodrich
statement from the Helpfile: (ex XProfan)
@ProcAddr(name of/ one procedure, Number of übergebenen Parameter)
Result : address
These function becomes z.B. for CallBack-functions needed. tappt im dunkeln points of/ one procedure the XProfan-Program a Speicheradresse To, over The others programs these procedure Call can.

s.a.: 28.12 - CallBack-functions

Best wishes
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
02/22/06  
 



t-online.drcrr means:

Thorsten Friedrichs wrote:
> [...]
Hello Thorsten,
I read here now already a whole Time with, I too with Databases (though dBase) work and the Time-trouble with indizierten Datenbankendort really not know, there z.B. in of my application with 140.000 Datensätzen one customers, The Fundstelle zeitgleich results, have the though not millisek. measured.
the most obstacle was yet The fehlende Multitasking-skill of dBase, at least The in Profan. Aufforderungen, there something to develop, are so unfortunately never umgesetzt been.
Since there But a Solution, The on of/ one dBase Open-Source-development beruht. The developer having any Codes in that internet set, address kannich in the momentum not find but again procure, I The finished DLL use, The in the Context with a others commercial Multimedia-Authors-system of which developer as plugin (dll) free available set becomes. my so erstellten programs any since 2 years commercial in use and Mehrplatzfähig. only gentry() desires whom exklusiven grabbed.
The Feldumfang is to dBaseIII integral extended and umfaßt z.B. too Währungen, largeIntegers and Images(!) in Feldern. command fürTabellen and Reportings supplying professionelles solid inkl. Steuerbuttons. The Results are sprachunabhängig, if too of Programmierumfeld everything in English is.
The Befehlsumfang this DLL (432 kB) is terrific - lay The Überschriften time with - and the speed the index-Search with/without Query-commands too for commercial Applications optimal. but Perhaps meets the indeed not your Zielsetzung and your ambition, something New to develop ...
means Perhaps is this OpenSourceCode of interest (The DLL is for Profan not To use!) If desired, besorge I The address from USA ...
Best wishes
Christian
____________________________________________________
Diese section contains descriptions of each of the Action commands
Open/Close
dbfOpen
dbfCreate
dbfClose
dbfDefineAlias
Multi-User
dbfOpenMultiUser
dbfCreateMultiUse
dbfLockRecord
dbfRefresh
piloting
dbfNext
dbfPrev
dbfFirst
dbfLast
dbfGotoRecord
dbfGotoSeqRecord
Search
dbfFind
dbfFindNext
dbfQuery
dbfQueryCount
dbfShowAll
Sort/index
dbfSort
dbfUnSort
dbfSetSortLocal
Add/Modify
dbfAddRecord
dbfDeleteRecord
dbfDeleteAll
dbfSetAutoEdit
dbfSaveEdits
dbfCancelEdit
dbfPack
dbfStrReplace
Import/export
dbfExportRecord
dbfExportAll
dbfExportPicture
dbfImport
dbfFieldToVar
dbfRecordToVar
dbfVarToRecord
dbfSetImportExportOptions
Tables
dbfShowTable
dbfHideTable
dbfSetColumnTitles
dbfGetColumnWidths
dbfSetColumnWidth
dbfSetColumnOrder
dbfGetRowHeight
dbfSetRowHeight
dbfTranslateHints
dbfSetDeleteConfirmation
dbfSetTitleStyle
dbfSetCellStyle
dbfSetHighlightColor
Printing/Reports
dbfPrintReport
dbfAddReportHeader
dbfAddReportFooter
dbfClearHeadersAndFooters
dbfSetReportMargins
Security
dbfEncryptionOn
dbfEncryptionOff
dbfEncryptDatabase
dbfDecryptDatabase
Math
dbfSum
dbfMin
dbfMax
Misc.
dbfGetFieldNames
dbfGetFieldDef
dbfGetRecordCount
dbfGetRecordNumber
dbfGetSeqRecordNumber
dbfEOF
dbfBOF
dbfShowErrors
 
02/22/06  
 



freenet.thorsten_friedrichs means:

i'll me The commands from interest same at times, but It's all right me Yes
NOT a Dateidatenbank.
well not yet, the comes first later, there I will but wohls own
develop.
Indizierte Databases are naturally faster, but in the first must this
index prepares and taken care of go, secondly must but too sought go.
How make You the? Nutzt You simply as appeal ne number for Datensatz,
the would then Yes right simply and quick To manage if a
eindeutige on einanderfolgende number/Zahlenkette is.
But if one The data base to one names search, item or
Kundennummer must one always somehow search.
and the lasts then too.
whether one now from the Festplatte lies or RAMspeicher search power of course
already a geschwindigkeitsunterschied, but not so extreme. because either
becomes the index (or The File) directly on the Festplatte search or
the index into RAM reladen. with z.B. 140 000 Datensätzen could a
Indexdatei with say we time 10 Bytes (Kundennummer) per Indexeintrag 1,4 MB
big his. with 30-40 MB Lesegeschwindigkeit the Festplatte lasts the loading
from the disk means neither such a long time (if in the block red becomes) but
The compare or überprüfungen (with Multiuser) lasts naturally too.
me would of course already interested, How long The Search lasts to the
last Datensatz the File (the last in the index), but the läst itself Yes
don't.
The Zufriff on DBASE with Profan is Yes to that Luck simply and from the
speed since presumably so How with all anderne Programs, because whom
grabbed undertaking Yes Profan and one must none own QUellcode create
(only The couple Zugriffsfunkionen).
I create straight a data base with 140 000 Datensätzen and a index,
but the lasts unfortunately eweig. lasts already minutes, lying naturally on the
index, the lasts sometimes very long.
time sehn whether the heue yet what becomes.
Why is whom The DLL for Profan not To use?
Greeting
Thorsten
> -----Ursprüngliche Message-----
> From: Christian Roosen-Runge [mailto:drcrr@t-online.de]
> Gesendet: wednesday, 22. february 2006 15:47
> on: Profan-Mail
> Betreff: Re: AW: Multithread
> Thorsten Friedrichs wrote:
> > [...]
> Hello Thorsten,
> I read here now already a whole Time with, I too with
> Databases (though dBase) work and the Time-trouble with
> indizierten Databases there really not know, there z.B. in
> of my application with 140.000 Datensätzen one customers, The
> Fundstelle zeitgleich results, have the though not
> millisek. measured.
> the most obstacle was yet The fehlende
> Multitasking-skill of dBase, at least The in Profan.
> Aufforderungen, there something to develop, are so unfortunately never
> umgesetzt been.
> Since there But a Solution, The on of/ one dBase
> Open-Source-development beruht. The developer having any Codes
> in that internet set, address can I in the momentum not find
> but again procure, I The finished DLL use, The in the
> Context with a others commercial
> Multimedia-Authors-system of which developer as plugin (dll)
> free available set becomes. my so erstellten
> programs any since 2 years commercial in use and
> Mehrplatzfähig. only gentry() desires whom exklusiven grabbed.
> The Feldumfang is to dBaseIII integral extended and
> umfaßt z.B. too Währungen, largeIntegers and Images(!) in
> Feldern. command for tables and Reportings supplying
> professionelles solid inkl. Steuerbuttons. The Results are
> sprachunabhängig, if too of Programmierumfeld everything in English is.
> The Befehlsumfang this DLL (432 kB) is terrific - lay The
> Überschriften time with - and the speed the index-Search
> with/without Query-commands too for commercial Applications optimal.
> but Perhaps meets the indeed not your Zielsetzung and
> your ambition, something New to develop ...
> means Perhaps is this OpenSourceCode of interest (The DLL
> is for Profan not To use!) If desired, besorge I
> The address from USA ...
> Best wishes
> Christian
> ____________________________________________________
> Diese section contains descriptions of each of the Action commands
> Open/Close
> dbfOpen
> dbfCreate
> dbfClose
> dbfDefineAlias
> Multi-User
> dbfOpenMultiUser
> dbfCreateMultiUse
> dbfLockRecord
> dbfRefresh
> piloting
> dbfNext
> dbfPrev
> dbfFirst
> dbfLast
> dbfGotoRecord
> dbfGotoSeqRecord
> Search
> dbfFind
> dbfFindNext
> dbfQuery
> dbfQueryCount
> dbfShowAll
> Sort/index
> dbfSort
> dbfUnSort
> dbfSetSortLocal
> Add/Modify
> dbfAddRecord
> dbfDeleteRecord
> dbfDeleteAll
> dbfSetAutoEdit
> dbfSaveEdits
> dbfCancelEdit
> dbfPack
> dbfStrReplace
> Import/export
> dbfExportRecord
> dbfExportAll
> dbfExportPicture
> dbfImport
> dbfFieldToVar
> dbfRecordToVar
> dbfVarToRecord
> dbfSetImportExportOptions
> Tables
> dbfShowTable
> dbfHideTable
> dbfSetColumnTitles
> dbfGetColumnWidths
> dbfSetColumnWidth
> dbfSetColumnOrder
> dbfGetRowHeight
> dbfSetRowHeight
> dbfTranslateHints
> dbfSetDeleteConfirmation
> dbfSetTitleStyle
> dbfSetCellStyle
> dbfSetHighlightColor
> Printing/Reports
> dbfPrintReport
> dbfAddReportHeader
> dbfAddReportFooter
> dbfClearHeadersAndFooters
> dbfSetReportMargins
> Security
> dbfEncryptionOn
> dbfEncryptionOff
> dbfEncryptDatabase
> dbfDecryptDatabase
> Math
> dbfSum
> dbfMin
> dbfMax
> Misc.
> dbfGetFieldNames
> dbfGetFieldDef
> dbfGetRecordCount
> dbfGetRecordNumber
> dbfGetSeqRecordNumber
> dbfEOF
> dbfBOF
> dbfShowErrors
> --
> circa itself of this group abzumelden, clicking tappt im dunkeln Please here:
mid=31295867&sig=BKAEBLCEPJPJPEMP
The Use of domeus unterliegt whom Terms the eCircle AG:
https://www.domeus.de/info/terms.jsp ,
The tappt im dunkeln through further Erhalt of eMails through domeus to accept.
 
02/22/06  
 



RGH means:

Christian Roosen-Runge wrote:
> The DLL is for Profan not To use!
Why not?
If it on incorrect Calling-Conventions lying (XProfan knows unfortunately only
whom windows-standard), could one Wrapper-DLL remedy create.
Greeting
Roland
 
02/22/06  
 



Wrapper.dll -> then rather by InlineAsm...
 
02/22/06  
 



t-online.rainer_berg means:

> Hello Thorsten,
> I read here now already a whole Time with, I too with Databases (though dBase) work and the Time-trouble with indizierten Databases there really not know, there z.B. in of my application with 140.000 Datensätzen one customers, The Fundstelle zeitgleich results, have the though not millisek. measured.
> the most obstacle was yet The fehlende Multitasking-Fähigkeitvon dBase, at least The in Profan. Aufforderungen, there something to develop, are so unfortunately never umgesetzt been.
... i'm there yet dran, have however zwischenzeitlich Assembler
learnt, I with the Einpflegung the Indizes on Tempoprobleme
punched be. Multiuserfähig is the DLL however already.
Greeting Rainer--
circa itself of this group abzumelden, clicking tappt im dunkeln Please here:
The Use of domeus unterliegt whom Terms the eCircle AG: [...]  ,
The tappt im dunkeln through further Erhalt of eMails through domeus to accept.
i'm there yet dran, have however zwischenzeitlich
Assembler learnt, I with the Einpflegung the Indizes on
Tempoprobleme
punched be. Multiuserfähig is the DLL however already.
 
02/24/06  
 



 
02/25/06  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

6.231 Views

Untitledvor 0 min.
Walter03/02/19
Peter Max Müller03/11/17
ByteAttack10/23/15
Jochen Roxlau05/04/15
More...

Themeninformationen

this Topic has 3 subscriber:

unbekannt (12x)
iF (1x)
Michael Wodrich (1x)


Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie