Company Name

AKTUALNIE - Wiejska Kuchnia Mojej Mamy

Temat: Numery ID resourcestring
...:= LoadStr( ID );   MessageDlg( zmiennatxt, mtInformation,[mbOK], ID ); end; ..... bo nie znam ID dla s01 czy s02 i nie bede mógł edytując plik Workshop-em poprawić samych komunikatów bez ponownej kompilacji programu;-( Może ktoś ma inne pomysły na stworzenie dll-a z zasobami BEZ używania nieszczęsnego mechanizmu "wielonarodowościowego" z D4 ?? ;-))) [...] Witam! W Delphi jest taki typ: { ResString support function/record } type   PResStringRec = ^TResStringRec;   TResStringRec = record     Module: ^Longint;     Identifier: Integer;   end; function LoadResString(ResStringRec:
Źródło: topranking.pl/1285/numery,id,resourcestring.php



Temat: Program z jezykiem
"...Jezeli tak - jak to zrobic ? Z gory dziekuje za pomoc:..." Delphi3,4,5 pozwala na przechowywanie zasobów tekstowych w plikach projektu (Unit). //------------------------ resourcestring   SCaption = 'Witaj'; //------------------------ Dzięki takiemu rozwiązaniu można tworzyć również aplikacje wielojęzykowe... Jak?  VirtualProtect + F1   PResStringRec + F1 Powodzenia: Andrzej P.S  Działa sprawdziłem :-))
Źródło: topranking.pl/1285/program,z,jezykiem.php


Temat: Dziwny problem z DCC32
Hej Probuje zrobic automatyczne buildy ale mam dziwny problem przy kompilowaniu uzywajaca dcc32. Otoz w moim projekcie tworze obiekt klasy EFCreateError - tworze go w ten sposob: EFCreateError.Create( '' ); Przy kompilowaniu w IDE Delphi6.0 wszystko jest OK. Natomiast gdy ten sam projekt chce skompilowac w DCC32 wyskakuje nastepujacy blad: Error: E2010 Incompatible types: ' PResStringRec' and 'string' Blad conajmniej dziwny bo konstruktor wyjatku ktory tworze przyjmuje w parametrze stringa a nie
Źródło: topranking.pl/1290/dziwny,problem,z,dcc32.php


Temat: Delphi i resourcestring
Tzn co chcesz zrobić? Żeby zamiast stringa z zasobów program wyświetlił jakiśstring, który wczytasz do np. stringlisty? Chcę, żeby mając identyfikator przejechać się po liście wskaźników PResStringRec i znaleźć konkretny rekord TResStringRec zawierający dany identyfikator. Potem zamieniam identyfikator na adres nowego stringa i już. Wszysktie odwołania gdziekolwiek się nie pojawią pobiorą sobie nowego stringa. Najprościej sobie zbudować taką tablicę i zapodać do czegoś co przemieli i zamieni gdzie trzeba, ale właśnie chcę uniknąć takiej prowizorki i chciałbym, żeby automat sam dobrał się do listy struktur i...
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


Temat: LocExpert
...eksperta o obsługę "wszystkich możliwych języków". Ponieważ póki co nie korzystam z takich języków, to zamieniłem sobie powyższe na ...          Text[Length(Text)] := Nodes[i].NodeValue; ... i zadziałało oczywiście kosztem obsługi WideStringa. Czy rzeczywiście tu jest ługi bugi czy może ja cosik przekombinowałem? A może problem jest w funkcji: function InternalLoadResString(ResStringRec: PResStringRec): string; ? 7. Zintegrowany z IDE Delphi prosty ekspert do lokalizacji projektu. Przy wykorzystaniu tego eksperta projekt musi posiadać plik *.DRC bo jak nie to krzyczy. Aby uzyskać ten plik przy kompilacji projektu należy zaznaczyć opcję Detailed w Pojects -Options -Linker -Map file. Może dla niektórych jest to oczywiste ale ja trochę musiałem się pomęczyć zanim tego się doszukałem w helpie. Może ta informacja przyda się...
Źródło: topranking.pl/1284/locexpert.php


Temat: Delphi i resourcestring
Witam Wstęp: Stałe typu resourcestring odwzorowane są w egzeku w postaci struktur PResStringRec zawierających identyfikator zasobu oraz uchwyt modułu. Pytanie: Jak znaleźć wskaźnik na ten rekord w egzeku/module? Jak enumerować te wskaźniki? ew. jak znaleźć konkretny wskaźnik mając tylko ResourceID? Wszystkie, nawet najbardziej magiczne sposoby będą pomocne. pozdrawiam... Andrzej Wąsik
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


Temat: Delphi i resourcestring
Użytkownik babla napisał: Zauważyłem, że wygląda na to, że Delphi przy uruchomieniu programu tworzy  taką listę wskaźników PResStringRec opisującej zasoby. Nie przy uruchomieniu a na etapie kompilacji. <code resourcestring    alamakota = 'Ala ma kota'; begin    writeln(alamakota); end. </code Teraz za pomocą np. ResourceHackera zmień temu resourcestringowi identyfikator i zobacz, czy się wyświetli ;) Podmieniając wartość Identifier można przekierować odwołanie na string w programie. Problem w tym, że w Delphi można zastosować...
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


Temat: Delphi i resourcestring
no jest to jakiś sposób ;o) chociaż kłuje mnie w oczy ;o) mysłałem raczej o dobraniu się do jakiegoś nagłowka wkompilowanych unitów i wydobyciu stamtąd adresu początku listy struktur PResStringRec, ale to co zapodałeś też się nadaje ;o) dzięki pozdrawiam serdecznie... Andrzej Wąsik
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


Temat: jak spolszczyc qreport?
A jest może jeszcze pomysł jak w BCB6 podmienić nazwy w dialogach proszę bardzo: <code unit DlgResources_Polish; interface uses   Windows, Types, Consts; implementation procedure ReplaceStrRes(rs: PResStringRec; NewStr: PChar); var   OldProtect : DWORD; begin   VirtualProtect(rs, SizeOf(rs^), PAGE_EXECUTE_READWRITE, @OldProtect);   rs^.Identifier := Integer(NewStr);   VirtualProtect(rs, SizeOf(rs^), OldProtect, @OldProtect); end; initialization   ReplaceStrRes(@SMsgDlgWarning    ,'Ostrzeżenie');   ReplaceStrRes(@SMsgDlgError      ,'Błąd');  ...
Źródło: topranking.pl/1281/jak,spolszczyc,qreport.php


Temat: Delphi i resourcestring
W DCU nie ma żadnego fragmentu listy z wskaźnikami PResStringRec z przyczyn ideologicznych. Zauważyłem, że wygląda na to, że Delphi przy uruchomieniu programu tworzy taką listę wskaźników
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


Temat: JvUIB i problem z UPDATE
np. pole Nazwa jest krotsze, niz wartosc do niego wstawiana. Niestety nie, zrobiłem debugowanie, moją procedurkę przechodzi poprawnie, a po zakończeniu przeskakuje do funkcji: function LoadResStringA(ResStringRec: PResStringRec): string; w unit JvGnugettext i tam pojawia się błąd.
Źródło: topranking.pl/1281/jvuib,i,problem,z,update.php


Temat: LocExpert
...w niektórych językach przy operacji unicode --STRING (TStringList) a potem odczyt (użycie resourcestring'ów) STRING --unicode (np. z MessageBoxW) wychodzą krzaczki. Może trzeba użyć TStringListW??? Inaczej trzeba kombinować ciut, aby potem poprawnie używać w MessageBoxW, SendMessageW itd. Czy rzeczywiście tu jest ługi bugi czy może ja cosik przekombinowałem? A może problem jest w funkcji: function InternalLoadResString(ResStringRec: PResStringRec): string; To przekierowanie jest po to aby przy użyciu resourcestring'ów ładować je z XML (z Node) a nie z EXE. A że one zostają zapamiętane w TStringList ... Czyli operacja XML --TStringList --MesageBoxW wygląda tak: unicode --STRING --unicode, i właśnie podczas tych operacji występują problemy.     Ładowanie resourcestring'ów z Delphi nastąpi przez wywołanie oryginalnej procedury LoadResString z Delphi. Ja...
Źródło: topranking.pl/1284/locexpert.php


Temat: polskie okna dialogowe i delphi 4
...Integer;   OldInformation: Integer;   OldConfirm: Integer;   OldYes: Integer;   OldNo: Integer;   OldOK: Integer;   OldCancel: Integer;   OldHelp: Integer;   OldNohelpavailable: Integer;   OldHelpHelp: Integer;   OldAbort: Integer;   OldRetry: Integer;   OldIgnore: Integer;   OldAll: Integer;   OldNotoAll: Integer;   OldYestoAll: Integer; procedure ZrobStaryNapis(rs: PResStringRec;     OldIdentifier: Integer); var   OldProtect : DWORD; begin   VirtualProtect(rs, SizeOf(rs^), PAGE_EXECUTE_READWRITE, @OldProtect);   rs^.Identifier := OldIdentifier;   VirtualProtect(rs, SizeOf(rs^), OldProtect, @OldProtect); end; procedure ZrobNowyNapis(rs:
Źródło: topranking.pl/1284/polskie,okna,dialogowe,i,delphi,4.php


Temat: Delphi i resourcestring
...ResStringRec.Identifier of        65373 : Result:='Tu była Ala. Kota sprzedała.';        65374 : Result:='Jolka wyszła z Karoliną na dyskotekę.'; Te watrości w case dałem przykładowe - u mnie takie były gdy zadeklarowałem: resourcestring    alamakota = 'Ala ma kota.';    czyzastalemjolke = 'Czy zastałem Jolkę?'; U mnie odpowiednio 65357, 65358. A u wszystkich to pewnie, odpowiednio: PResStringRec(@alamakota)^.Identifier
Źródło: topranking.pl/1284/delphi,i,resourcestring.php


  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • szopcia.htw.pl
  • .

     

     

     

     

     

     

    Copyright AKTUALNIE - Wiejska Kuchnia Mojej MamyAll Rights Reserved
     

     

    Design by: DesignersPlayground